movblock.mov

hbm:stratum_3d

Places blocks where three noise fields form a sparse 3D deposit.

Fields

FieldMeaning and defaultRange
domain_xNoise domain sampled on the Y/Z plane.
domain_yNoise domain sampled on the X/Z plane.
domain_zNoise domain sampled on the X/Y plane.
replaceableVanilla rule test selecting blocks to replace.
scale_hHorizontal noise sampling scale.finite ±Double.MAX_VALUE
scale_vVertical noise sampling scale.finite ±Double.MAX_VALUE
stateBlock state placed in the deposit.
thresholdMinimum product of the three noise values for placement.finite ±Double.MAX_VALUE

The top-level type selects this feature; config supplies the fields above.

Example

Source path: data/hbm/worldgen/configured_feature/stratum_bauxite.json

{
  "type": "hbm:stratum_3d",
  "config": {
    "domain_x": "hbm:noise/stratum_bauxite/x",
    "domain_y": "hbm:noise/stratum_bauxite/y",
    "domain_z": "hbm:noise/stratum_bauxite/z",
    "replaceable": {
      "predicate_type": "minecraft:tag_match",
      "tag": "minecraft:stone_ore_replaceables"
    },
    "scale_h": 0.03,
    "scale_v": 0.15,
    "state": {
      "Name": "hbm:stone_resource_bauxite"
    },
    "threshold": 300.0
  }
}

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

On this page