Hardcore-Ender-Expansion
10 merged pull requests.
New Features
- #45 Added
allowVanillaDragonEggPickupconfig flag toConfigHandlerand modifiedBlockDragonEggCustomto allow vanilla-style pickup when enabled. - @C0bra5- Added: config option for vanilla dragon egg pickup
- Closes GTNH#26073
- #36 Added localization entries in compendium lang files, updated GuiEnderCompendium to use localized strings for titles and support optional color override for pointAmount via resource pack. - @Ranzuu
- Added: Compendium title localization, optional pointAmount color override
Changes
- #39 Changed
CustomMusicTickerto use vanilla'sfield_147678_cvia newgetCurrentMusicandsetCurrentMusicmethods instead of direct access, improving compatibility with mods that inspect this field. - @tiffit
Bug Fixes
- #42 Changed
MusicManagerto wrap the vanillaMusicTickerinstead of passing null, ensuring vanilla music update logic and related mixins execute whenremoveVanillaDelayis disabled. - @Caedis- Fixed: vanilla music ticker not receiving updates, music delay configurations from other mods not applying
- Closes Hodgepodge#915
- #41 Modified
EntityBlockFallingObsidianto check if the landing position has a replaceable block before callingsetBlock, mirroring vanillaEntityFallingBlockbehavior. - @Eldrinn-Elantey- Fixed: falling obsidian destroying non-replaceable blocks
- #40 Added GUI closing logic in
TileEntityAbstractInventorywhen the block is destroyed. - @Kogepan229- Fixed: dupe via open GUI after block destruction
- Closes Dupes-Exploits-GTNH#318
- #38 Removed unnecessary world reference from RenderTileEssenceAltar; updated RenderTileEndPortalFixed and RenderTileVoidChest TESR references. Note: full leak cleanup is handled by complementary Hodgepodge PR. - @Alexdoru
- Fixed: potential client world leak in Essence Altar renderer
- #35 Updated ItemSpatialDashGem to use getMaxDamage() override to account for capacity enhancement values. - @loenaaaa
- Fixed: Spatial Dash Gem capacity enhancement not extending uses
- Closes GTNH#23240
Performance
- #46 Cached
.values()results for enums across 11 files, eliminating redundant array allocations that occurred over 500 times during testing. - @boubou19
Documentation
- #34 Corrected grammar in README.md. - @unicornbloods
- Fixed: grammar
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@UltraProdigy (3), @Algent (2), @RecursivePineapple (2), @Alexdoru (1), @boubou19 (1), @C0bra5 (1), @Caedis (1), @DarkShadow44 (1), @Eldrinn-Elantey (1), @Guvante (1), @Kogepan229 (1), @loenaaaa (1), @Nikolay-Sitnikov (1), @Ranzuu (1), @tiffit (1), @unicornbloods (1)