Skip to content

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)