Temperature Bands

Modifies world generation to place biomes into repeating temperature bands. Compatible with most worldgen mods. Now with humidity based on proximity to river and/or ocean too!

File Details

2.0.4-Forge-1.20.1

  • R
  • Jun 30, 2026
  • 1.48 MB
  • 134
  • 1.20.1
  • Forge

File Name

TemperatureBands-2.0.4-Forge-1.20.1.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:temperaturebands-1258324:8345100")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

 - NEW: Humidity settings that modify biome placement even more. The default (for 1.20.1 and later only, see FAQ for why) is the "advanced" algorithm that calculates humidity based on proximity to rivers and/or oceans. The other "simple" option generates bands that are perpendicular to temperature bands. Existing worlds will keep their vanilla humidity, see the "Upgrading" section on mod description page for more info.
 - OPTIMIZED: The core system was completely rewritten to replace the temperature/humidity density functions and check for success/failure instead of dynamically modifying them and assuming they worked. More robust, more reliable, more gooder. Most of the below changes are made possible thanks to this rewrite.
 - NEW: Ability to blacklist/whitelist dimensions. The default config will exclude The Nether and The End. This new default will only apply to NEW worlds, see the "Upgrading" section on mod description page for more info.
 - NEW: Benchmark option if World Preview is installed. See config for usage, results are written to log/console.
 - IMPROVED: When recreating a world, the Temperature Bands config will now properly copy from the old world by default. This function can be disabled to make world recreation use the current mod defaults, see the "Upgrading" section on mod description page for more info.
 - IMPROVED: Better compatibility with worldgen mods. Tested with Larion, Tectonic and Lithosphere - they *really* work now, and it should work with every worldgen mod (assuming they still use Density Functions that are named "temperature" and "humidity").
 - IMPROVED: Solved compatibility with C2ME, and probably other performance mods.
 - IMPROVED: More config options, better comments and reworked defaults.
 - VERSION: Latest branch moved to 26.1.2, dropping 1.21.5 (was previous latest) and 1.18.2 versions (too much backport work and no longer popular anyway)
 - [2.0.2] FIX: Solved crash caused by trying to process "fake" levels (from e.g. Supplementaries mod and/or Moonlight Lib)
 - [2.0.2] FIX: Properly handle dimension data for runtime-generated dimensions that re-use the overworld noise router
 - [2.0.3] FIX: Improved support for naughty mods that replace the Overworld BiomeSource with one that doesn't inherit from the original MultiNoise type (e.g. Blueprint library)
 - [2.0.3] FIX: Skip World Preview benchmarks for in-game preview screen (eliminates log spam)
 - [2.0.4] Further improve compatibility with mods that change vanilla BiomeSource (especially when C2ME is installed)
 - [2.0.4] Crash fix for dedicated servers