Skip to content

Configs

Robin Seifert edited this page Apr 16, 2024 · 8 revisions

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.
Clone this wiki locally