Skip to content

Releases: peetsamods/latitude

Latitude 1.5.0 (MC 26.1.2)

Pre-release

Choose a tag to compare

@peetsamods peetsamods released this 06 Aug 18:44

Latitude 1.5.0 (Minecraft 26.1.2)

First platform release on the 26.1.2 line. Brings the previously GitHub-only 1.4 "Cohesive Horizons"
line to Modrinth/CurseForge for the first time, plus the full 1.5 polish campaign.

Latitude 2.0 is still in production. The larger overhaul being showcased publicly, with its more
elaborate mechanics, is a separate line and still in development. 1.5 is the final polish release of
the 1.x line.

Before you update

  • Back up your worlds first if you're coming from 1.3 (MC 1.21.11) or earlier — you'll be crossing
    a Minecraft version change. Coming from 1.4 (already on 26.1.2), there's no version change to cross.
  • Existing worlds keep their original biome selection, including in chunks you have not visited
    yet, so the climate-model and custom-biome work below applies to newly created worlds.

Highlights:

  • Structure siting now matches the biome you're standing in — fixes both structures generating in
    the wrong biome and /locate structure reporting ones that were never actually there; /locate structure is also now bounded to the world border and responsive
  • Zone spawn targets now land inside the zone you picked — every zone's spawn target is the true
    midpoint of its latitude band
  • Rebuilt latitude-aware climate model — humid equator, subtropical arid belt, believable
    jungle → savanna → desert gradient
  • Biome coherence pass: accent biomes form patches, not confetti; no equatorial badlands; reduced
    cross-province bleed
  • Custom-biome provider selection rebuilt — packs are chosen by provider first, so large packs no
    longer crowd each other out
  • Pale Garden coherence, Mushroom Fields as real land, guaranteed cave representation, temperate coast
    and beach fixes
  • Polar whiteout fog replacing blindness; steadied frost damage; polar foliage suppression beyond 80°
  • Reworked east/west edge advisory and escalation
  • HUD Studio: one tabbed customization screen, draggable title/compass/location readout, independent
    text scaling, six analog themes
  • New square-Atlas create-world screen with world-size reference underlays
  • New operator commands under /latitude (here, explainHere, probe, tpLat, tpBand,
    flyspeed)
  • Performance: per-column biome caching, batched compass rendering, bounded and responsive /locate
  • Existing worlds load and expand without rewriting explored chunks

Full notes: see CHANGELOG.md.

Known limitation: with large custom biome packs installed, not every biome will appear — each latitude
band draws from a finite weighted pool. Per-pack representation weighting is on the roadmap.

Latitude 1.5.0 (MC 26.2)

Pre-release

Choose a tag to compare

@peetsamods peetsamods released this 05 Aug 14:12

First platform release since 1.3. Includes the previously GitHub-only 1.4 "Cohesive Horizons" line in
full, plus the 1.5 polish campaign.

Latitude 2.0 is still in production. The larger overhaul being showcased publicly, with its more
elaborate mechanics, is a separate line and still in development. 1.5 is the final polish release of
the 1.x line.

Before you update

  • Back up your worlds first. Coming from 1.3 (MC 1.21.11) or 1.4 (MC 26.1.2), Minecraft converts
    your save to the 26.2 format on first open, and that conversion cannot be undone.
  • Existing worlds keep their original biome selection, including in chunks you have not visited
    yet, so the climate-model and custom-biome work below applies to newly created worlds. The tree
    line and snow caps are the exception — they apply as terrain generates, so they appear in newly
    generated chunks of existing worlds too, which can leave a visible seam at an old save's frontier.

Highlights:

  • Mountains feel like mountains — a real tree line (forests thin out with altitude instead of
    reaching the summit), exposed alpine rock above it, and snow-capped peaks whose snowline follows
    latitude the way Earth's does: lowest at the poles, highest in the dry subtropics, absent at the
    equator. On by default.
  • Rebuilt latitude-aware climate model — humid equator, subtropical arid belt, believable
    jungle → savanna → desert gradient
  • Biome coherence pass: accent biomes form patches, not confetti; no equatorial badlands; reduced
    cross-province bleed
  • Custom-biome provider selection rebuilt — packs are chosen by provider first, so large packs no
    longer crowd each other out
  • Pale Garden coherence, Mushroom Fields as real land, guaranteed cave representation, temperate coast
    and beach fixes
  • Polar whiteout fog replacing blindness; steadied frost damage; polar foliage suppression beyond 80°
  • Reworked east/west edge advisory and escalation
  • HUD Studio: one tabbed customization screen, draggable title/compass/location readout, independent
    text scaling, six analog themes
  • New square-Atlas create-world screen with world-size reference underlays
  • Loading screen matches the create-world screen's title styling and shows which climate zone you're
    loading into (new or resumed worlds; suppressed on a fresh Random-zone world until it's actually
    been played), with the same zone shown on the world-selection list
  • New operator commands under /latitude (here, explainHere, probe, tpLat, tpBand,
    flyspeed)
  • Performance: per-column biome caching, batched compass rendering, bounded and responsive /locate
  • Existing worlds load and expand without rewriting explored chunks

Full notes: see CHANGELOG.md.

Known limitation: with large custom biome packs installed, not every biome will appear — each latitude
band draws from a finite weighted pool. Per-pack representation weighting is on the roadmap.

Latitude 1.4.0 — Cohesive Horizons (MC 26.1.2)

Choose a tag to compare

