Description
Demanding Saplings is a mod for Fabric and Quilt that changes how saplings grow by limiting them to specific biomes and temperatures ranges.
This mod uses Minecraft's already existing biome temperature system and also a height mechanic for more dynamic values on higher altitudes.
Requires Cloth Config API
Features
If a sapling is placed on a temperature outside of its compatible range, it will perish into 1 of 3 different dead bushes, if the temperature is way too high for the sapling, it will become into a vanilla dead bush, if the temperature is slightly off, it will become a dead sapling, and if the temperature is way too cold, it will become a frozen bush.
Adds a thermometer that lets you check for the temperature in a given biome so you know if it is compatible with the tree you want to grow. The thermometer item has 4 modes for displaying the temperature:
- SIMPLE: Simple mode that only displays very simple measurements: "Freezing", "Cold", "Temper", "Hot", "Burning" (Default mode)
- CELSIUS ONLY: Only displays Celsiues degrees
- FAHRENHEIT ONLY: Only displays Fahrenheit degrees
- CELSIUS AND FAHRENHEIT: Displays both Celsius and Fahrenheit degrees
Thermometers' texture changes dynamically depending on the temperature it's located.
Dead Saplings can be used as fuel and they burn 0.5 items per dead sapling. Frozen Bushes can be used as fuel and they burn 0.25 items per frozen bush.
If the temperature is slightly off from the sapling's limit it has a chance to grow the sapling into a tree, the farther it gets from the limit, the chance of dying increases.
Saplings in general only grow in the overworld, if placed on the nether they'll become a dead bush and if placed in the end they'll become a frozen bush, regardless of the temperature output. Nether fungus trees can only grow on the nether, if one is attempted to be grown on a different dimension, it will become a dead fungus.
You can change the saplings' temperature minimum and maximum limits within the mod's config file.
This mod is already compatible with a few biome mods out there for fabric 1.20 as well as Fabric seasons mod. Currently trying to properly test with mods that also include new trees and saplings.
This mod was originally created for the Create: Steam n' Rails community server season 2 but I decided to also publish it for everybody as it is an interesting challenge for everybody who wants to expand their lumbering facilities to a new level.
Any feedback to improve the mod is appreciated <3
How to Install Demanding Saplings (Mod)
Demanding Saplings by Azor_Mods is verified for Fabric, Quilt across Minecraft versions 1.20.1 (latest release: 0.1.1, file size: 64 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.20.1) and platform (Fabric, Quilt).
- Make sure you have the compatible loader or environment installed for Fabric, Quilt.
- Move the downloaded Demanding Saplings file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Versionv0.1.0 - Added Sapling Scanner's crafting recipe, cleaned up code and tweaked the scanner's textures a bit.

I already explained the sapling scanner on v0.0.9's changelog, but I'll give it a brief overview here.
The sapling scanner when right clicking a sapling, will display the sapling's temperature range, similar to the thermometer, you can change the mode in which the temperatures are displayed by shift+right clicking somewhere else from a sapling.
If you shift+right click while looking at a sapling, it will tell you if it can grow on that place or what fate it will have.
<details>
<summary>Spoiler</summary>
The Crafting Recipe for the Sapling Scanner, it requires a thermometer to craft.

</details>
The scanner when right clicking a sapling, will display the sapling's temperature range, similar to the thermometer, you can change the mode in which the temperatures are displayed by shift+right clicking.
If you shift+right click while looking at a sapling, it will tell you if it can grow on that place.
- Note:** There's no crafting recipe yet(forgot to add it :P) so you can only get it via commands or with the creative inventory tab.