movblock.mov

hbm:legacy_jigsaw

Assembles a jigsaw structure and grounds its pieces on terrain.

since NTM 1.0.2Applies to NTM 1.0.2, 1.0.3, 1.0.4.Shown because All revisions is selected.

Assembles a vanilla jigsaw structure, then grounds its pieces using hbm:legacy_start and hbm:legacy_piece placement fields. A piece with align_to_terrain: true uses the average ocean-floor height across its own rotated footprint, plus height_offset. Other pieces move together by the offset calculated for the first unaligned piece. Heights are clamped to min_height and max_height; flat worlds retain the calculated height.

Fields

FieldMeaning and defaultRange
typehbm:legacy_jigsaw.
biomesVanilla biome set eligible for placement.
spawn_overridesVanilla mob-spawn overrides inside the structure.
stepVanilla generation step for the structure.
start_poolStarting template-pool ID or inline pool.
sizeMaximum jigsaw assembly depth.[1, 20]
min_height​OptionalLower bound for the grounded piece height; default 1.\texttt{i32}
max_height​OptionalUpper bound for the grounded piece height; default 128. Must be at least min_height.\texttt{i32}

Example:

File: data/example/worldgen/structure/ruins.json.

{
  "type": "hbm:legacy_jigsaw",
  "biomes": "minecraft:desert",
  "spawn_overrides": {},
  "step": "surface_structures",
  "start_pool": "example:ruins/start",
  "size": 3,
  "min_height": 1,
  "max_height": 128
}

© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.

On this page