From 2ce9c8509683a7c25bed7e9963b42bc65c146d18 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Sat, 30 Dec 2023 20:46:03 +0700 Subject: [PATCH] =?UTF-8?q?+=20=D1=80=D0=B5=D1=86=D0=B5=D0=BF=D1=82=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kubejs/server_scripts/create/recipes.js | 55 +++++++++++++++++++++++++ kubejs/server_scripts/create/tags.js | 6 +++ 2 files changed, 61 insertions(+) diff --git a/kubejs/server_scripts/create/recipes.js b/kubejs/server_scripts/create/recipes.js index ab036a9ce..ee0c3b103 100644 --- a/kubejs/server_scripts/create/recipes.js +++ b/kubejs/server_scripts/create/recipes.js @@ -902,6 +902,61 @@ const registerCreateRecipes = (event) => { C: 'create:mechanical_piston', }).id('tfg:create/shaped/sticky_mechanical_piston_from_sticky_resin') + //#region Покраска ручек от люка + + event.recipes.gtceu.chemical_bath(`create/valve_handle_decolor`) + .itemInputs('#tfg:colored_valve_handles') + .inputFluids(Fluid.of(`gtceu:chlorine`, 72)) + .itemOutputs('create:copper_valve_handle') + .duration(150) + .EUt(4) + + global.MINECRAFT_DYE_NAMES.forEach(dye => { + event.recipes.gtceu.chemical_bath(`create/${dye}_valve_handle`) + .itemInputs('create:copper_valve_handle') + .inputFluids(Fluid.of(`gtceu:${dye}_dye`, 144)) + .itemOutputs(`create:${dye}_valve_handle`) + .duration(300) + .EUt(4) + }) + + //#endregion + + //#region Покраска тулбоксов + + global.MINECRAFT_DYE_NAMES.forEach(dye => { + if (dye != 'brown') + event.recipes.gtceu.chemical_bath(`create/${dye}_toolbox`) + .itemInputs('create:brown_toolbox') + .inputFluids(Fluid.of(`gtceu:${dye}_dye`, 96)) + .itemOutputs(`create:${dye}_toolbox`) + .duration(200) + .EUt(4) + }) + + //#endregion + + //#region Покраска сидушек + + event.recipes.gtceu.chemical_bath(`create/seat_decolor`) + .itemInputs('#tfg:colored_seats') + .inputFluids(Fluid.of(`gtceu:chlorine`, 72)) + .itemOutputs('create:white_seat') + .duration(200) + .EUt(4) + + global.MINECRAFT_DYE_NAMES.forEach(dye => { + if (dye != "white") + event.recipes.gtceu.chemical_bath(`create/${dye}_seat`) + .itemInputs(`create:white_seat`) + .inputFluids(Fluid.of(`gtceu:${dye}_dye`, 144)) + .itemOutputs(`create:${dye}_seat`) + .duration(300) + .EUt(4) + }) + + //#endregion + /* // diff --git a/kubejs/server_scripts/create/tags.js b/kubejs/server_scripts/create/tags.js index a78b56cdf..1043ea240 100644 --- a/kubejs/server_scripts/create/tags.js +++ b/kubejs/server_scripts/create/tags.js @@ -6,4 +6,10 @@ const registerCreateItemTags = (event) => { global.CREATE_DISABLED_ITEMS.forEach(item => { event.removeAllTagsFrom(item) }) + + global.MINECRAFT_DYE_NAMES.forEach(dye => { + event.add('tfg:colored_valve_handles', `create:${dye}_valve_handle`) + + if (dye != 'white') event.add('tfg:colored_seats', `create:${dye}_seat`) + }) }