Cleaned up laggy logging and made many improvements behind the scenes.
Ported to 1.19.3
Improved mixins, fixed Pipe Leaking with covered entities, reorganized Colored Pipes in the creative inventory, and general cleanup.
Reorganized pipes by colour in the creative inventory
Significantly optimized leaking pipes.
Thank you to Treetrain1 for getting the update started!!
-Improved GameEvent handling.
What's new? Implemented a new, optimized Movable Pipe NBT system and rewrote half the mod to work much more fluently.
Fixed many bugs and added new classes for easier mod compatibility.
MOD COMPATABILITY:
The new classes you'll find are called PipeMovementRestrictions, PoweredPipeDispenses, FittingPipeDispenses, and RegisterPipeNbtMethods.
PipeMovementRestrictions controls whether or not an item can be moved to/from specific BlockEntities.
PoweredPipeDispenses outlines special behavior to use on Pipes when dispensing specific items while powered.
FittingPipeDispensesoutlines special behavior to use on Pipes when dispensing specific items with a Fitting behind them.
RegisterPipeNbtMethods is used for the new Moveable Pipe NBT system. If you open up the class, you'll find examples in the init(); method.