promotional bannermobile promotional banner

GeoGradient - Climate Generator

A Minecraft mod that creates a latitudinal climate. The further north or south you travel, the colder or hotter the world becomes, producing natural climate bands across an otherwise geographically senseless world.

File Details

geogradient-1.0.1-1.20.1-FABRIC.jar

  • R
  • May 17, 2026
  • 22.98 KB
  • 6
  • 1.20.1
  • Fabric

File Name

geogradient-1.0.1-1.20.1-FABRIC.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:geogradient-1545462:8106179"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

  • fix: correct borderAmplitude units, landmark edge cases, init guard, and config parity (1.0.1)
  • fix: borderAmplitude was applied as biome-section units (4x blocks); divide by 4.0 so the config-documented block value is honoured in computeClimate and sampleAt
  • fix: nearestLandmarkNorth/South off-by-one when standing exactly on a cold landmark — now returns distance 0 instead of one full period away
  • fix: initialize(long) early-return guard suppressed real-world seed when Genesis previewed first; guard removed (reset() ensures clean state on every world-unload)
  • fix: Fabric config had no range enforcement — globe_size=0 caused divide-by-zero in computeClimate; all five fields now clamped to Forge-parity ranges on propagation
  • fix: GeoGradientSampler parameter names blockX/blockZ renamed to noiseX/noiseZ (coords are biome-section, not block — misleading names could cause future callers to pass wrong units)
  • fix: TerraBlenderBridge silently swallowed all invocation exceptions; now logs a one-time WARN with full exception on first failure before falling back to vanilla
  • fix: spawn_latitude config comment incorrectly described 0.0 as temperate; corrected to reflect that 0.0 = no override and spawn lands in Tropical Dry zone (d=0.5 at z=0)
  • fix: blend_fraction was missing from geogradient-common.toml, silently using the default
  • bump: 1.0.0 -> 1.0.1