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
| Field | Meaning and default |
|---|---|
processor_type | hbm:marker_table. |
processors | Ordered 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
}
]
}
]
}
]
}hbm:weighted_place
Chooses a weighted block state for each matching marker.
hbm:ground_height
Projects template blocks onto terrain height.
© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.