hbm:weighted_place
Chooses a weighted block state for each matching marker.
Fields
| Field | Meaning and default | Range |
|---|---|---|
processor_type | Selects this processor. | |
marker | Block state tested in the template. | |
options | Weighted replacement choices. | |
seed_offset_yOptional | Y offset used in the choice seed; default 0. | \texttt{i32} |
Example
Source path: data/hbm/worldgen/processor_list/barrel.json
{
"marker": "hbm:brick_concrete",
"options": [
{
"data": "hbm:brick_concrete",
"weight": 9
},
{
"data": "hbm:brick_concrete_broken",
"weight": 2
},
{
"data": "hbm:brick_concrete_cracked",
"weight": 3
},
{
"data": "hbm:brick_concrete_mossy",
"weight": 6
}
],
"processor_type": "hbm:weighted_place"
}hbm:maybe_place
Replaces a matching marker according to `probability`.
hbm:marker_table
Runs an ordered group of marker processors.
© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.