
Logic
I'm wanting to create an item transport mod, using pipes with different tiers of pipes routing more items; also need a wrench, to interact/pick up pipes on...
00—neoforgeBoth1.21.1mod
Logic Mod Notes
- Added three pipe blocks (basic, advanced, elite) that connect across nearby pipes and move items between adjacent inventories. Higher tiers scan larger pipe networks and move more items per cooldown.
- Pipes search connected pipe runs (Basic 8, Advanced 16, Elite 32 pipes) and pull up to the tier transfer rate before pushing into other inventories; leftovers try to return to the source or drop at the pipe.
- Pipe Wrench item can be crafted and used while sneaking to pick up a pipe instantly; it has durability and works with any pipe tier.
- Pipe Crafter block provides a 3x3 crafting inventory plus an output buffer. It auto-crafts server-side whenever a valid recipe is present and space exists in the output. Only the output is extractable (from below), while inputs can be inserted from any side.
- Interact with the Pipe Crafter (any hand) to open its menu and arrange recipes manually; pipes/hoppers can also supply inputs. Outputs and inputs respect sided rules for automation.
- A custom creative tab groups all new content. Crafting recipes cover every tier of pipe, the wrench, and the crafter using vanilla materials.
- Models use simple cube visuals with vanilla textures for quick readability.
Limitations & Notes
- Pipes use a simple breadth-first search per cooldown and do not handle prioritization or filtering; large or cyclic networks may move only one extraction per tick per pipe entity.
- Pipe visuals are basic cubes without directional connection rendering.
- The crafter only crafts one recipe at a time and requires the exact pattern to be present in its internal grid; it won’t pull items from connected inventories unless supplied via pipes or hoppers.
Server Validation
✅ Server validation passed - The mod was tested on a real Minecraft server and loaded successfully.