@peetsamods peetsamods released this 06 Jun 23:32

Latitude 1.4 — Cohesive Horizons (MC 26.1.2)

Latitude 1.4 "Cohesive Horizons" is a worldgen-quality and compatibility release. It makes the climate map read like a coherent, Earth-like world and adds first-class support for custom biome mods.

Custom biome support

  • Custom biomes from other mods and datapacks (Biomes O' Plenty, Terralith, Promenade, and similar) can now be slotted into the latitude bands through the globe:lat_* biome tags.
  • Added a custom-biome admission safety rail so unknown or climate-incompatible biomes cannot leak into the wrong band; anything not admitted falls back to a sensible vanilla biome for that band.
  • Placed Promenade's Glacarian Taiga in the subpolar band and its Blush/Cotton Sakura Groves in the temperate band, as accent biomes that form coherent patches in their climate zone (all marked optional, so they're simply skipped when Promenade isn't installed).
  • Made the custom-biome source wrapping more robust on the 26.1 stack: corrected the biome-source hook so structure and surface placement follow the latitude biome map, and deferred wrapping safely when a source mod's biome registry isn't ready yet (fixes a class of world-load crashes with source-side biome mods).

Worldgen rebalance

  • Fixed "overwhelming desert in the tropics." The warm-side moisture model was latitude-independent, so dry/desert pockets scattered uniformly across every warm latitude — including the equator. A new Earth-analog latitude wet-bias keeps the equatorial belt humid (rainforest/ITCZ) and pushes arid country out to the subtropics where it belongs, grading into a believable jungle→savanna→desert transition toward the poleward edge.
  • Kept the equator varied, not a jungle monoculture. Equatorial humidity is balanced so the rainforest belt stays diverse — a jungle-dominant mix of jungle, bamboo, sparse-jungle clearings, savanna clearings, tropical wetlands, and occasional desert pockets — instead of an endless wall of jungle. Custom tropical biomes from installed mods (e.g. Biomes O' Plenty) are preserved in the humid belt rather than being overwritten with vanilla jungle, so the equator reads richly whether or not you run biome add-ons.
  • Greatly reduced biome "confetti." Raised the tier-selection coherence wavelength so secondary/accent biomes (old-growth taiga, sparse jungle, savanna, and similar) form coherent patches instead of single-cell speckles sprinkled through the dominant biome. Across validation seeds, jungle small-fragment share dropped from roughly a quarter to under a tenth, and savanna/desert/taiga fragment counts fell by half or more.
  • Reduced cross-province bleed — jungle blobs marooned in desert and desert specks inside jungle are substantially reduced.
  • Restored a believable arid mix. Both desert and badlands remain visibly present in the arid belt (with coherent wooded/eroded badlands sub-regions rather than scattered specks), avoiding the earlier over-correction that thinned them out.
  • No more badlands at the equator. Badlands/mesa is a subtropical landform on Earth, never an equatorial one, but on some seeds it was leaking into the deep tropics. It's now gated out of the equatorial belt (smoothly fading in toward the subtropics where it belongs) and replaced there by savanna clearings, while the subtropical arid belt is left exactly as-is.
  • Thinned desert at the deep equator. True hot desert is essentially absent from Earth's rainforest equator, so the innermost tropics (0–10°) now carry noticeably less desert — partially replaced by savanna clearings — fading back to the full subtropical desert belt by ~12°. Desert is thinned, not removed: it stays present and is untouched everywhere outside the deep equator.

World entry & interface

  • Smoother first entry into a new world. The bespoke loading screen now stays up until the world around you has actually finished rendering, so you no longer drop into a half-loaded or empty-looking frame for a moment when entering. (Held until the spawn chunks are loaded and the surrounding terrain is compiled and visible, with a safety timeout.)
  • Latitude-aware initial spawn. New worlds place your starting spawn in a latitude-appropriate zone before terrain pregeneration runs, and keep spawn clear of the east/west world-edge warning band.
  • Fixed zone and hemisphere titles. The on-screen zone/hemisphere announcement labels are now measured from the world's equator (the world-border center) instead of a fixed line — correcting a case where the hemisphere readout could be inverted or offset — and no longer fire spuriously when you teleport a long distance.

Validation

  • Atlas biome-preview balance audited across multiple seeds and world sizes (small and regular) with a band-aware balance analyzer (tools/atlas/band_balance_analyze.py).

Known limitations

  • With several custom biome packs installed at once, not every biome will appear. Each latitude band draws from a finite weighted pool, so the more biomes you add, the smaller each one's share — rarer/accent biomes from large stacks can fall below visible frequency. This is expected behavior, not a bug; you'll still get a coherent, climate-appropriate mix, just not 100% coverage of every biome in every installed pack. (Configurable per-pack representation weighting is on the roadmap.)

Latitude 1.2.4 beta

Latitude 1.2.4 beta Pre-release
Pre-release

Choose a tag to compare

@peetsamods peetsamods released this 02 Feb 19:02

This is a pre-release build of Latitude 1.2.4.

This version focuses on continued refinement of latitude-based biome placement and transition behavior. Some issues are still being actively worked on and are documented below.

Known issues

  • Jungle biomes may appear outside intended warm latitude bands (known regression; will be fixed before the final 1.2.4 release).

Notes

  • This build is provided for testing and feedback.
  • World generation behavior may change before the final release.
  • Not recommended for long-term survival worlds.

Thanks to everyone testing and reporting issues — it genuinely helps improve the mod.