Majestic Terrain (0.2.0-beta.16)
Curse Maven Snippet
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
depthpoints 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.19and0.91..1.09); Deepvein keeps its cave layer at0.2..0.9. - Structures are placeable and locatable again. The Silverwood Ring and Moonwatch now
use
"biome_check_radius": 0;biome_anchoredalready guarantees the biome and its chunk margin. This removes theWideBiomeJigsawStructure.isBiomeAtscan that killedlocate structurewith 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 probewas 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.
regionWeightnow defaults to 20 (the old value 2 is migrated automatically), and the mod raises TerraBlender'soverworld_region_sizeto 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. LowerregionWeightinconfig/majestic/terrain/common.tomlif 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 = 2is migrated to 20 on load; the old config path is still the sameconfig/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

