Logic banner
Logic icon

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.