Skip to content

EnderStorage ​

8 merged pull requests.

New Features ​

  • #28 Introduced EnderStorageDyeTool API interface and updated BlockEnderStorage and EnderStorageRecipe to check for dye tool capability. - @querns
    • Added: EnderStorageDyeTool API, dye tool support
  • #24 Modified GuiEnderItemStorage to check for localization keys; updated ItemEnderPouch and TileEnderChest; resource packs can now provide custom GUI titles. - @Ranzuu
    • Added: GUI title localization support
    • Fixed: inventory label positioning
  • #22 Introduced EnderStorageManager API, EnderStorageStoredEvent, and storage plugin hooks (CPH/SPH) to expose server-side channel management. - @fengluo2
    • Added: EnderStorageManager API, EnderStorageStoredEvent, server channel hooks

Bug Fixes ​

  • #27 Updated NEIEnderStorageConfig and StorageStackStringifyHandler to normalize dyed items to their white/white/white base form for recipe lookups. - @tiffit
    • Fixed: NEI recipe lookup with dyed Ender Storage blocks
    • Closes GTNH#24628
  • #23 Modified EnderStorageManager, EnderStorageCPH, and EnderStorageSPH to unconditionally overwrite local data on sync, preventing stale state. - @fengluo2
    • Fixed: Data sync consistency
  • #21 Removed IFluidContainerItem implementation from ItemEnderStorage to prevent stack-size-based fluid duplication exploits. - @UltraProdigy
    • Removed: IFluidContainerItem behavior
    • Fixed: Fluid duplication via stacked Ender Tanks
    • Migration: Shipped in 1.7.7, which is the version GTNH 2.8.4 ships, so it is not part of this update.
    • Closes GTNH#20913

Performance ​

  • #30 Updated EnderTankRenderer to cache rendered models in display lists and reduce per-frame allocations. - @boubou19
    • Fixed: Ender Tank rendering performance
  • #29 Refactored EnderChestRenderer, EnderDyeButton, and ModelEnderChest to reduce memory allocations and properly manage GL state. Updated rendering pipeline to control lighting correctly. - @boubou19
    • Fixed: Rendering allocation spam, button lighting

Contributors ​

Everyone who authored, reviewed or co-authored a change on this page, with how many of them:

@boubou19 (2), @Caedis (2), @Dream-Master (2), @fengluo2 (2), @UltraProdigy (2), @copilot-pull-request-reviewer (1), @D-Cysteine (1), @MalTeeez (1), @MassAnarchyy (1), @mitchej123 (1), @Pxx500 (1), @querns (1), @Ranzuu (1), @tiffit (1)