movblock.mov

hbm:marker_table

Runs an ordered group of marker processors.

Runs its members in order on matching marker states. Each member sees the state left by the previous member. The built-in member types are hbm:weighted_place and hbm:maybe_place. A maybe_place refusal leaves the cell untouched and ends processing for that cell.

Fields

FieldMeaning and default
processor_typehbm:marker_table.
processorsOrdered marker processors. An empty array passes every cell unchanged.

Example:

File: data/example/worldgen/processor_list/markers.json.

{
  "processors": [
    {
      "processor_type": "hbm:marker_table",
      "processors": [
        {
          "processor_type": "hbm:maybe_place",
          "marker": "minecraft:gold_block",
          "result": "minecraft:stone",
          "probability": 0.5
        },
        {
          "processor_type": "hbm:weighted_place",
          "marker": "minecraft:stone",
          "options": [
            {
              "data": "minecraft:andesite",
              "weight": 1
            },
            {
              "data": "minecraft:granite",
              "weight": 1
            }
          ]
        }
      ]
    }
  ]
}

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

On this page