Jabba
9 merged pull requests.
New Features
- #51 Updated ItemBarrelMover to handle six-directional placement for Storage Drawer minecarts, expanding on previous four-direction support. - @ABKQPO
- Added: six-directional orientation support for Storage Drawer minecarts
- #48 Added simulated sink interface implementation to TileEntityBarrel to support fluid disposal mechanics. - @hiroscho
- Added: simulated sink implementation
- #47 Integrated TileEntityBarrel with GTNHLib's item moving system (replaces custom LogicHopper). Removed 285 lines of legacy hopper logic. Added hard dependency on GTNHLib. Item hopper upgrade now transfers 16 items per 8 ticks. - @RecursivePineapple
- Added: GTNHLib item moving system integration
- Removed: LogicHopper custom implementation
- Fixed: item hopper speed
- #46 Added compressed and infinity chest TileEntity classes to ItemBarrelMover's supported container list. - @tomprince
- Added: Compressed Chest Dolly support, Infinity Chest Dolly support
- #45 Added binnie.core.machines.TileEntityMachine to ItemBarrelMover's supported container class list, enabling Dolly transport of all Binnie's Compartment variants. - @MuXiu1997
- Added: Binnie's Mods Compartments Dolly support
- Closes GTNH#21962
- #44 Modified BlockBarrel to implement mixed drop behavior: drops individual stacks if under 64 stacks, otherwise attempts to spawn Avaritia clusters, falling back to large item stacks if needed. Based on StorageDrawers implementation. - @Alexdoru
- Added: mixed drop behavior for barrels
- Removed: old drop configuration
Performance
- #53 Cached ItemBarrelHammer enum
.values()array to reduce allocations during tool operations. - @boubou19- Added: enum values caching
- #52 Cached enum
.values()arrays in multiple classes to eliminate redundant array creation, reducing allocations during gameplay. - @boubou19- Added: enum values caching
Internal / Refactor
- #49 Refactored BlockBarrelRenderer registration in ClientProxy, removing redundant initialization logic from BetterBarrels and BaseProxy. - @Alexdoru
- Removed: redundant renderer setup code
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@Alexdoru (2), @boubou19 (2), @Dream-Master (2), @RecursivePineapple (2), @ABKQPO (1), @Algent (1), @Caedis (1), @DarkShadow44 (1), @hiroscho (1), @Kogepan229 (1), @MuXiu1997 (1), @Nana-Sakura (1), @slprime (1), @tomprince (1), @UltraProdigy (1)