movblock.mov

Item hazards

Item hazard assignments and fields.

File: data/<namespace>/hbm/hazard/<path>.json.

{
  "targets": "minecraft:stick",
  "entries": [{"type": "hbm:radiation", "level": 0.1}],
  "priority": 1000,
  "mutex": 0
}

targets selects an item ID, #namespace:tag, or an item-ID list. Target hazardous blocks through their item.

FieldMeaning and defaultRange
targetsItem ID, item tag, or ID list receiving the hazards.
entriesHazard contributions; an empty list clears this binding.
priorityOptionalBinding order; lower integers apply first; default 1000.−2³¹ to 2³¹−1
mutexOptionalBit mask suppressing later bindings that share already-seen bits; default 0.−2³¹ to 2³¹−1
Hazard typeEffect of level
hbm:radiationBase radiation in rad/s before inventory and protection modifiers
hbm:contaminatingRadiation added to the surrounding field by a dropped item
hbm:digammaDigamma contamination rate
hbm:hotFire exposure intensity
hbm:blindingBlindness duration intensity
hbm:asbestosAsbestos exposure intensity
hbm:coalCoal-dust exposure intensity
hbm:hydroactiveExplosion strength on water contact
hbm:explosiveExplosion strength
hbm:toxicPoison-effect severity
hbm:coldCold-exposure intensity

Override the original resource ID when changing an existing binding. Each item or tag has one direct binding. Distinct tag and direct-item bindings can contribute together. Their ordering is priority, then tag before direct, then binding name.

An empty entry list clears its binding. Other tag and component-sensitive contributions continue to apply.

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