NTM’s radiation and hazard system is one of the most complex parts of the mod, and its configuration spans three distinct categories insideDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/hbmmods/hbm-s-nuclear-tech-git/llms.txt
Use this file to discover all available pages before exploring further.
config/HBM_NTM.cfg: 13_radiation, 14_hazard, and 16_pollution. The radiation system operates at two levels: per-player contamination (which tracks how much radiation a specific player has absorbed and applies debuffs accordingly) and per-chunk world radiation (which tracks ambient radiation levels in the world and drives fog, block mutations, and mob buffing). An optional third system, PRISM, adds fully 3D resistance-aware radiation propagation but is disabled by default due to its experimental status. All options in these categories can be hot-reloaded with /ntmreload.
RADWORLD_01_amount only as far as needed and profiling with chunk radiation enabled vs. disabled.Fog
These options control the atmospheric radiation fog that appears when a player is standing in a heavily irradiated area.FOG_00_threshold — Radiation fog RAD threshold
FOG_00_threshold — Radiation fog RAD threshold
| Field | Value |
|---|---|
| Key | FOG_00_threshold |
| Category | 13_radiation |
| Type | Integer |
| Default | 100 |
FOG_01_threshold — Fog spawn probability
FOG_01_threshold — Fog spawn probability
| Field | Value |
|---|---|
| Key | FOG_01_threshold |
| Category | 13_radiation |
| Type | Integer |
| Default | 20 |
1 makes fog spawn every second once the threshold is passed. The value must be at least 1; the engine resets it to 20 if it is set to 0 or below.World Radiation
Settings controlling how high ambient radiation levels affect the world itself — including block modifications, nether ambient dose, and minimum thresholds for world effects.AMBIENT_00_nether — Nether ambient radiation
AMBIENT_00_nether — Nether ambient radiation
| Field | Value |
|---|---|
| Key | AMBIENT_00_nether |
| Category | 13_radiation |
| Type | Double |
| Default | 0.1 |
0 to make the Nether radiation-free.RADWORLD_00_toggle — World radiation effects toggle
RADWORLD_00_toggle — World radiation effects toggle
| Field | Value |
|---|---|
| Key | RADWORLD_00_toggle |
| Category | 13_radiation |
| Type | Boolean |
| Default | true |
RADWORLD_01_amount — Block operations per tick
RADWORLD_01_amount — Block operations per tick
| Field | Value |
|---|---|
| Key | RADWORLD_01_amount |
| Category | 13_radiation |
| Type | Integer |
| Default | 10 |
RADWORLD_02_minimum — Minimum RADs for block modification
RADWORLD_02_minimum — Minimum RADs for block modification
| Field | Value |
|---|---|
| Key | RADWORLD_02_minimum |
| Category | 13_radiation |
| Type | Integer |
| Default | 20 |
RADWORLD_03_regrow — Dead dirt cleanup
RADWORLD_03_regrow — Dead dirt cleanup
| Field | Value |
|---|---|
| Key | RADWORLD_03_regrow |
| Category | 13_radiation |
| Type | Boolean |
| Default | false |
Radiation System
These three options control the core radiation tracking infrastructure: player contamination, per-chunk ambient radiation, and the experimental PRISM propagation engine.RADIATION_00_enableContamination — Player contamination
RADIATION_00_enableContamination — Player contamination
| Field | Value |
|---|---|
| Key | RADIATION_00_enableContamination |
| Category | 13_radiation |
| Type | Boolean |
| Default | true |
RADIATION_01_enableChunkRads — Chunk radiation
RADIATION_01_enableChunkRads — Chunk radiation
| Field | Value |
|---|---|
| Key | RADIATION_01_enableChunkRads |
| Category | 13_radiation |
| Type | Boolean |
| Default | true |
RADIATION_99_enablePRISM — 3D PRISM radiation system
RADIATION_99_enablePRISM — 3D PRISM radiation system
| Field | Value |
|---|---|
| Key | RADIATION_99_enablePRISM |
| Category | 13_radiation |
| Type | Boolean |
| Default | false |
ChunkRadiationManager proxy with ChunkRadiationHandlerPRISM at startup. Reloading config after enabling PRISM requires a full server restart to take effect.Hazard Types
NTM tracks several distinct non-radiation hazard types. Each can be individually disabled if the associated gameplay is unwanted or conflicts with another mod’s mechanics. All hazard flags live in the14_hazard config category.
HAZ_00_disableAsbestos — Asbestos hazard
HAZ_00_disableAsbestos — Asbestos hazard
| Field | Value |
|---|---|
| Key | HAZ_00_disableAsbestos |
| Category | 14_hazard |
| Type | Boolean |
| Default | false |
true, all asbestos-related hazards are disabled. Asbestos dust causes lung damage (fibrosis-style effects) over time when inhaled; disabling this removes all such effects.HAZ_01_disableCoaldust — Coal dust hazard
HAZ_01_disableCoaldust — Coal dust hazard
| Field | Value |
|---|---|
| Key | HAZ_01_disableCoaldust |
| Category | 14_hazard |
| Type | Boolean |
| Default | false |
true, all coal dust hazard effects are disabled. Coal dust can cause respiratory damage when players are exposed to it in quantity.HAZ_02_disableHot — Hot hazard
HAZ_02_disableHot — Hot hazard
| Field | Value |
|---|---|
| Key | HAZ_02_disableHot |
| Category | 14_hazard |
| Type | Boolean |
| Default | false |
true, all “hot” hazards (heat-related damage from superheated materials and environments) are disabled.HAZ_03_disableExplosive — Explosive hazard
HAZ_03_disableExplosive — Explosive hazard
| Field | Value |
|---|---|
| Key | HAZ_03_disableExplosive |
| Category | 14_hazard |
| Type | Boolean |
| Default | false |
true, all explosive material hazards are disabled. This affects items and blocks flagged as explosive hazards in NTM’s hazard registry, separate from actual explosion events.HAZ_04_disableHydroactive — Hydroactive hazard
HAZ_04_disableHydroactive — Hydroactive hazard
| Field | Value |
|---|---|
| Key | HAZ_04_disableHydroactive |
| Category | 14_hazard |
| Type | Boolean |
| Default | false |
true, all hydroactive hazards (materials that react dangerously with water) are disabled.HAZ_05_disableBlinding — Blinding hazard
HAZ_05_disableBlinding — Blinding hazard
| Field | Value |
|---|---|
| Key | HAZ_05_disableBlinding |
| Category | 14_hazard |
| Type | Boolean |
| Default | false |
true, all blinding hazards are disabled. These typically represent highly reactive or luminous materials that can impair player vision.HAZ_06_disableFibrosis — Fibrosis hazard
HAZ_06_disableFibrosis — Fibrosis hazard
| Field | Value |
|---|---|
| Key | HAZ_06_disableFibrosis |
| Category | 14_hazard |
| Type | Boolean |
| Default | false |
true, all fibrosis hazards are disabled. Fibrosis represents progressive lung damage caused by long-term particle inhalation (distinct from the coal-dust hazard).Pollution & Environmental
The16_pollution category controls NTM’s industrial pollution system, which tracks airborne soot and heavy metals separately from radiation. Pollution affects mob strength, player health, and visibility.
POL_00_enablePollution — Pollution system toggle
POL_00_enablePollution — Pollution system toggle
| Field | Value |
|---|---|
| Key | POL_00_enablePollution |
| Category | 16_pollution |
| Type | Boolean |
| Default | true |
POL_01_enableLeadFromBlocks — Lead poisoning from block-breaking
POL_01_enableLeadFromBlocks — Lead poisoning from block-breaking
| Field | Value |
|---|---|
| Key | POL_01_enableLeadFromBlocks |
| Category | 16_pollution |
| Type | Boolean |
| Default | true |
POL_02_enableLeadPoisoning — Ambient lead poisoning
POL_02_enableLeadPoisoning — Ambient lead poisoning
| Field | Value |
|---|---|
| Key | POL_02_enableLeadPoisoning |
| Category | 16_pollution |
| Type | Boolean |
| Default | true |
POL_03_enableSootFog — Smog visibility
POL_03_enableSootFog — Smog visibility
| Field | Value |
|---|---|
| Key | POL_03_enableSootFog |
| Category | 16_pollution |
| Type | Boolean |
| Default | true |
POL_04_enablePoison — Area poison effect
POL_04_enablePoison — Area poison effect
| Field | Value |
|---|---|
| Key | POL_04_enablePoison |
| Category | 16_pollution |
| Type | Boolean |
| Default | true |
POL_05_buffMobThreshold — Mob buff soot threshold
POL_05_buffMobThreshold — Mob buff soot threshold
| Field | Value |
|---|---|
| Key | POL_05_buffMobThreshold |
| Category | 16_pollution |
| Type | Double |
| Default | 15.0 |
POL_06_sootFogThreshold — Smog visibility threshold
POL_06_sootFogThreshold — Smog visibility threshold
| Field | Value |
|---|---|
| Key | POL_06_sootFogThreshold |
| Category | 16_pollution |
| Type | Double |
| Default | 35.0 |
POL_07_sootFogDivisor — Smog density divisor
POL_07_sootFogDivisor — Smog density divisor
| Field | Value |
|---|---|
| Key | POL_07_sootFogDivisor |
| Category | 16_pollution |
| Type | Double |
| Default | 120.0 |
POL_08_smokeStackSootMult — Smokestack soot multiplier
POL_08_smokeStackSootMult — Smokestack soot multiplier
| Field | Value |
|---|---|
| Key | POL_08_smokeStackSootMult |
| Category | 16_pollution |
| Type | Double |
| Default | 0.8 |
1.0 reduce soot output; values above 1.0 amplify it. The default 0.8 slightly reduces smokestack soot relative to the base rate.