movblock.mov

Irradiation transformations

Entity conversions triggered by accumulated radiation.

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

This server registry loads with the world. Rules are checked each tick once a living entity's accumulated radiation reaches minimum_dose. A successful roll creates result at the original position and rotation and discards the original entity. Other entity data is not transferred. A failed roll applies failure_damage and skips ordinary radiation sickness handling for that tick; surviving targets can roll again on subsequent ticks.

Rules run while contamination is enabled, for living targets with positive accumulated dose that are alive and susceptible to radiation damage. Creative and spectator players are excluded.

Each entity type belongs to one rule. Overlapping selectors fail world startup. Replace the original resource ID to change a shipped conversion. Reopen singleplayer or restart the server after editing rules or their tags.

Fields

FieldMeaning and defaultRange
targetsEntity-type ID, #namespace:tag, or entity-type ID list.
minimum_doseAccumulated radiation threshold in RAD.[0, \texttt{f64::MAX}]
resultReplacement entity-type ID.
one_in​OptionalOne successful roll per this many outcomes; default 1.[1, \texttt{i32::MAX}]
failure_damage​OptionalRadiation damage on a failed roll; default 0.[0, \texttt{f32::MAX}]

Example:

Override hbm:cow at data/hbm/hbm/irradiation_transformation/cow.json to raise its conversion threshold:

{
  "targets": "minecraft:cow",
  "minimum_dose": 100.0,
  "result": "minecraft:mooshroom"
}

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

On this page