170 lines
No EOL
6.4 KiB
JavaScript
170 lines
No EOL
6.4 KiB
JavaScript
|
|
ServerEvents.recipes(event => {
|
|
|
|
// const th_rod = 'kubejs:thorium_fuel_rod';
|
|
// const u_rod = 'kubejs:low_enriched_uranium_fuel_rod';
|
|
// const u_enriched_rod = 'kubejs:highly_enriched_uranium_fuel_rod';
|
|
// const th_rod_dep = 'kubejs:depleted_thorium_fuel_rod';
|
|
// const u_rod_dep = 'kubejs:depleted_low_enriched_uranium_fuel_rod';
|
|
// const u_enriched_rod_dep = 'kubejs:depleted_highly_enriched_uranium_fuel_rod';
|
|
|
|
// const wotah = 'gtceu:distilled_water 4'
|
|
// const n_steam = 'gtceu:nuclear_steam 16';
|
|
// const nak = 'gtceu:sodium_potassium 2';
|
|
// const hot_nak = 'gtceu:hot_sodium_potassium 8';
|
|
// const pcb_coolant = 'gtceu:pcb_coolant 1';
|
|
// const hot_pcb_coolant = 'gtceu:hot_pcbcoolant 4';
|
|
|
|
// function nuc_fiss(rod, dep_rod, time_in_min) {
|
|
// event.recipes.gtceu.nuclear_reactor(`${rod}_1`)
|
|
// .itemInputs(rod)
|
|
// .itemOutputs(dep_rod)
|
|
// .perTick(true)
|
|
// .inputFluids(wotah)
|
|
// .outputFluids(n_steam)
|
|
// .perTick(false)
|
|
// .duration(time_in_min * 60 * 20)
|
|
// .EUt(-512);
|
|
|
|
// event.recipes.gtceu.nuclear_reactor(`${rod}_2`)
|
|
// .itemInputs(rod)
|
|
// .itemOutputs(dep_rod)
|
|
// .perTick(true)
|
|
// .inputFluids(nak)
|
|
// .outputFluids(hot_nak)
|
|
// .perTick(false)
|
|
// .duration(time_in_min * 60 * 10)
|
|
// .EUt(-2048);
|
|
|
|
// event.recipes.gtceu.nuclear_reactor(`${rod}_3`)
|
|
// .itemInputs(rod)
|
|
// .itemOutputs(dep_rod)
|
|
// .perTick(true)
|
|
// .inputFluids(pcb_coolant)
|
|
// .outputFluids(hot_pcb_coolant)
|
|
// .perTick(false)
|
|
// .duration(time_in_min * 60 * 5)
|
|
// .EUt(-8192);
|
|
// }
|
|
|
|
// nuc_fiss(th_rod, th_rod_dep, 20);
|
|
// nuc_fiss(u_rod, u_rod_dep, 10);
|
|
// nuc_fiss(u_enriched_rod, u_enriched_rod_dep, 15);
|
|
|
|
// function nuc_turb(id, hot_coolant, coolant, rate) {
|
|
// event.recipes.gtceu.nuclear_turbine(id)
|
|
// .inputFluids(hot_coolant)
|
|
// .outputFluids(coolant)
|
|
// .duration(1)
|
|
// .EUt(-rate);
|
|
// }
|
|
|
|
// nuc_turb('nuc_turbine_1', n_steam, wotah, 512);
|
|
// nuc_turb('nuc_turbine_2',hot_nak, nak, 2048);
|
|
// nuc_turb('nuc_turbine_3',hot_pcb_coolant, pcb_coolant, 8192);
|
|
|
|
// event.shaped(Item.of('gtceu:nuclear_reactor'), [
|
|
// 'EGR',
|
|
// 'CFC',
|
|
// 'DGD'
|
|
// ], {
|
|
// E: 'gtceu:hv_emitter',
|
|
// G: 'gtceu:black_bronze_gear',
|
|
// R: 'gtceu:hv_sensor',
|
|
// C: '#gtceu:circuits/ev',
|
|
// F: 'gtceu:stainless_steel_frame',
|
|
// D: 'gtceu:double_steel_plate'
|
|
// });
|
|
|
|
// event.shaped(Item.of('gtceu:nuclear_turbine'), [
|
|
// 'CGC',
|
|
// 'GHG',
|
|
// 'PGP'
|
|
// ], {
|
|
// C: '#gtceu:circuits/ev',
|
|
// G: 'gtceu:black_bronze_gear',
|
|
// H: 'gtceu:hv_machine_hull',
|
|
// P: 'gtceu:aluminium_large_fluid_pipe'
|
|
// });
|
|
|
|
// event.shapeless(th_rod, ['9x gtceu:thorium_dust']);
|
|
// event.shapeless(u_rod, ['gtceu:uranium_235_dust', '8x gtceu:uranium_dust']);
|
|
// event.shapeless(u_enriched_rod, ['4x gtceu:uranium_235_dust', '5x gtceu:uranium_dust']);
|
|
|
|
// event.recipes.gtceu.centrifuge('th_centrifuging')
|
|
// .itemInputs(th_rod_dep)
|
|
// .itemOutputs('3x gtceu:lead_dust', '2x gtceu:bismuth_dust')
|
|
// .outputFluids('gtceu:radon 4000')
|
|
// .duration(1200)
|
|
// .EUt(420);
|
|
|
|
// event.recipes.gtceu.centrifuge('u_centrifuging')
|
|
// .itemInputs(u_rod_dep)
|
|
// .itemOutputs('3x gtceu:plutonium_dust', '2x gtceu:barium_dust')
|
|
// .outputFluids('gtceu:krypton 4000')
|
|
// .duration(1200)
|
|
// .EUt(420);
|
|
|
|
// event.recipes.gtceu.centrifuge('u_plus_centrifuging')
|
|
// .itemInputs(u_enriched_rod_dep)
|
|
// .itemOutputs('5x gtceu:plutonium_dust', '1x gtceu:barium_dust')
|
|
// .outputFluids('gtceu:krypton 2000')
|
|
// .duration(1200)
|
|
// .EUt(420);
|
|
|
|
});
|
|
|
|
ServerEvents.recipes(event =>{
|
|
const nc_ingots = [
|
|
'nuclearcraft:manganese_oxide_ingot',
|
|
'nuclearcraft:niobium_tin_ingot',
|
|
'nuclearcraft:graphite_ingot',
|
|
'nuclearcraft:lithium_ingot',
|
|
'nuclearcraft:carbon_manganese_ingot',
|
|
'nuclearcraft:silicon_carbide_ingot',
|
|
'nuclearcraft:beryllium_ingot',
|
|
'nuclearcraft:palladium_ingot',
|
|
'nuclearcraft:zirconium_molybdenum_ingot',
|
|
'nuclearcraft:thorium_ingot',
|
|
'nuclearcraft:yttrium_ingot',
|
|
'nuclearcraft:zircaloy_ingot',
|
|
'nuclearcraft:shibuichi_ingot',
|
|
'nuclearcraft:tungsten_carbide_ingot',
|
|
'nuclearcraft:stainless_steel_ingot',
|
|
'nuclearcraft:magnesium_ingot',
|
|
'nuclearcraft:sodium_ingot',
|
|
'nuclearcraft:tin_silver_ingot',
|
|
'nuclearcraft:pyrolitic_carbon_ingot',
|
|
'nuclearcraft:manganese_dioxide_ingot',
|
|
'nuclearcraft:sic_sic_cmc_ingot',
|
|
'nuclearcraft:manganese_ingot',
|
|
'nuclearcraft:aluminum_ingot',
|
|
'nuclearcraft:super_alloy_ingot',
|
|
'nuclearcraft:titanium_ingot',
|
|
'nuclearcraft:potassium_ingot',
|
|
'nuclearcraft:niobium_titanium_ingot',
|
|
'nuclearcraft:niobium_ingot',
|
|
'nuclearcraft:hsla_steel_ingot',
|
|
'nuclearcraft:nichrome_ingot',
|
|
'nuclearcraft:boron_ingot',
|
|
'nuclearcraft:chromium_ingot',
|
|
'nuclearcraft:magnesium_diboride_ingot',
|
|
'nuclearcraft:hafnium_ingot',
|
|
'nuclearcraft:calcium_ingot',
|
|
'nuclearcraft:strontium_ingot',
|
|
'nuclearcraft:lithium_manganese_dioxide_ingot',
|
|
'nuclearcraft:osmiridium_ingot',
|
|
'nuclearcraft:lead_platinum_ingot',
|
|
'nuclearcraft:ferroboron_ingot',
|
|
'nuclearcraft:thermoconducting_ingot',
|
|
'nuclearcraft:extreme_ingot',
|
|
'nuclearcraft:tough_alloy_ingot',
|
|
'nuclearcraft:hard_carbon_ingot',
|
|
'nuclearcraft:zirconium_ingot',
|
|
];
|
|
nc_ingots.forEach((smelting)=>{
|
|
//event.remove({output:`${recipes}`, type: 'minecraft:smelting'})
|
|
event.remove([{ type: 'minecraft:smelting', output: `${smelting}` }, { type: 'minecraft:blasting', output: `${smelting}` }])
|
|
});
|
|
event.remove({output: 'nuclearcraft:zirconium_ingot'})
|
|
}); |