diff --git a/kubejs/assets/tfg/blockstates/machine_casing_aluminium_plated_steel.json b/kubejs/assets/tfg/blockstates/machine_casing_aluminium_plated_steel.json new file mode 100644 index 000000000..f6312e62a --- /dev/null +++ b/kubejs/assets/tfg/blockstates/machine_casing_aluminium_plated_steel.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfg:block/casings/machine_casing_aluminium_plated_steel" + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index e3bb6b734..d0260bd41 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -254,6 +254,7 @@ "block.tfg.rapeseed_dead": "Dead Rapeseed", "block.tfg.casings.machine_casing_iron_desh": "Desh Machine Casing", "block.tfg.casings.machine_casing_red_solar_panel": "Energium Solar Panel Casing", + "block.tfg.casings.machine_casing_aluminium_plated_steel": "Aluminium Plated Steel Machine Casing", "block.tfg.sand.fluorapatite.blue": "Blue Fluorapatite Sand", "block.tfg.sandstone.raw.fluorapatite.blue": "Raw Blue Fluorapatite Sandstone", "block.tfg.sandstone.wall.raw.fluorapatite.blue": "Raw Blue Fluorapatite Sandstone Wall", diff --git a/kubejs/assets/tfg/models/block/casings/machine_casing_aluminium_plated_steel.json b/kubejs/assets/tfg/models/block/casings/machine_casing_aluminium_plated_steel.json new file mode 100644 index 000000000..c33df66f4 --- /dev/null +++ b/kubejs/assets/tfg/models/block/casings/machine_casing_aluminium_plated_steel.json @@ -0,0 +1 @@ +{"parent":"minecraft:block/cube_all","textures":{"all":"tfg:block/casings/machine_casing_aluminium_plated_steel"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/machine_casing_aluminium_plated_steel.json b/kubejs/assets/tfg/models/item/machine_casing_aluminium_plated_steel.json new file mode 100644 index 000000000..34ca5c463 --- /dev/null +++ b/kubejs/assets/tfg/models/item/machine_casing_aluminium_plated_steel.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/casings/machine_casing_aluminium_plated_steel" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/casings/machine_casing_aluminium_plated_steel.png b/kubejs/assets/tfg/textures/block/casings/machine_casing_aluminium_plated_steel.png new file mode 100644 index 000000000..840453e89 Binary files /dev/null and b/kubejs/assets/tfg/textures/block/casings/machine_casing_aluminium_plated_steel.png differ diff --git a/kubejs/assets/tfg/textures/block/casings/machine_casing_aluminium_plated_steel.png.mcmeta b/kubejs/assets/tfg/textures/block/casings/machine_casing_aluminium_plated_steel.png.mcmeta new file mode 100644 index 000000000..8d02bb7ff --- /dev/null +++ b/kubejs/assets/tfg/textures/block/casings/machine_casing_aluminium_plated_steel.png.mcmeta @@ -0,0 +1,5 @@ +{ + "ldlib": { + "connection": "tfg:block/casings/machine_casing_aluminium_plated_steel_ctm" + } +} diff --git a/kubejs/assets/tfg/textures/block/casings/machine_casing_aluminium_plated_steel_ctm.png b/kubejs/assets/tfg/textures/block/casings/machine_casing_aluminium_plated_steel_ctm.png new file mode 100644 index 000000000..510d4e2eb Binary files /dev/null and b/kubejs/assets/tfg/textures/block/casings/machine_casing_aluminium_plated_steel_ctm.png differ diff --git a/kubejs/server_scripts/tfg/recipes.miscellaneous.js b/kubejs/server_scripts/tfg/recipes.miscellaneous.js index 8843538fa..1c103ebde 100644 --- a/kubejs/server_scripts/tfg/recipes.miscellaneous.js +++ b/kubejs/server_scripts/tfg/recipes.miscellaneous.js @@ -990,6 +990,7 @@ function registerTFGMiscellaneousRecipes(event) { .EUt(GTValues.VA[GTValues.EV]) //endregion + //#region Casings global.GTCEU_SUPERCONDUCTORS.forEach((type, index) => { const multiplier = index + 1 @@ -1000,7 +1001,7 @@ function registerTFGMiscellaneousRecipes(event) { ChemicalHelper.get(TagPrefix.rod, GTMaterials.SteelMagnetic, 1), ChemicalHelper.get(TagPrefix.wireFine, GTMaterials[type.materialId], 4) ) - .inputFluids(Fluid.of('gtceu:silicone_rubber', 144)) + .inputFluids(Fluid.of('gtceu:epoxy', 144)) .itemOutputs(Item.of('tfg:superconductor_coil_small', 4 * multiplier)) .circuit(4) .duration(400) @@ -1012,7 +1013,7 @@ function registerTFGMiscellaneousRecipes(event) { ChemicalHelper.get(TagPrefix.rod, GTMaterials.Steel, 2), ChemicalHelper.get(TagPrefix.rod, GTMaterials.SteelMagnetic, 1), ChemicalHelper.get(TagPrefix.wireGtSingle, GTMaterials[type.materialId], 4)) - .inputFluids(Fluid.of('gtceu:silicone_rubber', 144)) + .inputFluids(Fluid.of('gtceu:epoxy', 144)) .itemOutputs(Item.of('tfg:superconductor_coil_large', 4 * multiplier)) .circuit(7) .duration(600) @@ -1031,6 +1032,19 @@ function registerTFGMiscellaneousRecipes(event) { .circuit(4) .duration(800) .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.assembler('tfg:assembler/machine_casing_aluminium_plated_steel') + .itemInputs( + GTBlocks.STEEL_HULL.get(), + ChemicalHelper.get(TagPrefix.plate, GTMaterials.Aluminium, 2), + ChemicalHelper.get(TagPrefix.bolt, GTMaterials.Aluminium, 2), + ChemicalHelper.get(TagPrefix.dust, GTMaterials.Silicon, 1) + ) + .itemOutputs('3x tfg:machine_casing_aluminium_plated_steel') + .circuit(4) + .duration(600) + .EUt(GTValues.VA[GTValues.MV]) + //#endregion //region ammonia borane event.recipes.gtceu.chemical_reactor('tfg:sodium_hydride_synthesis')