This commit is contained in:
Shiroyasha 2025-09-14 21:22:24 +03:00
commit a956daf8e2
Signed by: shiroyashik
GPG key ID: E4953D3940D7860A
2351 changed files with 163047 additions and 0 deletions

View file

@ -0,0 +1,30 @@
#Settings for accelerators
[general]
#Accelerators size scale.
#Defines size range for accelerators and affects calculations.
#Size chart according to the scale:
#1 - min size = 6, max size = 100
#2 - min size = 60, max size = 1000
#3 - min size = 600, max size = 10000
#Range: 1 ~ 3
scale_preset = 1
#Beam attenuation rate.
#Defines how much focus is lost per block in the beamline.
#Default value is 0.02, which means 2% energy loss per block.
#It also depends on scale preset
#Range: 0.0 ~ 1.0
beam_attenuation_rate = 0.02
#The scaling factor for the beam attenuation equation.
#Range: 0.0 ~ 2.147483647E9
beam_scaling = 10000.0
#Particle chamber
[particle_chamber]
#Min size.
#Range: 5 ~ 11
min_size = 5
#Max size.
#Range: 7 ~ 11
max_size = 11

View file

@ -0,0 +1,12 @@
You can define blocks by block_name without namespace. So water_heat_sink will fall back to nuclearcraft:water_heat_sink.
Or qualify it with namespace like some_mod:some_block.
Or use block tag key. #nuclearcraft:fission_reactor_casing will fall back to blocks with this tag. Do not forget to put #.
if you need AND condition, add comma separated values "block1", "block2" means AND condition
if you need OR condition, use | separator. "block1|block2" means block1 or block2
By default you have rule condition is 'At least 1'. So if you define some block, it will go in the rule as 'at least 1'
Validation options: >2 means at least 2 (use any number)
-2 means between, it is always 2 (opposite sides)
<2 means less than 2 (use any number)
=2 means exact 2 (use any number)
^3 means 3 blocks in the corner (shared vertex or edge). possible values 2 and 3
Default placement rules have all examples

View file

