Configs - BuiltBrokenModding/ICBM-Classic GitHub Wiki

Explosive Registry Cache - /icbmclassic/explosive_reg.json

!This is not a config meant to be edited by the average user!

This file acts much like the old block ID file stored in ./world. It allows the client and server to sync on the numeric ID for each esplove registered. Unless trying to fix a desync issue or other bug do not edit this file. Doing so will result in the client/server being out of sync or the game crashing on start.

Battery - /icbmclassic/battery

Legacy, this will be removed in the future. It was designed to control settings for the battery block.

Blast - /icbmclassic/blast

Config Name Use
allow_day_night_switch Allow time changing Allows explosives to change time of day during detonation
antimatter_block_and_ent_dmg_on_redmatter Enable antimatter entity and block damage if redmatter gets cancelled Whether or not antimatter damages blocks and entities when detonating and killing a black hole (caused by red matter explosives). Setting this to false means that when an antimatter detonation occurs while a black hole is in range, no block or entity damage will be dealt - only the black hole will be removed.
antimatter_break_unbreakable Allow antimatter blasts to destroy unbreakable blocks Should antimatter ignore hardness checks for unbreakable, allows destroying bedrock and warded stone. This config option does nothing if 'antimatter_break_blocks' is set to false.
antimatter_size Antimatter blast radius Size of the antimatter blast. Be careful with setting this to high values, as the block-edit count, and thus also the runtime scales cubically for small values or quadratically for large values.
blast_do_block_updates Enable antimatter block updates Whether or not the big explosions trigger block updates for all blocks. Setting this to false leads to performance improvements, especially when dealing with a lot of water.
exothermic_create_netherrack Enable exothermic explosive to place netherrack Allows the exothermic to place netherrack in the world during the blast.
redmatter_movement Allow redmatter movement Allows red matter explosions (the resulting black holes) to be moved.
fuse_times/bomb_carts/* Bomb cart fusetimes Set fuse times for bomb carts here. The times are written in ticks, where 20 ticks = 1 second.
fuse_times/explosives/* Explosives fusetimes Set fuse times for explosives (the block) here. The times are written in ticks, where 20 ticks = 1 second.
fuse_times/grenades/* Grenade fusetimes Set fuse times for grenades here. The times are written in ticks, where 20 ticks = 1 second.

Debug - icbmclassic/debug

Used by developers and admins to toggle settings in game.

Config Name Use
debug_threads Debug Threads Enabled console output to show what the explosive and data threads are doing.
debug_explosives Debug Explosives Enables console output for explosive state and logic
debug_missile_launches Debug Missile Launches Enables console output for missile launchers
debug_missile_tracker Debug Missile Tracker Enables console output for missile tracking system

EMP - icbmclassic/emp

Configuration for EMP explosive

Config Name Use
allow_creeper_charging Allow EMPs to supercharge creepers Should a lighting effect be applied to the creeper to super charge it due to EMP effect?
allow_draining_energy_entity Allow power draining of energy entities Should EMP effect drain energy entities that do not support EMP effect directly?
allow_draining_energy_items Allow power draining of energy items Should EMP effect drain energy items that do not support EMP effect directly?
allow_draining_energy_tiles Allow power draining of energy tiles Should EMP effect drain energy tiles that do not support EMP effect directly?
allow_entities Allow affecting entities Should EMP effect run on entities?
allow_entity_inventory Affect entity inventories Should EMP effect run on entity inventories? (Eg. Player, Cart)
allow_ground_items Affect dropped items Should EMP effect run on items dropped on the ground?
allow_item_inventory Affect items inside item-inventories Should EMP effect run on item inventories? (Eg. Bag, Backpack)
allow_missiles_destroy Allow destroying flying missiles Should the EMP effect kill missile entities mid flight?
allow_missiles_drop Drop destroyed missiles Should EMP effect trigger missiles entities to drop as items when killed?
allow_tile_inventory Affect inventory items Should EMP effect run on block/tile inventories? (Eg. Chest, Hopper, Machine)
allow_tiles Affect tiles Should EMP effect run on blocks and tiles?

IC2 - icbmclassic/mods/ic2

Configurations for integration with IC2

Config Name Use
disable Disable IC2 support Set to true to disable IC2 support. Requires restart to take full effect.
from_ic2 RF/IC2 conversion ratio How many RF/FE should be equal to 1 EU (IC2 power unit)

Items - icbmclassic/item

Configurations for extra items used purely for crafting

Config Name Use
enable_battery Enable Battery TODO explain
enable_crafting_items Enable crafting items Whether or not to enable intermediate crafting items. Only disable if you have another mod installed that provides this content.
enable_ingots Enable Ingots Whether or not to add ingots. Only disable if you have another mod installed to provide this content.
enable_plates Enable Plates
enable_wires Enable Wires
enable_circuits Enable Circuits
enable_loot_drops Enable adding items to loot chests (dungeon, village, etc.) Enables finding crafting items inside of chests as loot. Use a loot table mod to change the drop rates.
enable_sulfur_drops Enable sulfur drops Enables dropping sulfur from creepers. Use a loot table mod to change the drop rates.

Launcher - icbmclassic/launcher

Configurations for launcher blocks

Config Name Use
tier_1_delay T1 launch delay (in ticks) Time in ticks (20 ticks a second) to delay missile launching for the tier 1 launcher
tier_1_power_capacity T1 energy buffer size (in RF) Size of the energy buffer for the tier 1 launcher
tier_1_power_per_launch T1 launch energy use (in RF) Energy consumed per launch for the tier 1 launcher
tier_1_range T1 launcher range (in blocks) Range of tier 1 launcher in blocks (meters)
tier_1_redstone T1 allow launching via redstone signal true if missiles can be launched with the tier 1 launcher using redstone, false to disable
Similarly for Tier 2 and 3

Main - icbmclassic/main

Primary configs that are not easily placed in sub config files

Config Name Use
use_energy Require Power Set to true to use power for machines, false to disable power usage
handheld_launcher_tier_Limit Handheld tier limit Max tier of explosive the handheld rocker launcher can fire. Creative bypasses this limit and is only enforced for survival players.

Missile - icbmclassic/missile

Config Name Use
speed Speed Horizontal movement speed limit, don't change unless you known what you are doing
simulation_start_height Simulation Height Hight Y axis to move missiles from in world to out of world to allow simulating flight without loading chunks. Increase this for mods that change the max Y level or to fix problems with space mods.

Cluster Config: link

Thread - /icbmclassic/thread

Config Name Use
thread_count Thread Count Number of worker threads to run to handle blast calculations. Try to only match 50% of the number of cores your machine can support. Otherwise the main game thread will slow down while the workers are processing. Which is counter to the reason threads exist.