From 5bdc353f4d45e1a2da85c393f5dcf69d69618fb7 Mon Sep 17 00:00:00 2001 From: SpeeeDCraft <52341158+SpeeeDCraft@users.noreply.github.com> Date: Thu, 16 Nov 2023 16:44:57 +0700 Subject: [PATCH] =?UTF-8?q?=D0=B5=D1=89=D0=B5=20=D1=84=D0=B8=D0=BA=D1=81?= =?UTF-8?q?=D1=8B=20=D1=80=D0=B5=D1=86=D0=B5=D0=BF=D1=82=D0=B8=D0=BA=D0=BE?= =?UTF-8?q?=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kubejs/server_scripts/tfc/constants.js | 6 +++--- kubejs/server_scripts/tfc/recipes.js | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/kubejs/server_scripts/tfc/constants.js b/kubejs/server_scripts/tfc/constants.js index ab3c7b621..105e3a5ec 100644 --- a/kubejs/server_scripts/tfc/constants.js +++ b/kubejs/server_scripts/tfc/constants.js @@ -199,10 +199,10 @@ const ItemHeats = { "anvil": { heat_capacity: 40.0, metal_amount: 2016, input: (name) => { return { item: `tfc:metal/anvil/${name}` } }, output: (name) => { return { item: `tfc:metal/anvil/${name}` } } }, - "chain": { heat_capacity: 0.171, metal_amount: 9, rules: [ "hit_any", "hit_any", "draw_last" ], anvilFrom: "ingot", + "chain": { heat_capacity: 0.171, metal_amount: 9, rules: [ "hit_any", "hit_any", "draw_last" ], anvilFrom: "ingot", outputCount: 16, input: (name) => { return { item: `tfc:metal/chain/${name}` } }, output: (name) => { return { item: `tfc:metal/chain/${name}` } } }, - "bars": { heat_capacity: 0.714, metal_amount: 36, rules: [ "upset_last", "punch_second_last", "punch_third_last" ], anvilFrom: "sheet", + "bars": { heat_capacity: 0.714, metal_amount: 36, rules: [ "upset_last", "punch_second_last", "punch_third_last" ], anvilFrom: "sheet", outputCount: 8, input: (name) => { return { item: `tfc:metal/bars/${name}` } }, output: (name) => { return { item: `tfc:metal/bars/${name}` } } }, "trapdoor": { heat_capacity: 5.714, metal_amount: 288, rules: [ "bend_last", "draw_second_last", "draw_third_last" ], anvilFrom: "sheet", @@ -350,7 +350,7 @@ const ItemHeats = { "double_sheet": { heat_capacity: 11.429, metal_amount: 576, input: (name) => { return { tag: `forge:plates/double/${name}` } }, output: (name) => { return { item: `gtceu:${name}_double_plate` } } }, - "rod": { heat_capacity: 1.429, metal_amount: 72, rules: [ "bend_last", "draw_second_last", "draw_third_last" ], anvilFrom: "ingot", + "rod": { heat_capacity: 1.429, metal_amount: 72, rules: [ "bend_last", "draw_second_last", "draw_third_last" ], anvilFrom: "ingot", outputCount: 2, input: (name) => { return { tag: `forge:rods/${name}` } }, output: (name) => { return { item: `gtceu:${name}_rod` } } }, } diff --git a/kubejs/server_scripts/tfc/recipes.js b/kubejs/server_scripts/tfc/recipes.js index 7f25e803c..773855f35 100644 --- a/kubejs/server_scripts/tfc/recipes.js +++ b/kubejs/server_scripts/tfc/recipes.js @@ -654,6 +654,8 @@ const registerAutoTFCAnvilRecipes = (event) => { let input = innerProp.input(tfcMetalName) let output = property.output(tfcMetalName) + output['count'] = (property.outputCount != undefined) ? property.outputCount : 1 + addAnvilRecipe(event, recipeId, input, output, metalSpecifications.tier, property.rules) } })