Changes

Summary

  1. Improve collector and pipe performance using new capability tricks (details)
Commit fe955b34b57b2a95dc8ee614456ac8f83dd76bb0 by KnightMiner
Improve collector and pipe performance using new capability tricks

LazyOptionals can be safely cached, so do so in both blocks. Remove a bunch of unneeded NBT sync as well as caching anything else possible.
The file was modifiedsrc/main/java/knightminer/inspirations/utility/block/PipeBlock.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/utility/tileentity/PipeTileEntity.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/utility/tileentity/CollectorTileEntity.java (diff)
The file was modifiedgradle.properties (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/utility/block/CollectorBlock.java (diff)