@ -0,0 +1,5 @@
[{
"type": "aluminum",
"heat": 175,
"placement_rule": ["quartz_cooler", "tin_cooler"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "arsenic",
"heat": 145,
"placement_rule": ["#nuclearcraft:amplififers>2"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "boron",
"heat": 105,
"placement_rule": ["electromagnet_yoke", "#nuclearcraft:amplifiers"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "carobbiite",
"heat": 140,
"placement_rule": ["end_stone_cooler", "gold_cooler"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "copper",
"heat": 80,
"placement_rule": ["water_cooler"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "cryotheum",
"heat": 205,
"placement_rule": ["tin_cooler>3"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "diamond",
"heat": 185,
"placement_rule": ["gold_cooler", "prismarine_cooler"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "emerald",
"heat": 135,
"placement_rule": ["#nuclearcraft:amplifiers", "prismarine_cooler"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "empty",
"heat": 0,
"placement_rule": []
}]

View file

@ -0,0 +1,5 @@
[{
"type": "end_stone",
"heat": 50,
"placement_rule": ["electromagnet_yoke"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "enderium",
"heat": 190,
"placement_rule": ["purpur_cooler>3"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "fluorite",
"heat": 155,
"placement_rule": ["gold_cooler>3"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "glowstone",
"heat": 110,
"placement_rule": ["#nuclearcraft:electromagnets>2"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "gold",
"heat": 95,
"placement_rule": ["iron_cooler>2"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "iron",
"heat": 55,
"placement_rule": ["#nuclearcraft:electromagnets"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "lapis",
"heat": 130,
"placement_rule": ["electromagnet_yoke", "#nuclearcraft:electromagnets"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "lead",
"heat": 65,
"placement_rule": ["iron_cooler"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "liquid_helium",
"heat": 200,
"placement_rule": ["boron_cooler", "lapis_cooler"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "liquid_nitrogen",
"heat": 195,
"placement_rule": ["lapis_cooler", "gold_cooler"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "lithium",
"heat": 125,
"placement_rule": ["boron_cooler"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "magnesium",
"heat": 150,
"placement_rule": ["end_stone_cooler","prismarine_cooler"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "manganese",
"heat": 180,
"placement_rule": ["goold_cooler","quartz_cooler"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "nether_brick",
"heat": 90,
"placement_rule": ["obsidian_cooler"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "obsidian",
"heat": 70,
"placement_rule": ["glowstone_cooler>2"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "prismarine",
"heat": 85,
"placement_rule": ["water_cooler>2"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "purpur",
"heat": 100,
"placement_rule": ["end_stone_cooler>2"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "quartz",
"heat": 75,
"placement_rule": ["redstone_cooler"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "redstone",
"heat": 115,
"placement_rule": ["#nuclearcraft:amplifiers","#nuclearcraft:electromagnets"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "silver",
"heat": 160,
"placement_rule": ["arsenic_cooler>2"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "slime",
"heat": 165,
"placement_rule": ["lead_cooler>2", "water_cooler"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "tin",
"heat": 120,
"placement_rule": ["lapis_cooler>2"]
}]

View file

@ -0,0 +1 @@
1

View file

@ -0,0 +1,5 @@
[{
"type": "villiaumite",
"heat": 170,
"placement_rule": ["purpur_cooler", "prismarine_cooler"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "water",
"heat": 60,
"placement_rule": ["#nuclearcraft:amplifiers"]
}]

View file

@ -0,0 +1,79 @@
[energy_storage]
#Allow block registration: basic_voltaic_pile, elite_voltaic_pile, advanced_voltaic_pile, basic_lithium_ion_battery, elite_lithium_ion_battery, du_lithium_ion_battery, du_voltaic_pile, advanced_lithium_ion_battery
energy_block_registration = [false, false, false, false, false, false, false, false]
#Storage: basic_voltaic_pile, elite_voltaic_pile, advanced_voltaic_pile, basic_lithium_ion_battery, elite_lithium_ion_battery, du_lithium_ion_battery, du_voltaic_pile, advanced_lithium_ion_battery
energy_block_storage = [1600000, 102400000, 6400000, 32000000, 2048000000, 512000000, 25600000, 128000000]
lithium_ion_battery_storage = 1000000
qnp_energy_storage = 2000000
qnp_energy_per_block = 200
ligtning_rod_charge = 1000000
[storage_blocks]
#Barrel capacity in Buckets: advanced_barrel, basic_barrel, elite_barrel, du_barrel
barrel_capacity = [512000, 128000, 8192000, 2048000]
#Blocks to store items, fluids, etc...
#Allow container registration: advanced_barrel, basic_barrel, elite_barrel, du_barrel
container_block_registration = [true, true, true, true]
#Allow barrel registration: advanced_barrel, basic_barrel, elite_barrel, du_barrel
barrel_block_registration = [true, true, true, true]
[Energy]
#Multiplier for all power generation in the mod
#Range: 0.001 ~ 1000.0
generation_multiplier = 1.0
#Allow solar panel registration: du, elite, advanced, basic
register_panel = [true, true, true, true]
#Solar panel power generation: du, elite, advanced, basic
panel_power = [400, 1500, 100, 25]
#Allow rtg registration: uranium_rtg, americium_rtg, plutonium_rtg, californium_rtg
register_rtg = [true, true, true, true]
#rtg generation: uranium_rtg, americium_rtg, plutonium_rtg, californium_rtg
rtg_power = [100, 400, 1200, 4000]
#rtg radiation: uranium_rtg, americium_rtg, plutonium_rtg, californium_rtg
rtg_radiation = [560, 57800, 200000, 1900000]
#Steam turbine (one block) base power gen
steam_turbine_power_gen = 50
#Decay Generator base power gen
decay_generator_power_gen = 100
[Misc]
#Debug logging. Enable in case of issues to collect more data
debug_logging = false
#Speeds up blocks indexing of multiblocks
#Gives big performance boost for large multiblocks
#Disable in case of issues
experimental_block_indexing = true
["GregTech Energy Compatibility"]
#Tiers: ULV, LV, MV, HV, EV, IV, LuV, ZPM, UV, UHV, UEV, UIV, UXV, OpV, MAX
#ONLY_FE - Only FE energy system is used
#ONLY_GTCEU - Only GregTech Energy system is used
#GTCEU_AND_FE - Both systems are used, but GTCEU is preferred
#Allowed Values: ONLY_FE, ONLY_GTCEU, GTCEU_AND_FE
gregtech_energy_compatibility = "GTCEU_AND_FE"
#This only counts if GTCEU is supported
fission_reactor_energy_tier = "EV"
#This only counts if GTCEU is supported
#Explode machines when input energy is more than max input
#This doesn't count FE energy input
gregtech_energy_overcharge_explosions = true
#This only counts if GTCEU_AND_FE compatibility used
#Output FE/t will be limited to max GTCEU output
#Formula: FE/t = voltage * amperage * (EU to FE convertion rate, usually 4)
limit_fe_output = false
#This only counts if GTCEU is supported
turbine_energy_tier = "EV"
#This only counts if GTCEU is supported
fusion_reactor_energy_tier = "IV"
#This only counts if GTCEU is supported
kugelblitz_energy_tier = "LuV"
#This only counts if GTCEU is supported
accelerators_energy_tier = "LuV"
#This only counts if GTCEU is supported
processor_energy_tier = "MV"
#This only counts if GTCEU is supported
#How many energy upgrades are needed for processor to reach next energy tier
#Range: 8 ~ 64
energy_upgrades_for_next_tier = 16

View file

@ -0,0 +1,52 @@
#Settings for reactor fuel
[reactor_fuel]
#Heat multiplier affects on heat/cooling ratio multiplier.
heat_multiplier = 3.24444444
#Depletion multiplier. Affects how long fuel lasts.
#Range: 0.0 ~ 1000.0
depletion_multiplier = 1.0
#Heat multiplier. Affects to all fuels.
#Range: 0.01 ~ 100.0
fuel_heat_multiplier = 1.0
#Settings for Fission Reactor
[fission_reactor]
#Reactor min size.
#Range: 3 ~ 24
min_size = 3
#Reactor max size.
#Range: 5 ~ 32
max_size = 24
#Explosion size if reactor overheats. 4 - TNT size. Set to 0 to disable explosion.
#Range: 0.0 ~ 20.0
reactor_explosion_radius = 4.0
#How much reactor may collect heat before meltdown.
#Range: 1000.0 ~ 1.0E8
heat_capacity = 1000000.0
#Affects how relation of reactor cooling and heating affects to FE generation.
#Range: 0.01 ~ 20.0
heat_multiplier = 3.0
#Limit for heat_multiplier max value.
#Range: 0.01 ~ 3.0
heat_multiplier_cap = 3.0
#Each attachment of moderator to fuel cell will increase fuel FE generation by given percent value.
#Range: 0.0 ~ 1000.0
moderator_fe_multiplier = 16.67
#Each attachment of moderator to fuel cell will increase fuel heat generation by given percent value.
#Range: 0.0 ~ 1000.0
moderator_heat_multiplier = 33.34
#Rate at which steam recipes produced.
#Range: 0.01 ~ 1000000.0
boiling_mult = 15.0
#Affects how much energy reactors produce.
#Range: 0.01 ~ 1000000.0
fe_generation_multiplier = 5.0
#If true, active coolers will be counted in placement rules for other heat sinks.
active_heatsink_prime = true
#How much coolant active heat sink will consume per tick.
#Range: 1 ~ 10000
active_heatsink_coolant_per_tick = 100
#If you don't need reactor boiling mode, just disable.
supports_boiling_mode = true

View file

@ -0,0 +1,22 @@
[
{
"group": "americium",
"name": "hea-242",
"forge_energy": 61440,
"heat": 564,
"criticality": 32,
"depletion": 92,
"efficiency": 140,
"isotopes": [242, 243]
},
{
"group": "americium",
"name": "lea-242",
"forge_energy": 15360,
"heat": 94,
"criticality": 65,
"depletion": 74,
"efficiency": 135,
"isotopes": [242, 243]
}
]

View file

@ -0,0 +1,22 @@
[
{
"group": "berkelium",
"name": "heb-248",
"forge_energy": 43200,
"heat": 312,
"criticality": 32,
"depletion": 92,
"efficiency": 170,
"isotopes": [248, 247]
},
{
"group": "berkelium",
"name": "leb-248",
"forge_energy": 10800,
"heat": 52,
"criticality": 73,
"depletion": 108,
"efficiency": 165,
"isotopes": [248, 247]
}
]

View file

@ -0,0 +1,42 @@
[
{
"group": "californium",
"name": "hecf-249",
"forge_energy": 69120,
"heat": 696,
"criticality": 30,
"depletion": 53,
"efficiency": 180,
"isotopes": [249, 252]
},
{
"group": "californium",
"name": "hecf-251",
"forge_energy": 72000,
"heat": 720,
"criticality": 35,
"depletion": 100,
"efficiency": 185,
"isotopes": [251, 252]
},
{
"group": "californium",
"name": "lecf-249",
"forge_energy": 17280,
"heat": 116,
"criticality": 60,
"depletion": 53,
"efficiency": 175,
"isotopes": [249, 252]
},
{
"group": "californium",
"name": "lecf-251",
"forge_energy": 18000,
"heat": 120,
"criticality": 71,
"depletion": 100,
"efficiency": 180,
"isotopes": [251, 252]
}
]

View file

@ -0,0 +1,62 @@
[
{
"group": "curium",
"name": "hecm-243",
"forge_energy": 67200,
"heat": 672,
"criticality": 33,
"depletion": 75,
"efficiency": 150,
"isotopes": [243, 246]
},
{
"group": "curium",
"name": "hecm-245",
"forge_energy": 51840,
"heat": 408,
"criticality": 37,
"depletion": 121,
"efficiency": 155,
"isotopes": [245, 246]
},
{
"group": "curium",
"name": "hecm-247",
"forge_energy": 44160,
"heat": 324,
"criticality": 36,
"depletion": 108,
"efficiency": 160,
"isotopes": [247, 246]
},
{
"group": "curium",
"name": "lecm-243",
"forge_energy": 16800,
"heat": 112,
"criticality": 66,
"depletion": 75,
"efficiency": 145,
"isotopes": [243, 246]
},
{
"group": "curium",
"name": "lecm-245",
"forge_energy": 12960,
"heat": 68,
"criticality": 75,
"depletion": 121,
"efficiency": 150,
"isotopes": [245, 246]
},
{
"group": "curium",
"name": "lecm-247",
"forge_energy": 11040,
"heat": 54,
"criticality": 72,
"depletion": 108,
"efficiency": 155,
"isotopes": [247, 246]
}
]

View file

@ -0,0 +1,22 @@
[
{
"group": "mixed",
"name": "mix-239",
"forge_energy": 12400,
"heat": 57.5,
"criticality": 94,
"depletion": 218,
"efficiency": 105,
"isotopes": [239, 238]
},
{
"group": "mixed",
"name": "mix-241",
"forge_energy": 18720,
"heat": 97.5,
"criticality": 80,
"depletion": 151,
"efficiency": 115,
"isotopes": [241, 238]
}
]

View file

@ -0,0 +1,22 @@
[
{
"group": "neptunium",
"name": "hen-236",
"forge_energy": 28800,
"heat": 216,
"criticality": 35,
"depletion": 99,
"efficiency": 115,
"isotopes": [236, 237]
},
{
"group": "neptunium",
"name": "len-236",
"forge_energy": 7200,
"heat": 36,
"criticality": 70,
"depletion": 99,
"efficiency": 110,
"isotopes": [236, 237]
}
]

View file

@ -0,0 +1,42 @@
[
{
"group": "plutonium",
"name": "hep-239",
"forge_energy": 33600,
"heat": 240,
"criticality": 49,
"depletion": 229,
"efficiency": 145,
"isotopes": [239, 242]
},
{
"group": "plutonium",
"name": "hep-241",
"forge_energy": 52800,
"heat": 420,
"criticality": 42,
"depletion": 158,
"efficiency": 130,
"isotopes": [241, 242]
},
{
"group": "plutonium",
"name": "lep-239",
"forge_energy": 8400,
"heat": 40,
"criticality": 99,
"depletion": 229,
"efficiency": 150,
"isotopes": [239, 242]
},
{
"group": "plutonium",
"name": "lep-241",
"forge_energy": 13200,
"heat": 70,
"criticality": 84,
"depletion": 158,
"efficiency": 125,
"isotopes": [241, 242]
}
]

View file

@ -0,0 +1,12 @@
[
{
"group": "thorium",
"name": "tbu",
"forge_energy": 4800,
"heat": 18,
"criticality": 234,
"depletion": 720,
"efficiency": 125,
"isotopes": [232, 232]
}
]

View file

@ -0,0 +1,42 @@
[
{
"group": "uranium",
"name": "heu-233",
"forge_energy": 46080,
"heat": 360,
"criticality": 39,
"depletion": 133,
"efficiency": 115,
"isotopes": [233, 238]
},
{
"group": "uranium",
"name": "heu-235",
"forge_energy": 38400,
"heat": 300,
"criticality": 51,
"depletion": 240,
"efficiency": 105,
"isotopes": [235, 238]
},
{
"group": "uranium",
"name": "leu-233",
"forge_energy": 11520,
"heat": 60,
"criticality": 78,
"depletion": 133,
"efficiency": 110,
"isotopes": [233, 238]
},
{
"group": "uranium",
"name": "leu-235",
"forge_energy": 9600,
"heat": 50,
"criticality": 102,
"depletion": 240,
"efficiency": 100,
"isotopes": [235, 238]
}
]

View file

@ -0,0 +1 @@
1

View file

@ -0,0 +1,42 @@
#Settings for Fusion Reactor
[fusion_reactor]
#Min reactor size.
#Range: 1 ~ 24
min_size = 1
#Max reactor size.
#Range: 3 ~ 48
max_size = 32
#Explosion size if reactor overheats. 4 - TNT size. Set to 0 to disable explosion.
#Range: 0.0 ~ 10.0
reactor_explosion_radius = 4.0
#Minimal magnetic field required to operate reactor. (Depends on reactor size).
#Range: 1.0 ~ 100.0
minimal_magnetic_field = 8.0
#Affects heating rate for plasma by rf amplifiers.
#Range: 0.01 ~ 100.0
rf_amplification_multiplier = 5.0
#Affects plasma energy to FE converion rate.
#Range: 0.01 ~ 10.0
plasma_to_energy_convertion = 1.0
#Settings for Electromagnets
[electromagnets]
#If Electromagnets are registered.
registered = [true, true, true, true, true]
#Power consumption (FE/t): niobium_tin_electromagnet, magnesium_diboride_electromagnet, bscco_electromagnet, niobium_titanium_electromagnet, basic_electromagnet
power = [1500, 1000, 3000, 2000, 500]
#Magnetic field strength: niobium_tin_electromagnet, magnesium_diboride_electromagnet, bscco_electromagnet, niobium_titanium_electromagnet, basic_electromagnet
heat = [1.0, 0.5, 4.0, 2.0, 0.25]
#Settings for RF Amplifiers
[rf_amplifiers]
#If RF Amplifier are registered.
registered = [true, true, true, true, true]
#Power consumption (FE/t): basic_rf_amplifier, niobium_titanium_rf_amplifier, magnesium_diboride_rf_amplifier, niobium_tin_rf_amplifier, bscco_rf_amplifier
power = [250, 1500, 500, 750, 2500]
#Heat generation: basic_rf_amplifier, niobium_titanium_rf_amplifier, magnesium_diboride_rf_amplifier, niobium_tin_rf_amplifier, bscco_rf_amplifier
heat = [300, 2260, 500, 1140, 4500]
#Amplification Voltage: basic_rf_amplifier, niobium_titanium_rf_amplifier, magnesium_diboride_rf_amplifier, niobium_tin_rf_amplifier, bscco_rf_amplifier
voltage = [500000, 3000000, 1000000, 2000000, 4000000]

View file

@ -0,0 +1,12 @@
You can define blocks by block_name without namespace. So water_heat_sink will fall back to nuclearcraft:water_heat_sink.
Or qualify it with namespace like some_mod:some_block.
Or use block tag key. #nuclearcraft:fission_reactor_casing will fall back to blocks with this tag. Do not forget to put #.
if you need AND condition, add comma separated values "block1", "block2" means AND condition
if you need OR condition, use | separator. "block1|block2" means block1 or block2
By default you have rule condition is 'At least 1'. So if you define some block, it will go in the rule as 'at least 1'
Validation options: >2 means at least 2 (use any number)
-2 means between, it is always 2 (opposite sides)
<2 means less than 2 (use any number)
=2 means exact 2 (use any number)
^3 means 3 blocks in the corner (shared vertex or edge). possible values 2 and 3
Default placement rules have all examples

View file

@ -0,0 +1,5 @@
[{
"type": "active_cryotheum",
"heat": 480,
"placement_rule": ["fission_reactor_solid_fuel_cell>2"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "active_enderium",
"heat": 360,
"placement_rule": ["#nuclearcraft:fission_reactor_casing^3"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "active_liquid_helium",
"heat": 420,
"placement_rule": ["redstone_heat_sink", "#nuclearcraft:fission_reactor_casing"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "active_liquid_nitrogen",
"heat": 555,
"placement_rule": ["copper_heat_sink", "purpur_heat_sink"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "active_redstone",
"heat": 270,
"placement_rule": ["fission_reactor_solid_fuel_cell"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "active_water",
"heat": 250,
"placement_rule": ["fission_reactor_solid_fuel_cell|#nuclearcraft:moderators"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "aluminum",
"heat": 175,
"placement_rule": ["quartz_heat_sink", "lapis_heat_sink"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "arsenic",
"heat": 135,
"placement_rule": ["#nuclearcraft:moderators>3"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "boron",
"heat": 160,
"placement_rule": ["quartz_heat_sink", "#nuclearcraft:fission_reactor_casing|#nuclearcraft:moderators"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "carobbiite",
"heat": 140,
"placement_rule": ["end_stone_heat_sink", "fission_reactor_irradiation_chamber"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "cobalt",
"heat": 75,
"placement_rule": ["fission_reactor_irradiation_chamber"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "copper",
"heat": 80,
"placement_rule": ["glowstone_heat_sink"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "cryotheum",
"heat": 160,
"placement_rule": ["fission_reactor_solid_fuel_cell>2"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "diamond",
"heat": 150,
"placement_rule": ["water_heat_sink", "quartz_heat_sink"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "emerald",
"heat": 160,
"placement_rule": ["fission_reactor_solid_fuel_cell", "#nuclearcraft:moderators"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "empty",
"heat": 0,
"placement_rule": []
}]

View file

@ -0,0 +1,5 @@
[{
"type": "empty_active",
"heat": 0,
"placement_rule": []
}]

View file

@ -0,0 +1,5 @@
[{
"type": "end_stone",
"heat": 40,
"placement_rule": ["enderium_heat_sink"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "enderium",
"heat": 120,
"placement_rule": ["#nuclearcraft:fission_reactor_casing^3"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "fluorite",
"heat": 160,
"placement_rule": ["gold_heat_sink", "prismarine_heat_sink"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "glowstone",
"heat": 130,
"placement_rule": ["#nuclearcraft:moderators>2"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "gold",
"heat": 120,
"placement_rule": ["water_heat_sink", "redstone_heat_sink"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "iron",
"heat": 80,
"placement_rule": ["gold_heat_sink"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "lapis",
"heat": 120,
"placement_rule": ["fission_reactor_solid_fuel_cell", "#nuclearcraft:fission_reactor_casing"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "lead",
"heat": 60,
"placement_rule": ["iron_heat_sink"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "liquid_helium",
"heat": 140,
"placement_rule": ["redstone_heat_sink", "#nuclearcraft:fission_reactor_casing"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "liquid_nitrogen",
"heat": 185,
"placement_rule": ["copper_heat_sink", "purpur_heat_sink"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "lithium",
"heat": 130,
"placement_rule": ["lead_heat_sink-2"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "magnesium",
"heat": 110,
"placement_rule": ["#nuclearcraft:fission_reactor_casing", "#nuclearcraft:moderators"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "manganese",
"heat": 150,
"placement_rule": ["fission_reactor_solid_fuel_cell>2"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "nether_brick",
"heat": 70,
"placement_rule": ["obsidian_heat_sink"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "netherite",
"heat": 150,
"placement_rule": ["obsidian_heat_sink", "fission_reactor_irradiation_chamber"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "obsidian",
"heat": 40,
"placement_rule": ["glowstone_heat_sink-2"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "platinum",
"heat": 180,
"placement_rule": ["fission_reactor_irradiation_chamber","#nuclearcraft:moderators"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "prismarine",
"heat": 115,
"placement_rule": ["water_heat_sink"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "purpur",
"heat": 95,
"placement_rule": ["#nuclearcraft:fission_reactor_casing", "iron_heat_sink"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "quartz",
"heat": 90,
"placement_rule": ["#nuclearcraft:moderators"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "redstone",
"heat": 90,
"placement_rule": ["fission_reactor_solid_fuel_cell"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "silver",
"heat": 170,
"placement_rule": ["glowstone_heat_sink>2", "tin_heat_sink|fission_reactor_irradiation_chamber"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "slime",
"heat": 145,
"placement_rule": ["water_heat_sink", "lead_heat_sink"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "tin",
"heat": 120,
"placement_rule": ["lapis_heat_sink-2"]
}]

View file

@ -0,0 +1 @@
1

View file

@ -0,0 +1,5 @@
[{
"type": "villiaumite",
"heat": 180,
"placement_rule": ["redstone_heat_sink", "end_stone_heat_sink"]
}]

View file

@ -0,0 +1,5 @@
[{
"type": "water",
"heat": 60,
"placement_rule": ["fission_reactor_solid_fuel_cell|#nuclearcraft:moderators"]
}]

View file

@ -0,0 +1,18 @@
#Settings for Fusion Reactor
[general]
#Enable blachole dstortion shader.
blackhole_shader = true
#EXPL FE requirement.
#Range: 2048000000 ~ 20480000000
expl_fe = 10240000000
#Laser burst distance.
#Range: 8 ~ 64
min_size = 32
#Multiplier for kugelblitz chamber FE generation.
#Range: 0.001 ~ 1000.0
fe_generation_multiplier = 1.0
#Adjust rate of blackhole evaporation.
#Range: 0.001 ~ 1000.0
blackhole_evaporation_rate = 1.0

View file

@ -0,0 +1,275 @@
[raw_chunks]
lithium = false
platinum = false
thorium = false
tin = false
magnesium = false
silver = false
cobalt = false
uranium = false
zinc = false
boron = false
lead = false
[ingots]
manganese_oxide = false
niobium_tin = false
graphite = false
lithium = false
platinum = false
tungsten = false
zircaloy = false
yttrium = false
thermoconducting = false
thorium = false
zirconium_molybdenum = false
tin = false
palladium = false
beryllium = false
silicon_carbide = false
zinc = false
carbon_manganese = false
extreme = false
shibuichi = false
tungsten_carbide = false
stainless_steel = false
magnesium = false
bronze = false
sodium = false
tin_silver = false
pyrolitic_carbon = false
manganese_dioxide = false
silver = false
uranium = false
niobium_titanium = false
tough_alloy = true
steel = false
potassium = false
ferroboron = true
titanium = false
super_alloy = false
cobalt = false
aluminum = false
manganese = false
sic_sic_cmc = false
hard_carbon = true
niobium = false
zirconium = false
electrum = false
chromium = false
calcium = false
strontium = false
osmium = false
lithium_manganese_dioxide = false
lead = false
osmiridium = false
lead_platinum = false
hsla_steel = false
nichrome = false
boron = false
magnesium_diboride = false
hafnium = false
iridium = false
neutronium = true
[plates]
tough_alloy = false
steel = false
ferroboron = false
cobalt = false
aluminum = false
graphite = false
manganese = false
sic_sic_cmc = false
netherite = false
lithium = false
platinum = false
thermoconducting = false
thorium = false
hard_carbon = false
tin = false
palladium = false
copper = false
beryllium = false
zirconium = false
zinc = false
extreme = false
electrum = false
magnesium = false
lithium_manganese_dioxide = false
lead = false
bronze = false
iron = false
silver = false
hsla_steel = false
uranium = false
boron = false
[dusts]
barium = false
germanium = false
tungsten = false
zircaloy = false
yttrium = false
thermoconducting = false
thorium = false
zirconium_molybdenum = false
palladium = false
sulfur = false
fluorite = false
lapis = false
silicon_carbide = false
zinc = false
carbon_manganese = false
molybdenum = false
purpur = false
borax = false
magnesium = false
bronze = false
manganese_dioxide = false
silver = false
boron_nitride = false
gadolinium = false
tough_alloy = false
steel = false
ferroboron = false
cobalt = false
strontium_90 = false
potassium_hydroxide = false
alugentum = false
aluminum = false
manganese = false
sic_sic_cmc = false
protactinium_233 = false
gold = false
europium_155 = false
hard_carbon = false
end_stone = false
niobium = false
yellowcake = false
copper = false
iodine = false
zirconium = false
electrum = false
caesium_137 = false
strontium = false
rhodochrosite = true
lead = false
boron_arsenide = false
neodymium = false
lead_platinum = false
crystal_binder = false
charcoal = false
hafnium = false
sodium_hydroxide = false
manganese_oxide = false
samarium = false
erbium = false
radium = false
bscco = false
graphite = false
netherite = false
lithium = false
platinum = false
carobbiite = false
tin = false
beryllium = false
ruthenium_106 = false
extreme = false
shibuichi = false
obsidian = false
polonium = false
arsenic = false
energetic_blend = false
sodium = false
tin_silver = false
pyrolitic_carbon = false
potassium_fluoride = false
coal = false
uranium = false
emerald = false
c_mn_blend = false
potassium = false
tbp = false
ytterbium = false
titanium = false
dimensional_blend = false
thallium = false
enderium = false
sodium_fluoride = false
irradiated_borax = false
terbium = false
calcium_sulfate = false
chromium = false
promethium_147 = false
calcium = false
potassium_iodide = false
villiaumite = false
osmium = false
lithium_manganese_dioxide = false
quartz = false
diamond = false
iron = false
hsla_steel = false
boron = false
bismuth = false
iridium = false
[blocks]
steel = false
electrum = false
supercold_ice = false
magnesium = false
cobalt = false
aluminum = false
graphite = true
lead = false
bronze = false
californium250 = false
lithium = false
platinum = false
thorium = false
americium241 = false
plutonium238 = false
tin = false
beryllium = true
uranium238 = false
silver = false
uranium = false
zirconium = false
zinc = false
boron = false
[gems]
boron_arsenide = false
carobbiite = false
silicon = false
villiaumite = false
fluorite = false
rhodochrosite = false
boron_nitride = false
[forge_tag_priority]
#Priority of mods to resolve forge tags to itemstack and fluidstack.
mods_priority = ["gtceu", "nuclearcraft"]
[nuggets]
steel = false
electrum = false
magnesium = false
cobalt = false
aluminum = false
lead = false
bronze = false
lithium = false
platinum = false
thorium = false
tin = false
beryllium = false
silver = false
uranium = false
zirconium = false
zinc = false
boron = false

View file

@ -0,0 +1,122 @@
[lithium]
#Ore generation settings for lithium
register = true
#Range: 0 ~ 64
vein_size = 7
#Range: -64 ~ 255
min_height = -60
#Range: -64 ~ 255
max_height = 60
gen_dimensions = ["minecraft:overworld", "nuclearcraft:wasteland"]
[platinum]
#Ore generation settings for platinum
register = true
#Range: 0 ~ 64
vein_size = 7
#Range: -64 ~ 255
min_height = -60
#Range: -64 ~ 255
max_height = 0
gen_dimensions = ["minecraft:overworld", "nuclearcraft:wasteland"]
[thorium]
#Ore generation settings for thorium
register = true
#Range: 0 ~ 64
vein_size = 7
#Range: -64 ~ 255
min_height = -60
#Range: -64 ~ 255
max_height = 60
gen_dimensions = ["minecraft:overworld", "nuclearcraft:wasteland"]
[tin]
#Ore generation settings for tin
register = true
#Range: 0 ~ 64
vein_size = 7
#Range: -64 ~ 255
min_height = 4
#Range: -64 ~ 255
max_height = 60
gen_dimensions = ["minecraft:overworld", "nuclearcraft:wasteland"]
[magnesium]
#Ore generation settings for magnesium
register = true
#Range: 0 ~ 64
vein_size = 7
#Range: -64 ~ 255
min_height = -60
#Range: -64 ~ 255
max_height = 60
gen_dimensions = ["minecraft:overworld", "nuclearcraft:wasteland"]
[silver]
#Ore generation settings for silver
register = true
#Range: 0 ~ 64
vein_size = 7
#Range: -64 ~ 255
min_height = -60
#Range: -64 ~ 255
max_height = 60
gen_dimensions = ["minecraft:overworld", "nuclearcraft:wasteland"]
[cobalt]
#Ore generation settings for cobalt
register = true
#Range: 0 ~ 64
vein_size = 7
#Range: -64 ~ 255
min_height = -60
#Range: -64 ~ 255
max_height = 60
gen_dimensions = ["minecraft:overworld", "nuclearcraft:wasteland"]
[uranium]
#Ore generation settings for uranium
register = true
#Range: 0 ~ 64
vein_size = 7
#Range: -64 ~ 255
min_height = -60
#Range: -64 ~ 255
max_height = 60
gen_dimensions = ["minecraft:overworld", "nuclearcraft:wasteland"]
[zinc]
#Ore generation settings for zinc
register = true
#Range: 0 ~ 64
vein_size = 7
#Range: -64 ~ 255
min_height = 4
#Range: -64 ~ 255
max_height = 60
gen_dimensions = ["minecraft:overworld", "nuclearcraft:wasteland"]
[boron]
#Ore generation settings for boron
register = true
#Range: 0 ~ 64
vein_size = 7
#Range: -64 ~ 255
min_height = -60
#Range: -64 ~ 255
max_height = 60
gen_dimensions = ["minecraft:overworld", "nuclearcraft:wasteland"]
[lead]
#Ore generation settings for lead
register = true
#Range: 0 ~ 64
vein_size = 7
#Range: -64 ~ 255
min_height = 4
#Range: -64 ~ 255
max_height = 60
gen_dimensions = ["minecraft:overworld", "nuclearcraft:wasteland"]

View file

@ -0,0 +1,171 @@
#Settings for In situ leaching
[in_situ_leaching]
#Enable veins generation.
enable_veins = false
#Min and max values of blocks per vein.
#Result amount will be random value in this range.
blocks_per_vein = [30000, 70000]
#Veins rarity. Bigger value - less veins.
#Range: 1 ~ 5000
veins_rarity = 100
#All veins will have random ores. It will ignore vein settings
randomized_ores = false
#Add new veins to generation for Immersive Engineering.
add_ie_veins = true
#Allow to leach veins from Immersive Engineering.
#To do so, you need to put IE core sample into leacher.
allow_to_leach_ie_veins = true
["Common settings"]
#Ticks
base_time = 240
#FE per Tick
#Better use value multiple of 8
base_power = 128
#GT EU Amperage
gteu_amperage = 2
#GT EU direct support enabled?
#0 - disabled, 1 - enabled EU and FE, 2 - EU only
gteu_support = 1
#Enable explosion on wrong GE EU amperage
gteu_explode = false
#Generally used for server optimization. Processors will skip defined amount of ticks then and do nothing.
#This won't affect recipe production performance
#Let's say it will skip 2 ticks, and then it will multiply recipe progress by amount if skipped ticks.
#So it won't do the job each tick. But production will be the same as if it was done each tick.
#This only works if processor has recipe in work
#May lead to unknown issues, Please test first
#Range: 0 ~ 10
skip_ticks = 0
[rock_crusher]
register = false
base_power = 50
base_time = 200
[decay_hastener]
register = false
base_power = 50
base_time = 200
[irradiator]
register = false
base_power = 0
base_time = 200
[nuclear_furnace]
register = false
base_power = 0
base_time = 200
[extractor]
register = false
base_power = 50
base_time = 200
[electrolyzer]
register = false
base_power = 50
base_time = 200
[pressurizer]
register = false
base_power = 50
base_time = 200
[alloy_smelter]
register = false
base_power = 50
base_time = 200
[melter]
register = false
base_power = 50
base_time = 200
[analyzer]
register = false
base_power = 50
base_time = 200
[ingot_former]
register = false
base_power = 50
base_time = 200
[pump]
register = false
base_power = 50
base_time = 200
[fuel_reprocessor]
register = false
base_power = 50
base_time = 200
[leacher]
register = false
base_power = 50
base_time = 200
[crystallizer]
register = false
base_power = 50
base_time = 200
[assembler]
register = false
base_power = 50
base_time = 200
[steam_turbine]
register = false
base_power = 50
base_time = 200
[supercooler]
register = false
base_power = 50
base_time = 200
[centrifuge]
register = false
base_power = 50
base_time = 200
[chemical_reactor]
register = false
base_power = 50
base_time = 200
[fluid_infuser]
register = false
base_power = 50
base_time = 200
[isotope_separator]
register = false
base_power = 50
base_time = 200
[fluid_enricher]
register = false
base_power = 50
base_time = 200
[gas_scrubber]
register = false
base_power = 50
base_time = 200
[manufactory]
register = false
base_power = 50
base_time = 200
[subatomic_liquifier]
register = false
base_power = 50
base_time = 200

View file

@ -0,0 +1,39 @@
#Settings for Radiation
[radiation]
#If radiation is enabled.
enabled = false
#General background radiation everywhere (pRad).
#Total radiation = background_radiation + dimension_radiation + chunk_radiation + in-game exposure
#Range: 0 ~ 10000
background_radiation = 50
#How fast contamination decays (pRad/s).
#Range: 1000 ~ 10000
decay_speed = 1500
#How fast contamination decays in player's body (uRad/s).
#Range: 1 ~ 5000
decay_speed_for_player = 50
#Rate at which player gets radiation dose.
#Range: 0.0 ~ 5.0
gain_speed_for_player = 0.015
#List of items what cleans player radiation when used (pRad). Format: item_id|radiation
radiation_removal_items = ["minecraft:golden_carrot|500000", "minecraft:golden_apple|20000000", "minecraft:enchanted_golden_apple|100000000", "nuclearcraft:dominos|50000000", "nuclearcraft:moresmore|100000000", "nuclearcraft:evenmoresmore|200000000", "nuclearcraft:radaway|300000000"]
#List of items what have radiation (pRad). Format: item_id|radiation
items_radiation = ["nuclearcraft:spaxelhoe_thorium|50000", "mekanism:pellet_polonium|4000000", "mekanism:pellet_plutonium|2500000", "mekanism:reprocessed_fissile_fragment|1800000"]
#List of armor items and default shielding lvl. Format: item_id|radiation
armor_shielding = ["mekanism:hazmat_mask|3", "mekanism:hazmat_gown|5", "mekanism:hazmat_pants|4", "mekanism:hazmat_boots|3", "mekanism:mekasuit_helmet|5", "mekanism:mekasuit_bodyarmor|5", "mekanism:mekasuit_pants|5", "mekanism:mekasuit_boots|5", "nuclearcraft:hazmat_mask|3", "nuclearcraft:hazmat_chest|5", "nuclearcraft:hazmat_pants|4", "nuclearcraft:hazmat_boots|3", "nuclearcraft:hev_helmet|5", "nuclearcraft:hev_chest|7", "nuclearcraft:hev_pants|6", "nuclearcraft:hev_boots|5"]
#Natural radiation per biome: uRad
#Format: biome_id|radiation
biome_radiation = ["nuclearcraft:wasteland|2000", "minecraft:nether_wastes|500"]
#Natural radiation per dimension: uRad
#Format: dim_id|radiation
dimension_radiation = ["nuclearcraft:wasteland|200000", "minecraft:the_nether|1000"]
#Interval between radiation updates in ticks. 20 ticks = 1 second.
#Bigger interval - less lag, but less accurate radiation decay.
#Range: 2 ~ 1000
update_interval = 40
#NC radiation sources will generate mekanism radiation and wise-versa.
#You can disable mekanism radiation, but radiation sources in mekanism still will generate NC radiation.
#You can disable NC radiation, but NC radiation sources still will generate mekanism radiation.
mekanism_radiation_integration = true

View file

@ -0,0 +1,36 @@
#Settings for Turbine
[turbine]
#Multiblock min size.
#Range: 5 ~ 25
min_size = 5
#Multiblock max size.
#Range: 5 ~ 25
max_size = 24
#Steam flow per blade mB/t
#Range: 100 ~ 1000000
blade_flow = 2000
#Efficiency %: gold, copper, magnesium, beryllium, silver, aluminum
efficiency = [104.0, 98.0, 110.0, 86.0, 90.0, 112.0]
#You can define blocks by block_name. So copper_turbine_coil will fall back to nuclearcraft:copper_turbine_coil. Or qualify it with namespace like some_mod:some_block.
#Or use block tag key. #nuclearcraft:fission_reactor_casing will fall back to blocks with this tag. Do not forget to put #.
#if you need AND condition, add comma separated values "block1", "block2" means AND condition
#if you need OR condition, use | separator. "block1|block2" means block1 or block2
#By default you have rule condition is 'At least 1'. So if you define some block, it will go in the rule as 'at least 1'
#Validation options: >2 means at least 2 (use any number)
#-2 means between, it is always 2 (opposite sides)
#<2 means less than 2 (use any number)
#=2 means exact 2 (use any number)
#^3 means 3 blocks in the corner (shared vertex or edge). possible values 2 and 3
#Default placement rules have all examples
placement_explanations = ""
gold = ["turbine_beryllium_coil"]
copper = ["turbine_gold_coil"]
magnesium = ["turbine_bearing"]
beryllium = ["turbine_magnesium_coil"]
silver = ["turbine_magnesium_coil", "turbine_gold_coil"]
#Energy gen multiplier
#Range: 1.0 ~ 1000000.0
energy_gen = 1
aluminum = ["turbine_gold_coil|turbine_magnesium_coil|turbine_beryllium_coil|turbine_gold_coil|turbine_copper_coil"]

Some files were not shown because too many files have changed in this diff Show more