
Biome Growth Controls Mod (1.18.2, 1.17.1) – Disable Sapling and Plant Growth Per Biome
Biome Growth Controls Mod disables sapling and plant growth per Biome. When a sapling (or some crops) are about to grow (from nature, or from bonemeal, or any source) it first checks the biome.
- If growth is disabled according to the config rules, nothing happens. You can decide if the stunted growth stays there or breaks itself.
- In 1.12.2 and going forward, the “auto planting/growing” feature for despawning items is not part of this mod. Also, the mod ID has changed between the Minecraft version.
- 1.14.4 supports two block types, saplings, and crops, and also interacts with bonemeal correctly.
In the newest versions, all of the above biomes are listed in the config file, so you can customize this any way you wish, and also use the Nether/ The End / and biomes from mods. See the config file for details.
This mod also tries to spawn sapling items that are about to despawn, if they are on grass/dirt. This end up mimic-ing natural forest growth, if you chop down trees but the leaves despawn naturally, and then trees just grow. This is also controllable in the config file.

The config file:
1.14.4 config file:
Show More#General settings [growthcontrols] #Map growable block to CSV list of biomes no spaces, -> in between. It SHOULD be fine to add modded saplings. An empty list means the sapling can gro nowhere. Delete the key-entry for a sapling to let it grow everywhere. CropBlockToBiome = ["minecraft:wheat->minecraft:plains,minecraft:swamp,minecraft:beach", "minecraft:carrots->minecraft:taiga,minecraft:savanna,minecraft:savanna_*,minecraft:*_savanna,minecraft:shattered_savanna_plateau,minecraft:sunflower_plains,minecraft:giant_tree_taiga_hills", "minecraft:potatoes->minecraft:taiga,minecraft:snowy_*,minecraft:taiga_*,minecraft:*_forest,minecraft:dark_forest_hills,minecraft:*_taiga,minecraft:*_mountains,minecraft:giant_tree_taiga_hills", "minecraft:beetroots->minecraft:taiga,minecraft:forest,minecraft:swamp,minecraft:flower_forest,minecraft:birch_forest,minecraft:birch_*,minecraft:tall_birch_forest,minecraft:tall_birch_hills,minecraft:dark_forest,minecraft:nether,minecraft:hell,minecraft:dark_forest_hills", "minecraft:brown_mushroom->minecraft:mushroom_*,minecraft:mushroom_field_shore,minecraft:nether,minecraft:mesa_*,minecraft:mesa,minecraft:small_end_islands,minecraft:end_*,minecraft:the_end,minecraft:the_void", "minecraft:red_mushroom->minecraft:mushroom_*,minecraft:mushroom_field_shore,minecraft:nether,minecraft:mesa_*,minecraft:mesa,minecraft:small_end_islands,minecraft:end_*,minecraft:the_end,minecraft:the_void", "minecraft:cocoa->minecraft:jungle_edge,minecraft:jungle,minecraft:jungle_hills,minecraft:modified_jungle,minecraft:bamboo_jungle,minecraft:bamboo_jungle_hills,minecraft:modified_jungle_edge,minecraft:modified_jungle", "minecraft:melon_stem->minecraft:ocean,minecraft:mesa_*,minecraft:mesa,minecraft:*_ocean,minecraft:river,minecraft:frozen_ocean,minecraft:frozen_river,minecraft:beach,minecraft:deep_ocean,minecraft:warm_ocean,minecraft:lukewarm_ocean,minecraft:cold_ocean,minecraft:deep_warm_ocean,minecraft:deep_lukewarm_ocean,minecraft:deep_cold_ocean,minecraft:deep_frozen_ocean,minecraft:jungle,minecraft:jungle_*,minecraft:modified_jungle,minecraft:bamboo_jungle,minecraft:bamboo_jungle_hills,minecraft:modified_jungle_edge,minecraft:modified_jungle", "minecraft:pumpkin_stem->minecraft:extreme_*,minecraft:taiga,minecraft:snowy_*,minecraft:taiga_*,minecraft:dark_forest_hills,minecraft:*_taiga,minecraft:giant_tree_taiga_hills"] #Drop sapling item on failed growth dropOnFailedGrow = true #Map growable block to CSV list of biomes no spaces, -> in between. It SHOULD be fine to add modded saplings. An empty list means the sapling can gro nowhere. Delete the key-entry for a sapling to let it grow everywhere. SaplingBlockToBiome = ["minecraft:acacia_sapling->minecraft:savanna,minecraft:shattered_savanna,minecraft:shattered_savanna_plateau,minecraft:savanna_plateau,minecraft:modified_wooded_badlands_plateau,minecraft:wooded_badlands_plateau", "minecraft:birch_sapling->minecraft:birch_forest,minecraft:forest,minecraft:birch_forest_hills,minecraft:tall_birch_forest,minecraft:tall_birch_hills", "minecraft:spruce_sapling->minecraft:taiga,minecraft:giant_tree_taiga,minecraft:snowy_tundra,minecraft:taiga_hills,minecraft:snowy_taiga,minecraft:snowy_taiga_hills,minecraft:giant_tree_taiga_hills", "minecraft:oak_sapling->minecraft:forest,minecraft:dark_forest,minecraft:wooded_mountains,minecraft:wooded_hills,minecraft:swamp,minecraft:swamp_hills,minecraft:flower_forest", "minecraft:dark_oak_sapling->minecraft:dark_forest,minecraft:dark_forest_hills,minecraft:flower_forest", "minecraft:jungle_sapling->minecraft:jungle_edge,minecraft:jungle,minecraft:jungle_hills,minecraft:modified_jungle,minecraft:bamboo_jungle,minecraft:bamboo_jungle_hills,minecraft:modified_jungle_edge,minecraft:modified_jungle"]
1.12.2 config file:
Show More# Configuration file biomegrowthcontrol { # entry must be 'biome#list,of,sapling,item,ids'. An empty entry for a biome means all saplings disabled in this biome. No entry for a biome means no changes for that biome, this mod ignores it. Biome IDs must be unique, if the same one is listed twice it might probably take the second. Sapling meta example: 0=oak,1=spruce,2=birch,3=jungle,4=acacia,5=darkoak [default: [minecraft:hell#], [minecraft:sky#minecraft:chorus_flower,minecraft:chorus_plant,endercrop:ender_crop], [minecraft:forest#minecraft:sapling:0,minecraft:pumkpin_stem], [minecraft:forest_hills#minecraft:sapling:0,minecraft:pumkpin_stem], [minecraft:swampland#minecraft:sapling:0], [minecraft:smaller_extreme_hills#minecraft:sapling:1,minecraft:potatoes], [minecraft:extreme_hills_with_trees#minecraft:sapling:1,minecraft:potatoes], [minecraft:extreme_hills#minecraft:sapling:1,minecraft:potatoes], [minecraft:taiga#minecraft:sapling:1], [minecraft:taiga_hills#minecraft:sapling:1], [minecraft:redwood_taiga#minecraft:sapling:1,minecraft:sapling:5], [minecraft:redwood_taiga_hills#minecraft:sapling:1,minecraft:sapling:5], [minecraft:jungle#minecraft:sapling:3,minecraft:melon_stem,minecraft:cocoa], [minecraft:jungle_hills#minecraft:sapling:3,minecraft:melon_stem,minecraft:cocoa], [minecraft:jungle_edge#minecraft:sapling:3,minecraft:melon_stem,minecraft:cocoa], [minecraft:birch_forest#minecraft:sapling:2], [minecraft:birch_forest_hills#minecraft:sapling:2], [minecraft:roofed_forest#minecraft:sapling:5], [minecraft:savanna#minecraft:sapling:4], [minecraft:savanna_rock#minecraft:sapling:4], [minecraft:mesa#minecraft:sapling:4], [minecraft:mesa_rock#minecraft:sapling:4], [minecraft:mesa_clear_rock#minecraft:sapling:4], [minecraft:plains#minecraft:wheat,minecraft:carrots], [minecraft:desert#minecraft:cactus], [minecraft:desert_hills#minecraft:cactus], [minecraft:river#minecraft:reeds], [minecraft:stone_beach#minecraft:reeds], [minecraft:beaches#minecraft:reeds], [minecraft:cold_beach#], [minecraft:frozen_river#], [minecraft:ice_flats#], [minecraft:ice_mountains#], [minecraft:mushroom_island#], [minecraft:mushroom_island_shore#], [minecraft:taiga_cold#minecraft:beetroots], [minecraft:taiga_cold_hills#minecraft:beetroots], [minecraft:ocean#], [minecraft:frozen_ocean#], [minecraft:deep_ocean#]] S:"biome sapling map" < minecraft:hell# minecraft:sky#minecraft:chorus_flower,minecraft:chorus_plant,endercrop:ender_crop minecraft:forest#minecraft:sapling:0,minecraft:pumkpin_stem minecraft:forest_hills#minecraft:sapling:0,minecraft:pumkpin_stem minecraft:swampland#minecraft:sapling:0 minecraft:smaller_extreme_hills#minecraft:sapling:1,minecraft:potatoes minecraft:extreme_hills_with_trees#minecraft:sapling:1,minecraft:potatoes minecraft:extreme_hills#minecraft:sapling:1,minecraft:potatoes minecraft:taiga#minecraft:sapling:1 minecraft:taiga_hills#minecraft:sapling:1 minecraft:redwood_taiga#minecraft:sapling:1,minecraft:sapling:5 minecraft:redwood_taiga_hills#minecraft:sapling:1,minecraft:sapling:5 minecraft:jungle#minecraft:sapling:3,minecraft:melon_stem,minecraft:cocoa minecraft:jungle_hills#minecraft:sapling:3,minecraft:melon_stem,minecraft:cocoa minecraft:jungle_edge#minecraft:sapling:3,minecraft:melon_stem,minecraft:cocoa minecraft:birch_forest#minecraft:sapling:2 minecraft:birch_forest_hills#minecraft:sapling:2 minecraft:roofed_forest#minecraft:sapling:5 minecraft:savanna#minecraft:sapling:4 minecraft:savanna_rock#minecraft:sapling:4 minecraft:mesa#minecraft:sapling:4 minecraft:mesa_rock#minecraft:sapling:4 minecraft:mesa_clear_rock#minecraft:sapling:4 minecraft:plains#minecraft:wheat,minecraft:carrots minecraft:desert#minecraft:cactus minecraft:desert_hills#minecraft:cactus minecraft:river#minecraft:reeds minecraft:stone_beach#minecraft:reeds minecraft:beaches#minecraft:reeds minecraft:cold_beach# minecraft:frozen_river# minecraft:ice_flats# minecraft:ice_mountains# minecraft:mushroom_island# minecraft:mushroom_island_shore# minecraft:taiga_cold#minecraft:beetroots minecraft:taiga_cold_hills#minecraft:beetroots minecraft:ocean# minecraft:frozen_ocean# minecraft:deep_ocean# > # If true, then whenever sapling growth is denied it tries to drop the plant as an item. Does not work on crops or every single block. [default: true] B:dropBlockOnDeny=true # If true, lots of events and data are logged. Useful for debugging config values and building modpacks. [default: false] B:logSpamEverything=false }
Screenshots:










Requires:
Minecraft Forge
Biome Growth Controls Mod Download Links
For Minecraft 1.7.10
Forge version: Download from Server 2
For Minecraft 1.12.2
Forge version: Download from Server 2
For Minecraft 1.14.4
Forge version: Download from Server 2
For Minecraft 1.15.2
Forge version: Download from Server 2
For Minecraft 1.16.5
Forge version: Download from Server 2
For Minecraft 1.17.1
Forge version: Download from Server 2
For Minecraft 1.18.1
Forge version: Download from Server 2
For Minecraft 1.18.2
Forge version: Download from Server 2
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.18.2, 1.17.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: In MC Java Mods, or directly above on this page.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Downloads as 207057.mcaddon
- Download size: 7 KB
- Download link checked 30 Jul 2026 — working
- Mirrored on our own servers — the download does not depend on the original host
These come from our own check of the pack file, not from the source page.