promotional bannermobile promotional banner

Majestic Terrain

The Overworld was generated before this mod existed? Expect visible borders where the old terrain ends. Majestic Terrain rewrites the Overworld's own climate and relief — it belongs in a new world, from the very first chunk.
Back to Files

Majestic Terrain (0.2.0-beta.16)

File namemajestic_terrain-1.21.1-neoforge-21.1.259-0.2.0-beta.16.jar
Uploader
LlaGuiT0LlaGuiT0
Uploaded
Oct 26, 2026
Downloads
16
Size
413.9 KB
Mod Loaders
NeoForge
File ID
9328456
Type
B
Beta
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:majestic-terrain-1726754:9328456"

Learn more about Curse Maven

What's new

v0.2.0-beta.16 - Surface placement and structure fix

Fixed

  • Surface biomes were winning only at an exact depth. Beta.15 declared the surface boxes with depth points 0.0/1.0, but the sampled surface depth is not exactly those points; outside them vanilla won and Silverwood/Deepvein were left as a one-tree patch. The surface boxes now use bands around the vanilla points (-1.0..0.19 and 0.91..1.09); Deepvein keeps its cave layer at 0.2..0.9.
  • Structures are placeable and locatable again. The Silverwood Ring and Moonwatch now use "biome_check_radius": 0; biome_anchored already guarantees the biome and its chunk margin. This removes the WideBiomeJigsawStructure.isBiomeAt scan that killed locate structure with the server watchdog. All five structures were located in the test world (Ring 197, Moonwatch 339, Quarry 1,038, Delve 758, Gnome Warren 718 blocks).
  • Probe coordinates and surface height. /majestic_terrain probe was passing block coordinates to the climate sampler, which expects quart coordinates, so the old "surface" scan was actually at block Y=256 and not on the surface. It now converts to quart and samples at the real terrain height. The old 0.36% figure was not a surface measurement.
  • Region weight and patch size. regionWeight now defaults to 20 (the old value 2 is migrated automatically), and the mod raises TerraBlender's overworld_region_size to 4 when it is lower. With that, the corrected probe measures 13.57% Silverwood and 12.83% Deepvein on the surface of a fresh test world; Deepvein is about 12% underground. Lower regionWeight in config/majestic/terrain/common.toml if you want the biomes rarer.

Notes

  • Requires Minecraft 1.21.1, NeoForge 21.1.259 or newer (Java 21), TerraBlender 1.21.1-4.1.0.8 or newer, and the usual dependencies (Expedition Core, Majestic Core, Majestic Bestiary, Vellumli).
  • Create a new world (or generate new chunks): beta.15 chunks keep the one-tree patches. The old regionWeight = 2 is migrated to 20 on load; the old config path is still the same config/majestic/terrain/common.toml.
  • Build and 10/10 GameTests pass. A dedicated server with a fresh world passes the probe and locates all five structures. Not yet walked on foot: the visual check and 10 spawn seeds remain pending.

This mod has no additional files