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_y | Y offset used in the choice seed; default 0. | −2³¹ to 2³¹−1 |
Example
Source path: data/hbm/worldgen/processor_list/barrel.json
{
"marker": {
"Name": "hbm:brick_concrete"
},
"options": [
{
"data": {
"Name": "hbm:brick_concrete"
},
"weight": 9
},
{
"data": {
"Name": "hbm:brick_concrete_broken"
},
"weight": 2
},
{
"data": {
"Name": "hbm:brick_concrete_cracked"
},
"weight": 3
},
{
"data": {
"Name": "hbm:brick_concrete_mossy"
},
"weight": 6
}
],
"processor_type": "hbm:weighted_place"
}hbm:maybe_place
Replaces a matching marker according to `probability`.
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.