Craft on Surface

Craft on Surface

Sequential in-world crafting by clicking on every solid surface

by
783 Downloads
forgegame-mechanicstechnologyutility
Rent Server with this Mod

Screenshots

Items to Block craft
Liquid to Liquid craft
Items to Block below craft
Craft-on-surface in progress
Items to Item craft
JEI Integration

About this Mod

Another attempt to create versatile mod for in-world crafting. This mod was created for modpack makers to expand possible crafting while in early game stages.

First variant: Surface Crafting

Place the first ingredient on any solid block to start crafting. Place another one above the first and so on. Shift-Right-Click with empty hand to attempt crafting. Right-Click with empty hand (or just left-click) to grab the topmost ingradient back to hotbar.

Maximum number of ingredients in sequence is 16. Also it is possible to specify which block exactly is needed for craft (block tags supported as well as special conditions "$solid" and "$nonsolid" for specifying any solid or non-solid block respectively).

Output can be Item, which drops in world. Like this:

Items to Item craft

Or block can be crafted and placed:

Items to Block craft

Or result block can replace crafting block:

Items to Block below crafting

Second variant: Item to Fluid

Toss items in fluid in any order to get the result. Items are invulnerable when they are used in a recipe (can't be exploded or burned, only despawned).

Maximum number of ingredients is 6. Desired fluid should be specified.

Out can either be an Item:

Liquid to Item craft

Or a new Fluid:
Liquid to Liquid craft

Features:

  • Full data-driven recipes
    
  • JEI Integration
    

For a detailed manual on how to use these recipe types, please see included mod datapack.

Future plans:

  • Craft items by combining two liquids (like cobblestone generation)
    
  • Craft items by hitting ingredients with an Anvil
    
  • Craft items by throwing ingredients in fire
    

Your comments and suggestions are heartly welcome!

Available Versions

Craft on Surface 1.0.4beta
MC 1.20.1forge
May 13, 2024
Craft on Surface 1.0.2beta
MC 1.20.1forge
May 8, 2024

How to Install Craft on Surface on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set forge Loader

In the panel under "Egg", select the forge loader and matching Minecraft version (1.20.1).

3

Install Mod

Open the mod browser in the dashboard and search for "Craft on Surface". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

forge

Minecraft Versions

1.20.1

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Craft on Surface server crashes on startup – what to do?

Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.1). You can switch loaders with one click in the panel.

Is Craft on Surface compatible with forge?

Craft on Surface officially supports forge for Minecraft 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Craft on Surface – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Craft on Surface consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Craft on Surface with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Required

Supported Versions

1.20.1