Beyond the general feature flags, NTM splits its more specialised configuration across several focused classes, each writing to a dedicated category 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. This page covers MachineConfig (RTG/betavoltaic decay), WeaponConfig (CIWS accuracy, dangerous item drops, animation style), BombConfig (per-weapon explosion radii and blast parameters), WorldConfig (ore spawn rates, structure frequencies, meteor settings, and biome IDs), and ServerConfig (a JSON-backed runtime config for server operators). All settings except those marked otherwise can be applied without a full restart using /ntmreload.
/ntmreload after editing HBM_NTM.cfg to apply most changes instantly. Changes to ore-generation rates, biome IDs, and world provider registration always require a full Minecraft restart and affect only newly generated chunks.Machine Config — 09_machines
The machine category currently controls RTG (Radioisotope Thermoelectric Generator) and betavoltaic cell behaviour.
9.00 — scaleRTGPower
9.00 — scaleRTGPower
| Field | Value |
|---|---|
| Key | 9.00_scaleRTGPower |
| Category | 09_machines |
| Type | Boolean |
| Default | false |
9.01 — doRTGsDecay
9.01 — doRTGsDecay
| Field | Value |
|---|---|
| Key | 9.01_doRTGsDecay |
| Category | 09_machines |
| Type | Boolean |
| Default | true |
false for infinite-duration fuel cells — useful in creative or test environments, but removes a key resource management aspect of the late game.Weapon Config
Weapon-related options are spread across two categories:07_missile_machines for CIWS behaviour, 10_dangerous_drops for item drop physics, and 18_weapons for animation preferences.
7.03 — ciwsAccuracy (CIWS hit rate)
7.03 — ciwsAccuracy (CIWS hit rate)
| Field | Value |
|---|---|
| Key | 7.03_ciwsAccuracy |
| Category | 07_missile_machines |
| Type | Integer |
| Default | 50 |
10.00 — dropCell — Antimatter cell drops
10.00 — dropCell — Antimatter cell drops
| Field | Value |
|---|---|
| Key | 10.00_dropCell |
| Category | 10_dangerous_drops |
| Type | Boolean |
| Default | true |
true, dropping an antimatter cell item on the ground causes it to explode. Set to false to make antimatter cells safe to drop (e.g. for servers that use item-sorting pipes).10.01 — dropBHole — Singularity / black hole drops
10.01 — dropBHole — Singularity / black hole drops
| Field | Value |
|---|---|
| Key | 10.01_dropBHole |
| Category | 10_dangerous_drops |
| Type | Boolean |
| Default | true |
true, dropping singularity or black hole items spawns the corresponding entity. Disable to prevent accidental singularity creation when managing inventory near storage.10.02 — dropStar — Star blaster cell drops
10.02 — dropStar — Star blaster cell drops
| Field | Value |
|---|---|
| Key | 10.02_dropStar |
| Category | 10_dangerous_drops |
| Type | Boolean |
| Default | true |
true, dropping rigged star blaster cells causes them to explode on contact with the ground.10.04 — dropCrys — Xen crystal drops
10.04 — dropCrys — Xen crystal drops
| Field | Value |
|---|---|
| Key | 10.04_dropCrys |
| Category | 10_dangerous_drops |
| Type | Boolean |
| Default | true |
true, dropping xen crystals causes them to push or displace nearby blocks on impact.10.05 — dropDead — Dead man's explosive drops
10.05 — dropDead — Dead man's explosive drops
| Field | Value |
|---|---|
| Key | 10.05_dropDead |
| Category | 10_dangerous_drops |
| Type | Boolean |
| Default | true |
true, dropping dead man’s explosives causes them to detonate. Disable if you want to handle these items safely in pipes or sorting systems.18.00 — linearAnimations — Weapon animation style
18.00 — linearAnimations — Weapon animation style
| Field | Value |
|---|---|
| Key | 18.00_linearAnimations |
| Category | 18_weapons |
| Type | Boolean |
| Default | false |
true, replaces NTM’s heavily stylised (non-linear, cinematic) weapon animations with more conventional linear animations. Useful for players who find the default animations disorienting or too flashy.Bomb Config — Explosion Radii & Blast Parameters
The03_nukes and 06_explosions categories let server operators tune every explosion in the mod — from handheld grenades to the Tsar Bomba. All radius values are in blocks.
Per-device explosion radii (3.00–3.13)
Per-device explosion radii (3.00–3.13)
| Key | Device | Default Radius |
|---|---|---|
3.00_gadgetRadius | The Gadget (Trinity-style) | 150 |
3.01_boyRadius | Little Boy | 120 |
3.02_manRadius | Fat Man | 175 |
3.03_mikeRadius | Ivy Mike | 250 |
3.04_tsarRadius | Tsar Bomba | 500 |
3.05_prototypeRadius | Prototype device | 150 |
3.06_fleijaRadius | F.L.E.I.J.A. | 50 |
3.07_missileRadius | Nuclear missile | 100 |
3.08_mirvRadius | MIRV warhead | 100 |
3.09_fatmanRadius | Fatman Launcher | 35 |
3.10_nukaRadius | Nuka grenade | 25 |
3.11_aSchrabRadius | Dropped anti-schrabidium | 20 |
3.12_soliniumRadius | Blue Rinse / solinium | 150 |
3.13_n2Radius | N2 mine | 200 |
03_nukes config category. Changing these values affects all future detonations of that device.6.00 — limitExplosionLifespan
6.00 — limitExplosionLifespan
| Field | Value |
|---|---|
| Key | 6.00_limitExplosionLifespan |
| Category | 06_explosions |
| Type | Integer |
| Default | 0 |
0 disables this limit. Useful on servers where abandoned explosions in unloaded areas waste memory.6.01 — blastSpeed
6.01 — blastSpeed
| Field | Value |
|---|---|
| Key | 6.01_blastSpeed |
| Category | 06_explosions |
| Type | Integer |
| Default | 1024 |
6.02 — mk5BlastTime
6.02 — mk5BlastTime
| Field | Value |
|---|---|
| Key | 6.02_mk5BlastTime |
| Category | 06_explosions |
| Type | Integer |
| Default | 50 |
6.03 — falloutRange
6.03 — falloutRange
| Field | Value |
|---|---|
| Key | 6.03_falloutRange |
| Category | 06_explosions |
| Type | Integer |
| Default | 100 |
100 means fallout extends as far as the explosion itself. 200 would double the fallout radius relative to the blast radius.6.04 — falloutDelay
6.04 — falloutDelay
| Field | Value |
|---|---|
| Key | 6.04_falloutDelay |
| Category | 06_explosions |
| Type | Integer |
| Default | 4 |
6.05 — enableChunkLoading
6.05 — enableChunkLoading
| Field | Value |
|---|---|
| Key | 6.05_enableChunkLoading |
| Category | 06_explosions |
| Type | Boolean |
| Default | true |
6.06 — explosionAlgorithm
6.06 — explosionAlgorithm
| Field | Value |
|---|---|
| Key | 6.06_explosionAlgorithm |
| Category | 06_explosions |
| Type | Integer (0, 1, or 2) |
| Default | 2 |
0— Legacy: Original explosion algorithm.1— Threaded DDA: Uses a Digital Differential Analyzer on a background thread for faster processing.2— Threaded DDA with damage accumulation (default): Same as mode 1 but also accumulates material resistance along each ray, producing more physically accurate crater shapes.
World Config — Ore Generation
All ore spawn rates are in the02_ores category. Overworld rates are veins-per-chunk; bedrock ore rates are spawn weights (higher = more common relative to other bedrock ores); nether rates are veins-per-chunk in the Nether.
Dimension ore toggles (2.D00–2.D02)
Dimension ore toggles (2.D00–2.D02)
| Key | Description | Default |
|---|---|---|
2.D00_overworldOres | Master switch for overworld ore generation | true |
2.D01_netherOres | Master switch for Nether ore generation | true |
2.D02_endOres | Master switch for End ore generation | true |
Overworld ore spawn rates (2.00–2.23)
Overworld ore spawn rates (2.00–2.23)
| Key | Ore | Default (veins/chunk) |
|---|---|---|
2.00_uraniumSpawnrate | Uranium | 7 |
2.01_titaniumSpawnrate | Titanium | 8 |
2.02_sulfurSpawnrate | Sulfur | 5 |
2.03_aluminiumSpawnrate | Aluminium | 7 |
2.04_copperSpawnrate | Copper | 12 |
2.05_fluoriteSpawnrate | Fluorite | 6 |
2.06_niterSpawnrate | Niter | 6 |
2.07_tungstenSpawnrate | Tungsten | 10 |
2.08_leadSpawnrate | Lead | 6 |
2.09_berylliumSpawnrate | Beryllium | 6 |
2.10_thoriumSpawnrate | Thorium | 7 |
2.11_ligniteSpawnrate | Lignite | 2 |
2.12_asbestosSpawnRate | Asbestos | 2 |
2.13_lithiumSpawnRate | Schist lithium | 6 |
2.14_rareEarthSpawnRate | Rare earth | 6 |
2.16_gasShaleSpawnRate | Oil shale | 5 |
2.17_gasBubbleSpawnRate | Gas bubble (1-in-N chunks) | 12 |
2.18_cinnebarSpawnRate | Cinnebar | 1 |
2.18_cobaltSpawnRate | Cobalt | 2 |
2.19_explosiveBubbleSpawnRate | Explosive gas bubble (1-in-N chunks, 0 = off) | 0 |
2.20_alexandriteSpawnRate | Alexandrite (1-in-N chunks) | 100 |
2.21_oilSpawnRate | Oil bubble (1-in-N chunks) | 100 |
2.22_bedrockOilSpawnRate | Bedrock oil node (1-in-N chunks) | 200 |
2.23_meteoriteSpawnRate | Fallen meteorite (1-in-N chunks) | 200 |
New bedrock ores (2.NB, 2.B00–2.BN01)
New bedrock ores (2.NB, 2.B00–2.BN01)
| Key | Ore | Default Weight |
|---|---|---|
2.NB_newBedrockOres | Master toggle for new bedrock ores | true |
2.B00_bedrockIronWeight | Iron | 100 |
2.B01_bedrockCopperWeight | Copper | 200 |
2.B02_bedrockBoraxWeight | Borax | 50 |
2.B03_bedrockAsbestosWeight | Asbestos | 50 |
2.B04_bedrockNiobiumWeight | Niobium | 50 |
2.B05_bedrockTitaniumWeight | Titanium | 100 |
2.B06_bedrockTungstenWeight | Tungsten | 100 |
2.B07_bedrockGoldWeight | Gold | 50 |
2.B08_bedrockUraniumWeight | Uranium | 35 |
2.B09_bedrockThoriumWeight | Thorium | 50 |
2.B10_bedrockCoalWeight | Coal | 200 |
2.B11_bedrockNiterWeight | Niter | 50 |
2.B12_bedrockFluoriteWeight | Fluorite | 50 |
2.B13_bedrockRedstoneWeight | Redstone | 50 |
2.B14_bedrockChlorocalciteWeight | Chlorocalcite | 35 |
2.B15_bedrockNeodymiumWeight | Neodymium | 50 |
2.B16_bedrockRareEarthWeight | Rare earth | 50 |
2.B17_bedrockBauxiteWeight | Bauxite | 100 |
2.B18_bedrockEmeraldWeight | Emerald | 50 |
2.BN00_bedrockGlowstoneWeight | Glowstone (Nether) | 100 |
2.BN01_bedrockPhosphorusWeight | Phosphorus (Nether) | 50 |
2.BN01_bedrockQuartzWeight | Quartz (Nether) | 100 |
Ore clusters & special deposits (2.C00–2.L02)
Ore clusters & special deposits (2.C00–2.L02)
| Key | Description | Default |
|---|---|---|
2.C00_ironClusterSpawn | Iron cluster veins/chunk | 4 |
2.C01_titaniumClusterSpawn | Titanium cluster veins/chunk | 2 |
2.C02_aluminiumClusterSpawn | Aluminium cluster veins/chunk | 3 |
2.C03_copperClusterSpawn | Copper cluster veins/chunk | 4 |
2.L00_enableHematite | Toggle hematite deposits | true |
2.L01_enableMalachite | Toggle malachite deposits | true |
2.L02_enableBauxite | Toggle bauxite deposits | true |
2.L02_limestoneSpawn | Limestone veins/chunk | 1 |
2.C00_enableSulfurCave | Toggle sulfur caves | true |
2.C01_enableAsbestosCave | Toggle asbestos caves | true |
Nether & End ore rates (2.N00–2.E00)
Nether & End ore rates (2.N00–2.E00)
| Key | Ore | Default (veins/chunk) |
|---|---|---|
2.N00_uraniumSpawnrate | Nether uranium | 8 |
2.N01_tungstenSpawnrate | Nether tungsten | 10 |
2.N02_sulfurSpawnrate | Nether sulfur | 26 |
2.N03_phosphorusSpawnrate | Nether phosphorus | 24 |
2.N04_coalSpawnrate | Nether coal | 8 |
2.N05_plutoniumSpawnrate | Nether plutonium (if enabled) | 8 |
2.N06_cobaltSpawnrate | Nether cobalt | 2 |
2.E00_tikiteSpawnrate | End trixite | 8 |
World Config — Structure & Event Frequencies
All structure frequencies in the04_dungeons and related categories use a 1-in-N-chunks model: higher values mean rarer spawns. Values that would evaluate to zero or below are automatically replaced with a safe default.
Structure spawn rates (4.01–4.24)
Structure spawn rates (4.01–4.24)
| Key | Structure | Default (1 per N chunks) |
|---|---|---|
4.01_antennaSpawn | Radio antenna | 250 |
4.02_atomSpawn | Power plant | 500 |
4.04_dungeonSpawn | Library dungeon | 64 |
4.06_satelliteSpawn | Satellite dish | 500 |
4.10_dudSpawn | Dud bomb | 500 |
4.11_spaceshipSpawn | Spaceship crash | 1000 |
4.12_barrelSpawn | Waste tank | 5000 |
4.13_broadcasterSpawn | Corrupt broadcaster | 5000 |
4.14_landmineSpawn | AP landmine | 64 |
4.15_radHotspotSpawn | Radiation hotspot | 5000 |
4.16_vaultSpawn | Locked safe | 2500 |
4.18_geyserChlorineSpawn | Poison geyser | 3000 |
4.19_geyserVaporSpawn | Vapor geyser | 250 |
4.21_capsuleSpawn | Landing capsule | 100 |
4.22_arcticVaultSpawn | Arctic code vault | 500 |
4.23_jungleDungeonSpawn | Jungle dungeon | 2000 |
4.24_pyramidSpawn | Pyramid | 4000 |
Meteor settings (5.00–5.05)
Meteor settings (5.00–5.05)
| Key | Description | Default |
|---|---|---|
5.00_enableMeteorStrikes | Toggle meteor impact events | true |
5.01_enableMeteorShowers | Toggle meteor showers (1% chance per spawned meteor) | true |
5.02_enableMeteorTails | Toggle particle trails on falling meteors | true |
5.03_enableSpecialMeteors | Toggle rare special-impact meteors | true |
5.03_meteorStrikeChance | Average ticks between meteor strikes | 216000 (≈3 h) |
5.04_meteorShowerChance | Average ticks between meteors during a shower | 18000 (≈15 min) |
5.05_meteorShowerDuration | Max shower duration in ticks | 36000 (≈30 min) |
Crater biome settings (17.B, 17.R00–17.R03)
Crater biome settings (17.B, 17.R00–17.R03)
| Key | Description | Default |
|---|---|---|
17.B_toggle | Toggle biome changes caused by nuclear explosions | true |
17.B00_craterBiomeId | Biome ID for crater biome | 80 |
17.B01_craterBiomeInnerId | Biome ID for inner crater | 81 |
17.B02_craterBiomeOuterId | Biome ID for outer crater rim | 82 |
17.R00_craterBiomeRad | RAD/s in the crater biome | 5.0 |
17.R01_craterBiomeInnerRad | RAD/s in the inner crater | 25.0 |
17.R02_craterBiomeOuterRad | RAD/s in the outer crater rim | 0.5 |
17.R03_craterBiomeWaterMult | RAD/s multiplier when in water within crater biomes | 5.0 |
Server Config — hbmServer.json
Unlike the Forge .cfg file, ServerConfig is backed by a JSON file at config/hbmConfig/hbmServer.json. It is created automatically on first launch and can be edited in-game using the /ntmserver command. Changes are written back to the file immediately and take effect at runtime without a reload command.
DAMAGE_COMPATIBILITY_MODE
DAMAGE_COMPATIBILITY_MODE
| Field | Value |
|---|---|
| Key | DAMAGE_COMPATIBILITY_MODE |
| Type | Boolean |
| Default | false |
Mine damage values (MINE_AP / HE / SHRAP / NUKE / NAVAL)
Mine damage values (MINE_AP / HE / SHRAP / NUKE / NAVAL)
TAINT_TRAILS
TAINT_TRAILS
| Field | Value |
|---|---|
| Key | TAINT_TRAILS |
| Type | Boolean |
| Default | false |
CRATE_OPEN_HELD / CRATE_KEEP_CONTENTS
CRATE_OPEN_HELD / CRATE_KEEP_CONTENTS
| Key | Description | Default |
|---|---|---|
CRATE_OPEN_HELD | Whether crates can be opened while held in hand | true |
CRATE_KEEP_CONTENTS | Whether crates retain their contents when broken | true |
ITEM_HAZARD_DROP_TICKRATE
ITEM_HAZARD_DROP_TICKRATE
| Field | Value |
|---|---|
| Key | ITEM_HAZARD_DROP_TICKRATE |
| Type | Integer |
| Default | 2 |
ENABLE_MKU
ENABLE_MKU
| Field | Value |
|---|---|
| Key | ENABLE_MKU |
| Type | Boolean |
| Default | true |
STRUCTURE_DEBUG
STRUCTURE_DEBUG
| Field | Value |
|---|---|
| Key | STRUCTURE_DEBUG |
| Type | Boolean |
| Default | false |
AUTOCAL_MAX_CLOCK
AUTOCAL_MAX_CLOCK
| Field | Value |
|---|---|
| Key | AUTOCAL_MAX_CLOCK |
| Type | Integer |
| Default | 20 |
