Wiki 9Minecraft Wiki 9Minecraft

How to Define Biome and Environment Temperature with Thermoo Datapacks

Java EditionModGuides 4FAQ 10Related mods 48
DownloadThermoo Mod

Get the files on 9Minecraft

Contents (3)
  1. Where the files go
  2. What you can control
  3. Testing your pack

Thermoo's Environment API lets you control how hot or cold a location is using datapacks, independent of any single mod's hardcoded values. This is the main way to customize temperature behavior without touching Java code.

Where the files go

Create a datapack in your world's datapacks folder with a data directory and a pack.mcmeta. Thermoo reads environment definitions from its own namespace inside that pack. The exact folder path and file format are documented in the mod's datapack reference — follow that schema precisely, since malformed entries are silently ignored.

What you can control

An environment entry describes a temperature value for a context: a biome, a dimension, a time of day, or a combination. You can layer multiple sources so that, for example, a biome sets a base temperature and a modifier adjusts it at night or during rain. Thermoo resolves these into a single effective temperature for the entity standing there.

Testing your pack

After adding files, run /reload and use the Thermoo commands to read the temperature of a player standing in the biome you edited. If the value doesn't change, double-check the namespace, the JSON syntax, and whether another datapack is overriding the same biome.

More guides for this mod