diff --git a/kubejs/server_scripts/tfg/mv_rework/material.recipes.js b/kubejs/server_scripts/tfg/mv_rework/material.recipes.js index ead08cceb..9b0eecf4b 100644 --- a/kubejs/server_scripts/tfg/mv_rework/material.recipes.js +++ b/kubejs/server_scripts/tfg/mv_rework/material.recipes.js @@ -31,25 +31,25 @@ function registerTFGMVMaterialRecipes(event) { .EUt(GTValues.VA[GTValues.MV]) event.recipes.gtceu.chemical_bath('tfg:silicon_carbide') - .itemInputs(Item.of('tfg:rough_silicon_carbide_dust',1)) + .itemInputs(Item.of('tfg:rough_silicon_carbide_dust', 1)) .inputFluids(Fluid.of('gtceu:hydrochloric_acid', 1000)) .itemOutputs(Item.of('tfg:silicon_carbide_ingot', 1)) .outputFluids(Fluid.of('gtceu:diluted_hydrochloric_acid', 1000)) - .duration(20*16) + .duration(20 * 16) .EUt(GTValues.VA[GTValues.MV]) event.recipes.gtceu.chemical_bath('tfg:silicon_carbide_cool_down') .itemInputs(Item.of('#forge:hot_ingots/rough_silicon_carbide', 1)) .inputFluids(Fluid.of('minecraft:water', 100)) .itemOutputs(Item.of('#forge:ingots/rough_silicon_carbide', 1)) - .duration(20*36) + .duration(20 * 36) .EUt(GTValues.VA[GTValues.MV]) event.recipes.gtceu.chemical_bath('tfg:silicon_carbide_cool_down_distilled_water') .itemInputs(Item.of('#forge:hot_ingots/rough_silicon_carbide', 1)) .inputFluids(Fluid.of('gtceu:distilled_water', 100)) .itemOutputs(Item.of('#forge:ingots/rough_silicon_carbide', 1)) - .duration(20*21) + .duration(20 * 21) .EUt(GTValues.VA[GTValues.MV]) // Rene 41 @@ -65,7 +65,7 @@ function registerTFGMVMaterialRecipes(event) { .inputFluids(Fluid.of('gtceu:carbon_monoxide', 1000)) .itemOutputs(Item.of('tfg:rene_41_dust', 7)) .outputFluids(Fluid.of('gtceu:oxygen', 1000)) - .duration(20*46) + .duration(20 * 46) .EUt(GTValues.VA[GTValues.MV]) .circuit(4) @@ -73,54 +73,54 @@ function registerTFGMVMaterialRecipes(event) { .itemInputs(Item.of('#forge:hot_ingots/rene_41', 1)) .inputFluids(Fluid.of('minecraft:water', 100)) .itemOutputs(Item.of('#forge:ingots/rene_41', 1)) - .duration(20*23) + .duration(20 * 23) .EUt(GTValues.VA[GTValues.MV]) event.recipes.gtceu.chemical_bath('tfg:rene_41_cool_down_distilled_water') .itemInputs(Item.of('#forge:hot_ingots/rene_41', 1)) .inputFluids(Fluid.of('gtceu:distilled_water', 100)) .itemOutputs(Item.of('#forge:ingots/rene_41', 1)) - .duration(20*14) + .duration(20 * 14) .EUt(GTValues.VA[GTValues.MV]) //#region Diamond Tipped Tools custom recipes - event.recipes.gtceu.high_temperature_precision_fabricator('tfg:diamond_tipped_mo_50_re') - .itemInputs('1x tfg:mo_50_re_ingot', 'gtceu:diamond_dust') - .perTick(true) - .inputFluids(Fluid.of('gtceu:methane', 2.5), Fluid.of('gtceu:hydrogen', 10)) - .perTick(false) - .itemOutputs('tfg:diamond_tipped_mo_50_re_ingot') - .circuit(1) - .duration(5 * 20) - .addData("ebf_temp", 1784) - .EUt(GTValues.VA[GTValues.MV]) + event.recipes.gtceu.high_temperature_precision_fabricator('tfg:diamond_tipped_mo_50_re') + .itemInputs('1x tfg:mo_50_re_ingot', 'gtceu:diamond_dust', '#tfg:precision_fabricator_holder_rods') + .perTick(true) + .inputFluids(Fluid.of('gtceu:methane', 2.5), Fluid.of('gtceu:hydrogen', 10)) + .perTick(false) + .itemOutputs('tfg:diamond_tipped_mo_50_re_ingot') + .circuit(1) + .duration(5 * 20) + .addData("ebf_temp", 1784) + .EUt(GTValues.VA[GTValues.MV]) - const diamondTippedToolHeads = [ - {id: "wrench_tip", amount:2}, - {id: "knife_head", amount:1}, - {id: "screwdriver_tip", amount:1}, - {id: "buzz_saw_blade", amount:2}, - {id: "hoe_head", amount:1}, - {id: "scythe_head", amount:1}, - {id: "hammer_head", amount:1}, - {id: "wire_cutter_head", amount:2}, - {id: "file_head", amount:1}, - {id: "sword_head", amount:2}, - {id: "butchery_knife_head", amount:1} - ] + const diamondTippedToolHeads = [ + { id: "wrench_tip", amount: 2 }, + { id: "knife_head", amount: 1 }, + { id: "screwdriver_tip", amount: 1 }, + { id: "buzz_saw_blade", amount: 2 }, + { id: "hoe_head", amount: 1 }, + { id: "scythe_head", amount: 1 }, + { id: "hammer_head", amount: 1 }, + { id: "wire_cutter_head", amount: 2 }, + { id: "file_head", amount: 1 }, + { id: "sword_head", amount: 2 }, + { id: "butchery_knife_head", amount: 1 } + ] - diamondTippedToolHeads.forEach((element, index) => { - event.recipes.gtceu.laser_engraver(`tfg:diamond_tipped_mo_50_re_${element.id}_laser_engraving`) - .itemInputs(`${element.amount}x #forge:ingots/diamond_tipped_mo_50_re`) - .itemOutputs(`tfg:diamond_tipped_mo_50_re_${element.id}`) - .notConsumable('gtceu:glass_lens') - .duration(15 * 20 * element.amount) - .circuit(index) - .EUt(GTValues.VA[GTValues.MV]) - }); + diamondTippedToolHeads.forEach((element, index) => { + event.recipes.gtceu.laser_engraver(`tfg:diamond_tipped_mo_50_re_${element.id}_laser_engraving`) + .itemInputs(`${element.amount}x #forge:ingots/diamond_tipped_mo_50_re`) + .itemOutputs(`tfg:diamond_tipped_mo_50_re_${element.id}`) + .notConsumable('gtceu:glass_lens') + .duration(15 * 20 * element.amount) + .circuit(index) + .EUt(GTValues.VA[GTValues.MV]) + }); - event.remove({ id: 'gtceu:alloy_smelter/alloy_smelt_diamond_tipped_mo_50_re_to_nugget'}) + event.remove({ id: 'gtceu:alloy_smelter/alloy_smelt_diamond_tipped_mo_50_re_to_nugget' }) @@ -131,10 +131,10 @@ function registerTFGMVMaterialRecipes(event) { //event.replaceInput({ id: 'gtceu:assembler/transistor' }, Fluid.of('gtceu:polyethylene'), Fluid.of('gtceu:silicone_rubber')) event.replaceInput({ id: 'gtceu:assembler/capacitor' }, Item.of('gtceu:polyethylene_foil'), Item.of('gtceu:silicone_rubber_foil')) - global.modifyRecipe(event, "gtceu:assembler/transistor", { - newId: "tfg:assembler/transistor", - fluidReplacements: { "forge:polyethylene": "gtceu:silicone_rubber" }, - }) + global.modifyRecipe(event, "gtceu:assembler/transistor", { + newId: "tfg:assembler/transistor", + fluidReplacements: { "forge:polyethylene": "gtceu:silicone_rubber" }, + }) // SiC SiC rotor diff --git a/kubejs/server_scripts/tfg/tags.js b/kubejs/server_scripts/tfg/tags.js index 14902293d..533e8b6b8 100644 --- a/kubejs/server_scripts/tfg/tags.js +++ b/kubejs/server_scripts/tfg/tags.js @@ -92,6 +92,8 @@ const registerTFGItemTags = (event) => { // Tags for the precision fabricator renderer event.add('tfg:precision_fabricator_dipped_items', 'tfg:silicon_seed_crystal') + event.add('tfg:precision_fabricator_dipped_items', 'tfg:worked_optical_borosilicate_blank') + event.add('tfg:precision_fabricator_dipped_items', 'tfg:mo_50_re_ingot') event.add('tfg:precision_fabricator_holder_rods', '#forge:rods/amethyst') event.add('tfg:precision_fabricator_holder_rods', '#forge:rods/opal') event.add('tfg:precision_fabricator_holder_rods', '#forge:rods/diamond')