Natura
11 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
Changes
- #36 BaseCropWorldgen.generate now builds xCh and zCh from xChunk and zChunk (chunk * 16 + 8) plus random.nextInt(16), instead of chunk * 16 without the offset. - @Ashen-sysadmin
- Fixed: missing spawn offset for barley and cotton worldgen
Bug Fixes
- #47 Corrected the tooltip.berrymedley string in en_US.lang. - @UltraProdigy
- Fixed: Berry Medley tooltip typo
- Closes GTNH#26418
- #45 NSaplingBlock.canThisPlantGrowOnThisBlock and the ground checks in EucalyptusTreeGenShort and WillowGen now accept any block with Material.ground instead of only Blocks.dirt. The block under the tree is only replaced with dirt when it was grass. - @zaru-noodles
- Fixed: Natura saplings not plantable on fertilized soil
- Closes GTNH#25957
- #44 Removed the canPlaceBlockAt override in OverworldSapling, which had its canBlockStay check commented out. The superclass implementation is used instead. - @loenaaaa
- Fixed: Natura saplings placeable on thin air
- Closes GTNH#25958
- #43 The Natura log and leaf item classes override Mantle's getLocalizationMeta to return damage % 4. The blockType arrays are trimmed. The Mantle dependency goes to 0.5.4 and Waila to 1.19.30. - @tiffit
- Fixed: wrong names on Natura logs and leaves with some metadata values, sideways maple wood shown as Tiger by Waila
- Closes GTNH#25561
- #42 RedwoodTreeGen, SakuraTreeGen and WhiteTreeGen drop the stored worldObj field and pass World as a parameter through the helper methods such as generateLeafNodeList and checkBlockLine. Unused commented code is also removed. - @DarkShadow44
- Fixed: tree generation issues in Natura redwood, sakura and white trees
- #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 LogTwoxTwo.limitToValidMetadata now returns 15 unchanged and masks every other value with & 3. - @LooseEthics
- Fixed: silk touch on bloodwood not dropping full bark bloodwood
- Closes GTNH#23920
- #37 Modified NSaplingBlock.java sapling growth check logic and removed unused clearRedwoodGrowthArea method. - @Morilli
- Removed: clearRedwoodGrowthArea method
- Fixed: Redwood growth criteria
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), @FourIsTheNumber (1), @koolkrafter5 (1), @loenaaaa (1), @LooseEthics (1), @Morilli (1), @Spaghetti-OberNub (1), @SuperSoupr (1), @tiffit (1), @zacharylott94 (1), @zaru-noodles (1)