From 3658dc5cc04a7e9998a104ee7d51aeb6a5d20ac3 Mon Sep 17 00:00:00 2001 From: rosenlied-historia Date: Tue, 24 Feb 2026 06:40:15 -0800 Subject: [PATCH] Add Bakelite based recipes for ULV/LV hatches/buses (#3177) * Add Bakelite recipes for ULV/LV hatches/buses Costs scaled based on other plastics for ULV/LV and based on MV 576L Bakelite hatch cost. Signed-off-by: rosenlied-historia * Fixed typo Signed-off-by: rosenlied-historia --------- Signed-off-by: rosenlied-historia Signed-off-by: rosenlied-historia --- .../tfg/machines/recipes.bakelite.js | 70 ++++++++++++++++++- 1 file changed, 69 insertions(+), 1 deletion(-) diff --git a/kubejs/server_scripts/tfg/machines/recipes.bakelite.js b/kubejs/server_scripts/tfg/machines/recipes.bakelite.js index f3d531981..fa58a88dc 100644 --- a/kubejs/server_scripts/tfg/machines/recipes.bakelite.js +++ b/kubejs/server_scripts/tfg/machines/recipes.bakelite.js @@ -144,6 +144,74 @@ function registerTFGBakeliteRecipes(event) { .EUt(GTValues.VA[GTValues.MV]) .circuit(2) // End of MV Changes + + // LV Buses + event.recipes.gtceu.assembler('tfg:lv_input_bus_bakelite') + .itemInputs('gtceu:lv_machine_hull', 'gtceu:wood_crate') + .inputFluids('tfg:bakelite 432') + .itemOutputs('gtceu:lv_input_bus') + .duration(20*15) + .EUt(GTValues.VA[GTValues.LV]) + .circuit(1) + + event.recipes.gtceu.assembler('tfg:lv_output_bus_bakelite') + .itemInputs('gtceu:lv_machine_hull', 'gtceu:wood_crate') + .inputFluids('tfg:bakelite 432') + .itemOutputs('gtceu:lv_output_bus') + .duration(20*15) + .EUt(GTValues.VA[GTValues.LV]) + .circuit(2) + // LV Hatches + event.recipes.gtceu.assembler('tfg:lv_input_hatch_bakelite') + .itemInputs('gtceu:lv_machine_hull', '#forge:glass') + .inputFluids('tfg:bakelite 432') + .itemOutputs('gtceu:lv_input_hatch') + .duration(20*15) + .EUt(GTValues.VA[GTValues.LV]) + .circuit(1) + + event.recipes.gtceu.assembler('tfg:lv_output_hatch_bakelite') + .itemInputs('gtceu:lv_machine_hull', '#forge:glass') + .inputFluids('tfg:bakelite 432') + .itemOutputs('gtceu:lv_output_hatch') + .duration(20*15) + .EUt(GTValues.VA[GTValues.LV]) + .circuit(2) + // ULV Buses + event.recipes.gtceu.assembler('tfg:ulv_input_bus_bakelite') + .itemInputs('gtceu:ulv_machine_hull', '#forge:chests/wooden') + .inputFluids('tfg:bakelite 216') + .itemOutputs('gtceu:ulv_input_bus') + .duration(20*15) + .EUt(GTValues.VA[GTValues.ULV]) + .circuit(1) + + event.recipes.gtceu.assembler('tfg:ulv_output_bus_bakelite') + .itemInputs('gtceu:ulv_machine_hull', '#forge:chests/wooden') + .inputFluids('tfg:bakelite 216') + .itemOutputs('gtceu:ulv_output_bus') + .duration(20*15) + .EUt(GTValues.VA[GTValues.ULV]) + .circuit(2) + // ULV Hatches + event.recipes.gtceu.assembler('tfg:ulv_input_hatch_bakelite') + .itemInputs('gtceu:ulv_machine_hull', '#forge:glass') + .inputFluids('tfg:bakelite 216') + .itemOutputs('gtceu:ulv_input_hatch') + .duration(20*15) + .EUt(GTValues.VA[GTValues.ULV]) + .circuit(1) + + event.recipes.gtceu.assembler('tfg:ulv_output_hatch_bakelite') + .itemInputs('gtceu:ulv_machine_hull', '#forge:glass') + .inputFluids('tfg:bakelite 216') + .itemOutputs('gtceu:ulv_output_hatch') + .duration(20*15) + .EUt(GTValues.VA[GTValues.ULV]) + .circuit(2) + + + // LV/ULV Hulls event.recipes.gtceu.assembler('tfg:ulv_hull_bakelite') .itemInputs('gtceu:ulv_machine_casing', '2x #forge:single_cables/red_alloy') @@ -167,4 +235,4 @@ function registerTFGBakeliteRecipes(event) { A: '#forge:plates/steel', B: '#forge:storage_blocks/bakelite' }).id('tfg:shaped/lv_hermetic_casing_bakelite') -} \ No newline at end of file +}