From 1e7c92198633584b050c035868638cb2174795bd Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 22 Sep 2025 20:26:23 +0100 Subject: [PATCH] added recipes for shields --- CHANGELOG.md | 1 + kubejs/server_scripts/tfc/recipes.materials.js | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5fa81f35f..dc4dc8232 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ - Adds EMI pages for Create Blaze Burner Fuels and for in-world block modifications @BlueBoat29 - Added recipes for the rest of Create's windows and window panes @Pyritie - Halved how quickly the durability decreases on the various hiking/steel toe boots @Pyritie +- Added curving press/extruder recipes for TFC shields @Pyritie ### Bug fixes - Ice soup now requires a bowl to craft, so it doesn't generate free bowls @Pyritie - Fixed repairing an iron flask consuming the knife, also added some flask recipes with rubber instead of a bladder (#1826) @Pyritie diff --git a/kubejs/server_scripts/tfc/recipes.materials.js b/kubejs/server_scripts/tfc/recipes.materials.js index 6724888f2..064897fba 100644 --- a/kubejs/server_scripts/tfc/recipes.materials.js +++ b/kubejs/server_scripts/tfc/recipes.materials.js @@ -271,6 +271,20 @@ function registerTFCMaterialsRecipes(event) { .tier(tfcProperty.getTier()) .id(`tfc:anvil/${material.getName()}_shield`) + event.custom({ + type: 'vintageimprovements:curving', + ingredients: [doublePlateItem], + itemAsHead: 'gtceu:plate_extruder_mold', + results: [{ item: `tfc:metal/shield/${material.getName()}` }], + processingTime: material.getMass() * 6 * global.VINTAGE_IMPROVEMENTS_DURATION_MULTIPLIER + }).id(`tfg:vi/curving/${material.getName()}_shield`) + + event.recipes.gtceu.extruder(`tfg:${material.getName()}_shield`) + .itemInputs(doublePlateItem) + .notConsumable('gtceu:plate_extruder_mold') + .itemOutputs(`tfc:metal/shield/${material.getName()}`) + .duration(material.getMass() * 6) + .EUt(GTValues.VA[GTValues.LV]) //#endregion //#region Конская броня