Natura
12 merged pull requests.
New Features
- #46 Added
IFlowerPottableimplementation toNSaplingBlock,OverworldSapling,Glowshroom, andFlowerBlock. Updated dependencies to include the required interface. - @FourIsTheNumber- Added: Flower pot support for Natura saplings, Flower pot support for Natura mushrooms, Flower pot support for Natura flowers, Dependency for flower pot interface
- #35 Added canCreatureSpawn() override to GrassBlock and canPlaceBlockOnSide() override to GrassBlockItem to prevent mob spawning, mirroring implementation from Chisel mod. - @zacharylott94
- Added: mob spawn prevention on Topiary Grass, localization strings for spawn prevention behavior
- Closes GTNH#17066
Bug Fixes
- #45 Updated
NSaplingBlock,EucalyptusTreeGenShort, andWillowGento check forMaterial.groundinstead of hardcoded block types when validating tree placement. - @zaru-noodles- Fixed: Saplings not plantable on fertilized soil
- Closes GTNH#25957
- #44 Removed override of canBlockStay() in OverworldSapling.java to use parent class logic which properly validates placement conditions. - @loenaaaa
- Removed: canBlockStay() override in OverworldSapling
- Fixed: saplings placed in mid-air
- Closes GTNH#25958
- #43 Updated item classes to use getLocalizationMeta with modulo 4 operation to correctly map metadata to localization keys, leveraging new Mantle#13 functionality. - @tiffit
- Fixed: log and leaf item display names
- Closes GTNH#25561
- #42 Refactored RedwoodTreeGen, SakuraTreeGen, and WhiteTreeGen to resolve generation problems while maintaining memory fixes. - @DarkShadow44
- Fixed: tree generation
- #41 Added null checks or cleanup calls in RedwoodTreeGen.java, SakuraTreeGen.java, and WhiteTreeGen.java to prevent holding stale world references. - @Alexdoru
- Fixed: world server memory leaks in tree generators
- #40 Fixed LogTwoxTwo.java drop logic for Bloodwood when using Silk Touch to return the correct block. - @LooseEthics
- Fixed: Bloodwood Silk Touch drop
- Closes GTNH#23920
- #37 Modified NSaplingBlock.java sapling growth check logic and removed unused clearRedwoodGrowthArea method. - @Morilli
- Removed: clearRedwoodGrowthArea method
- Fixed: Redwood growth criteria
- #36 Corrected BaseCropWorldgen.java to properly apply xChunk offset instead of duplicating initialization logic, preventing cascading worldgen. - @Ashen-sysadmin
- Fixed: crop spawn offset bug, cascading worldgen from barley/cotton
- #34 Removed direct call to BlockSapling#updateTick() and refactored growth criteria check in NSaplingBlock to also apply when bone meal is used, ensuring 7×7 field requirement is always enforced. - @wlhlm
- Removed: direct growth circumvention via updateTick()
- Fixed: Redwood single-sapling growth, Redwood growth criteria enforcement for bone meal
- Closes GTNH#21085
Chores
- #47 Corrected a spelling error in
en_US.langresource file for the berry medley item. - @UltraProdigy- Fixed: Berry Medley typo
- Closes GTNH#26418
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@ah-OOG-ah (2), @Alexdoru (2), @DarkShadow44 (2), @Ruling-0 (2), @UltraProdigy (2), @Algent (1), @Ashen-sysadmin (1), @boubou19 (1), @Cardinalstars (1), @FourIsTheNumber (1), @koolkrafter5 (1), @loenaaaa (1), @LooseEthics (1), @Morilli (1), @Spaghetti-OberNub (1), @SuperSoupr (1), @tiffit (1), @wlhlm (1), @zacharylott94 (1), @zaru-noodles (1)