From f9654c0f2814e981aa19e4e6826151855274fb2d Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 10 Nov 2025 20:54:20 +0000 Subject: [PATCH] made whisks cheaper --- kubejs/server_scripts/greate/recipes.js | 114 +++++++++++++++--------- 1 file changed, 73 insertions(+), 41 deletions(-) diff --git a/kubejs/server_scripts/greate/recipes.js b/kubejs/server_scripts/greate/recipes.js index 469ff20a3..113e23839 100644 --- a/kubejs/server_scripts/greate/recipes.js +++ b/kubejs/server_scripts/greate/recipes.js @@ -805,149 +805,181 @@ function registerGreateRecipes(event) { // #region Whisks event.shaped('gtceu:steel_whisk', [ - 'ADC', - 'DDD', - 'DDD' + 'ABC', + 'D D', + 'D D' ], { A: '#forge:tools/hammers', + B: '#forge:rings/steel', C: '#forge:tools/wrenches', D: '#forge:rods/long/steel' }).id('gtceu:shaped/steel_whisk') - + event.recipes.gtceu.extruder('gtceu:steel_whisk') - .itemInputs('7x #forge:ingots/steel') + .itemInputs('4x #forge:ingots/steel') .notConsumable('tfg:whisk_extruder_mold') .itemOutputs('gtceu:steel_whisk') - .duration(GTMaterials.Steel.getMass() * 7) + .duration(GTMaterials.Steel.getMass() * 4) .EUt(GTValues.VA[GTValues.MV]) + .removePreviousMaterialInfo() .addMaterialInfo(true) + + event.remove({ id: 'gtceu:extractor/extract_steel_whisk' }) event.shaped('gtceu:aluminium_whisk', [ - 'ADC', - 'DDD', - 'DDD' + 'ABC', + 'D D', + 'D D' ], { A: '#forge:tools/hammers', + B: '#forge:rings/aluminium', C: '#forge:tools/wrenches', D: '#forge:rods/long/aluminium' }).id('gtceu:shaped/aluminium_whisk') event.recipes.gtceu.extruder('gtceu:aluminium_whisk') - .itemInputs('7x #forge:ingots/aluminium') + .itemInputs('4x #forge:ingots/aluminium') .notConsumable('tfg:whisk_extruder_mold') .itemOutputs('gtceu:aluminium_whisk') - .duration(GTMaterials.Aluminium.getMass() * 7) + .duration(GTMaterials.Aluminium.getMass() * 4) .EUt(GTValues.VA[GTValues.MV]) + .removePreviousMaterialInfo() .addMaterialInfo(true) + + event.remove({ id: 'gtceu:extractor/extract_aluminium_whisk' }) event.shaped('gtceu:stainless_steel_whisk', [ - 'ADC', - 'DDD', - 'DDD' + 'ABC', + 'D D', + 'D D' ], { A: '#forge:tools/hammers', + B: '#forge:rings/stainless_steel', C: '#forge:tools/wrenches', D: '#forge:rods/long/stainless_steel' }).id('gtceu:shaped/stainless_steel_whisk') event.recipes.gtceu.extruder('gtceu:stainless_steel_whisk') - .itemInputs('7x #forge:ingots/stainless_steel') + .itemInputs('4x #forge:ingots/stainless_steel') .notConsumable('tfg:whisk_extruder_mold') .itemOutputs('gtceu:stainless_steel_whisk') - .duration(GTMaterials.StainlessSteel.getMass() * 7) + .duration(GTMaterials.StainlessSteel.getMass() * 4) .EUt(GTValues.VA[GTValues.MV]) + .removePreviousMaterialInfo() .addMaterialInfo(true) + + event.remove({ id: 'gtceu:extractor/extract_stainless_steel_whisk' }) event.shaped('gtceu:titanium_whisk', [ - 'ADC', - 'DDD', - 'DDD' + 'ABC', + 'D D', + 'D D' ], { A: '#forge:tools/hammers', + B: '#forge:rings/titanium', C: '#forge:tools/wrenches', D: '#forge:rods/long/titanium' }).id('gtceu:shaped/titanium_whisk') event.recipes.gtceu.extruder('gtceu:titanium_whisk') - .itemInputs('7x #forge:ingots/titanium') + .itemInputs('4x #forge:ingots/titanium') .notConsumable('tfg:whisk_extruder_mold') .itemOutputs('gtceu:titanium_whisk') - .duration(GTMaterials.Titanium.getMass() * 7) + .duration(GTMaterials.Titanium.getMass() * 4) .EUt(GTValues.VA[GTValues.MV]) + .removePreviousMaterialInfo() .addMaterialInfo(true) + + event.remove({ id: 'gtceu:extractor/extract_titanium_whisk' }) event.shaped('gtceu:tungsten_steel_whisk', [ - 'ADC', - 'DDD', - 'DDD' + 'ABC', + 'D D', + 'D D' ], { A: '#forge:tools/hammers', + B: '#forge:rings/tungsten_steel', C: '#forge:tools/wrenches', D: '#forge:rods/long/tungsten_steel' }).id('gtceu:shaped/tungsten_steel_whisk') event.recipes.gtceu.extruder('gtceu:tungsten_steel_whisk') - .itemInputs('7x #forge:ingots/tungsten_steel') + .itemInputs('4x #forge:ingots/tungsten_steel') .notConsumable('tfg:whisk_extruder_mold') .itemOutputs('gtceu:tungsten_steel_whisk') - .duration(GTMaterials.TungstenSteel.getMass() * 7) + .duration(GTMaterials.TungstenSteel.getMass() * 4) .EUt(GTValues.VA[GTValues.MV]) + .removePreviousMaterialInfo() .addMaterialInfo(true) + + event.remove({ id: 'gtceu:extractor/extract_tungsten_steel_whisk' }) event.shaped('gtceu:rhodium_plated_palladium_whisk', [ - 'ADC', - 'DDD', - 'DDD' + 'ABC', + 'D D', + 'D D' ], { A: '#forge:tools/hammers', + B: '#forge:rings/rhodium_plated_palladium', C: '#forge:tools/wrenches', D: '#forge:rods/long/rhodium_plated_palladium' }).id('gtceu:shaped/rhodium_plated_palladium_whisk') event.recipes.gtceu.extruder('gtceu:rhodium_plated_palladium_whisk') - .itemInputs('7x #forge:ingots/rhodium_plated_palladium') + .itemInputs('4x #forge:ingots/rhodium_plated_palladium') .notConsumable('tfg:whisk_extruder_mold') .itemOutputs('gtceu:rhodium_plated_palladium_whisk') - .duration(GTMaterials.RhodiumPlatedPalladium.getMass() * 7) + .duration(GTMaterials.RhodiumPlatedPalladium.getMass() * 4) .EUt(GTValues.VA[GTValues.MV]) + .removePreviousMaterialInfo() .addMaterialInfo(true) + + event.remove({ id: 'gtceu:extractor/extract_rhodium_plated_palladium_whisk' }) event.shaped('gtceu:naquadah_alloy_whisk', [ - 'ADC', - 'DDD', - 'DDD' + 'ABC', + 'D D', + 'D D' ], { A: '#forge:tools/hammers', + B: '#forge:rings/naquadah_alloy', C: '#forge:tools/wrenches', D: '#forge:rods/long/naquadah_alloy' }).id('gtceu:shaped/naquadah_alloy_whisk') event.recipes.gtceu.extruder('gtceu:naquadah_alloy_whisk') - .itemInputs('7x #forge:ingots/naquadah_alloy') + .itemInputs('4x #forge:ingots/naquadah_alloy') .notConsumable('tfg:whisk_extruder_mold') .itemOutputs('gtceu:naquadah_alloy_whisk') - .duration(GTMaterials.NaquadahAlloy.getMass() * 7) + .duration(GTMaterials.NaquadahAlloy.getMass() * 4) .EUt(GTValues.VA[GTValues.MV]) + .removePreviousMaterialInfo() .addMaterialInfo(true) + + event.remove({ id: 'gtceu:extractor/extract_naquadah_alloy_whisk' }) event.shaped('gtceu:darmstadtium_whisk', [ - 'ADC', - 'DDD', - 'DDD' + 'ABC', + 'D D', + 'D D' ], { A: '#forge:tools/hammers', + B: '#forge:rings/darmstadtium', C: '#forge:tools/wrenches', D: '#forge:rods/long/darmstadtium' }).id('gtceu:shaped/darmstadtium_whisk') event.recipes.gtceu.extruder('gtceu:darmstadtium_whisk') - .itemInputs('7x #forge:ingots/darmstadtium') + .itemInputs('4x #forge:ingots/darmstadtium') .notConsumable('tfg:whisk_extruder_mold') .itemOutputs('gtceu:darmstadtium_whisk') - .duration(GTMaterials.Darmstadtium.getMass() * 7) + .duration(GTMaterials.Darmstadtium.getMass() * 4) .EUt(GTValues.VA[GTValues.MV]) + .removePreviousMaterialInfo() .addMaterialInfo(true) + event.remove({ id: 'gtceu:extractor/extract_darmstadtium_whisk' }) + // #endregion // #region Presses