From 19e99e1d5aa3fa06ebc08bb1c497fd8d1c3149b1 Mon Sep 17 00:00:00 2001 From: Jika Date: Sun, 14 Sep 2025 13:02:19 +0200 Subject: [PATCH] Update drawers recipe --- .../server_scripts/storagedrawers/recipes.js | 30 ++++++++++++------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/kubejs/server_scripts/storagedrawers/recipes.js b/kubejs/server_scripts/storagedrawers/recipes.js index 0b1eb4876..6297959ce 100644 --- a/kubejs/server_scripts/storagedrawers/recipes.js +++ b/kubejs/server_scripts/storagedrawers/recipes.js @@ -17,20 +17,18 @@ const registerStorageDrawersRecipes = (event) => { // Input replacements: align with TFG materials/tags // Controller: use stone tag and gate with GTCEu LV circuit event.replaceInput({ id: 'storagedrawers:controller' }, 'minecraft:stone', '#forge:stone') - event.replaceInput({ id: 'storagedrawers:controller' }, 'minecraft:diamond', '#gtceu:circuits/lv') + event.replaceInput({ id: 'storagedrawers:controller' }, 'minecraft:diamond', 'create:redstone_link') + event.replaceInput({ id: 'storagedrawers:controller' }, 'minecraft:comparator', 'create:pulse_repeater') // Controller Slave: use stone tag and vanilla repeater instead of gold ingot event.replaceInput({ id: 'storagedrawers:controller_slave' }, 'minecraft:stone', '#forge:stone') - event.replaceInput({ id: 'storagedrawers:controller_slave' }, 'minecraft:gold_ingot', 'minecraft:repeater') + event.replaceInput({ id: 'storagedrawers:controller_slave' }, 'minecraft:gold_ingot', '#forge:ingots/brass') + event.replaceInput({ id: 'storagedrawers:controller_slave' }, 'minecraft:comparator', 'create:pulse_repeater') // Compacting Drawers: enforce proper inputs and use stone tag event.replaceInput({ id: 'storagedrawers:compacting_drawers_2' }, 'minecraft:stone', '#forge:stone') - event.replaceInput({ id: 'storagedrawers:compacting_drawers_2' }, '#storagedrawers:full_drawers', '#storagedrawers:full_drawers') - event.replaceInput({ id: 'storagedrawers:compacting_drawers_2' }, '#storagedrawers:drawers', '#storagedrawers:drawers') event.replaceInput({ id: 'storagedrawers:compacting_drawers_3' }, 'minecraft:stone', '#forge:stone') - event.replaceInput({ id: 'storagedrawers:compacting_drawers_3' }, '#storagedrawers:full_drawers', '#storagedrawers:full_drawers') - event.replaceInput({ id: 'storagedrawers:compacting_drawers_3' }, '#storagedrawers:drawers', '#storagedrawers:drawers') // Additions: gated upgrade recipes (TFG balance, tag-based) event.shapeless('storagedrawers:one_stack_upgrade', [ @@ -39,27 +37,37 @@ const registerStorageDrawersRecipes = (event) => { ]) event.shapeless('storagedrawers:obsidian_storage_upgrade', [ - '#forge:obsidian', + '2x #forge:plates/bronze', + 'storagedrawers:upgrade_template' + ]) + + event.shapeless('storagedrawers:copper_storage_upgrade', [ + '2x #forge:double_plates/wrought_iron', 'storagedrawers:upgrade_template' ]) event.shapeless('storagedrawers:iron_storage_upgrade', [ - '#forge:plates/iron', + '2x #forge:double_plates/steel', 'storagedrawers:upgrade_template' ]) event.shapeless('storagedrawers:gold_storage_upgrade', [ - '2x #forge:plates/steel', + '2x #forge:double_plates/aluminium', 'storagedrawers:upgrade_template' ]) event.shapeless('storagedrawers:diamond_storage_upgrade', [ - '#forge:gems/diamond', + '2x #forge:double_plates/stainless_steel', 'storagedrawers:upgrade_template' ]) event.shapeless('storagedrawers:emerald_storage_upgrade', [ - '#forge:gems/emerald', + '2x #forge:double_plates/titanium', + 'storagedrawers:upgrade_template' + ]) + + event.shapeless('storagedrawers:netherite_storage_upgrade', [ + '2x #forge:double_plates/tungsten_steel', 'storagedrawers:upgrade_template' ]) }