From a9ae3d9e4c133d5c6e036c85a5117018139245dc Mon Sep 17 00:00:00 2001 From: FriendlyCube Date: Sun, 17 Mar 2024 00:57:42 +0200 Subject: [PATCH 1/2] =?UTF-8?q?=D0=B0=D0=BB=D0=B0=D0=B1=D0=B0=D1=81=D1=82?= =?UTF-8?q?=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kubejs/server_scripts/tfc/recipes.js | 63 +++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/kubejs/server_scripts/tfc/recipes.js b/kubejs/server_scripts/tfc/recipes.js index 73219b47b..14995aedc 100644 --- a/kubejs/server_scripts/tfc/recipes.js +++ b/kubejs/server_scripts/tfc/recipes.js @@ -3069,12 +3069,73 @@ const registerTFCRecipes = (event) => { event.recipes.tfc.damage_inputs_shapeless_crafting(event.recipes.minecraft.crafting_shapeless('6x tfc:alabaster_brick', ['#forge:rich_raw_materials/gypsum', '#tfc:chisels'])) .id('tfc:crafting/alabaster_brick/rich_raw_gypsum') + + //alabaster brick + event.recipes.gtceu.assembler('tfc:alabaster/bricks') + .itemInputs('5x tfc:alabaster_brick') + .inputFluids(Fluid.of('gtceu:concrete', 72)) + .itemOutputs('4x tfc:alabaster/bricks') + .duration(50) + .EUt(2) + + event.recipes.gtceu.chemical_bath('tfc:alabaster/bricks') + .itemInputs('#tfc:colored_bricks_alabaster') + .inputFluids(Fluid.of('gtceu:chlorine', 72)) + .itemOutputs('tfc:alabaster/bricks') + .duration(400) + .EUt(2) + for (let i = 0; i < 16; i++) { + event.recipes.gtceu.chemical_bath(`tfg:tfc/alabaster/bricks/${global.MINECRAFT_DYE_NAMES[i]}`) + .itemInputs('tfc:alabaster/bricks') + .inputFluids(Fluid.of(`gtceu:${global.MINECRAFT_DYE_NAMES[i]}_dye`, 72)) + .itemOutputs(`tfc:alabaster/bricks/${global.MINECRAFT_DYE_NAMES[i]}`) + .duration(20) + .EUt(7) + } + + //raw alabaster + event.recipes.gtceu.chemical_bath('tfc:alabaster/raw/poor_raw_gypsum') + .itemInputs('gtceu:poor_raw_gypsum') + .inputFluids(Fluid.of('tfc:limewater', 50)) + .itemOutputs('tfc:alabaster/raw') + .duration(400) + .EUt(2) + + event.recipes.gtceu.chemical_bath('tfc:alabaster/raw/raw_gypsum') + .itemInputs('gtceu:raw_gypsum') + .inputFluids(Fluid.of('tfc:limewater', 100)) + .itemOutputs('2x tfc:alabaster/raw') + .duration(400) + .EUt(2) + + event.recipes.gtceu.chemical_bath('tfc:alabaster/raw/rich_raw_gypsum') + .itemInputs('gtceu:rich_raw_gypsum') + .inputFluids(Fluid.of('tfc:limewater', 150)) + .itemOutputs('3x tfc:alabaster/raw') + .duration(400) + .EUt(2) + + event.recipes.gtceu.chemical_bath('tfc:alabaster/raw') + .itemInputs('#tfc:colored_bricks_alabaster') + .inputFluids(Fluid.of('gtceu:chlorine', 72)) + .itemOutputs('tfc:alabaster/raw') + .duration(400) + .EUt(2) + + for (let i = 0; i < 16; i++) { + event.recipes.gtceu.chemical_bath(`tfg:tfc/alabaster/raw/${global.MINECRAFT_DYE_NAMES[i]}`) + .itemInputs('tfc:alabaster/raw') + .inputFluids(Fluid.of(`gtceu:${global.MINECRAFT_DYE_NAMES[i]}_dye`, 72)) + .itemOutputs(`tfc:alabaster/raw/${global.MINECRAFT_DYE_NAMES[i]}`) + .duration(20) + .EUt(7) + } //#endregion } /* -event.recipes.gtceu.assembler('') r +event.recipes.gtceu.assembler('') .itemInputs('') .itemOutputs('') .duration(100) From fb1f12d5c87e876698a078493bb9280d20253eb1 Mon Sep 17 00:00:00 2001 From: Dmitry <52341158+SpeeeDCraft@users.noreply.github.com> Date: Sun, 17 Mar 2024 22:21:40 +0700 Subject: [PATCH 2/2] Update recipes.js Signed-off-by: Dmitry <52341158+SpeeeDCraft@users.noreply.github.com> --- kubejs/server_scripts/tfc/recipes.js | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/kubejs/server_scripts/tfc/recipes.js b/kubejs/server_scripts/tfc/recipes.js index 14995aedc..3a9b34966 100644 --- a/kubejs/server_scripts/tfc/recipes.js +++ b/kubejs/server_scripts/tfc/recipes.js @@ -3059,7 +3059,7 @@ const registerTFCRecipes = (event) => { //#endregion - //#region Alabaster + //#region Алебастр event.recipes.tfc.damage_inputs_shapeless_crafting(event.recipes.minecraft.crafting_shapeless('4x tfc:alabaster_brick', ['#forge:raw_materials/gypsum', '#tfc:chisels'])) .id('tfc:crafting/alabaster_brick/raw_gypsum') @@ -3070,7 +3070,7 @@ const registerTFCRecipes = (event) => { event.recipes.tfc.damage_inputs_shapeless_crafting(event.recipes.minecraft.crafting_shapeless('6x tfc:alabaster_brick', ['#forge:rich_raw_materials/gypsum', '#tfc:chisels'])) .id('tfc:crafting/alabaster_brick/rich_raw_gypsum') - //alabaster brick + // Alabaster Brick event.recipes.gtceu.assembler('tfc:alabaster/bricks') .itemInputs('5x tfc:alabaster_brick') .inputFluids(Fluid.of('gtceu:concrete', 72)) @@ -3086,15 +3086,15 @@ const registerTFCRecipes = (event) => { .EUt(2) for (let i = 0; i < 16; i++) { - event.recipes.gtceu.chemical_bath(`tfg:tfc/alabaster/bricks/${global.MINECRAFT_DYE_NAMES[i]}`) - .itemInputs('tfc:alabaster/bricks') - .inputFluids(Fluid.of(`gtceu:${global.MINECRAFT_DYE_NAMES[i]}_dye`, 72)) - .itemOutputs(`tfc:alabaster/bricks/${global.MINECRAFT_DYE_NAMES[i]}`) - .duration(20) - .EUt(7) + event.recipes.gtceu.chemical_bath(`tfg:tfc/alabaster/bricks/${global.MINECRAFT_DYE_NAMES[i]}`) + .itemInputs('tfc:alabaster/bricks') + .inputFluids(Fluid.of(`gtceu:${global.MINECRAFT_DYE_NAMES[i]}_dye`, 72)) + .itemOutputs(`tfc:alabaster/bricks/${global.MINECRAFT_DYE_NAMES[i]}`) + .duration(20) + .EUt(7) } - //raw alabaster + // Raw Alabaster event.recipes.gtceu.chemical_bath('tfc:alabaster/raw/poor_raw_gypsum') .itemInputs('gtceu:poor_raw_gypsum') .inputFluids(Fluid.of('tfc:limewater', 50)) @@ -3131,14 +3131,6 @@ const registerTFCRecipes = (event) => { .duration(20) .EUt(7) } + //#endregion } -/* - -event.recipes.gtceu.assembler('') - .itemInputs('') - .itemOutputs('') - .duration(100) - .EUt(4) - -*/ \ No newline at end of file