diff --git a/CHANGELOG.md b/CHANGELOG.md index 35765aa48..e1783d136 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ - Increased amount of saplings that the electric greenhouse returns to be more in line with create-based tree farms @Pyritie - Firmalife mixing bowls can now be placed on tool racks (#1623) @Pyritie - Fixed recipe for pyroxenite button (again) (#1625) @Pyritie +- Refactored locometal recipes to use stonecutters, metal plated locometal is now also much cheaper (#1624) @Pyritie ### Bug fixes - Fixed moon mob spawning light levels, so now they need a light level of 0 instead of 11 (#1587) @NINAustinFett - Fixed wrong output amount of mortaring soybean paste (#1607) @TomPlop diff --git a/kubejs/server_scripts/railways/recipes.locometal.js b/kubejs/server_scripts/railways/recipes.locometal.js index 1dcf3dfda..46394b419 100644 --- a/kubejs/server_scripts/railways/recipes.locometal.js +++ b/kubejs/server_scripts/railways/recipes.locometal.js @@ -22,10 +22,10 @@ const locometalBase = { const registerRailwaysLocometalRecipes = (event) => { for (let locometal in locometalBase) { - event.recipes.create.cutting(`8x railways:${locometal}`, '#forge:storage_blocks/iron').processingTime(200); - event.recipes.create.cutting(`16x railways:${locometal}`, '#forge:storage_blocks/wrought_iron').processingTime(200); - event.recipes.create.cutting(`24x railways:${locometal}`, '#forge:storage_blocks/steel').processingTime(200); - event.recipes.create.cutting(`railways:${locometal}`, `#railways:palettes/cycle_groups/base`).processingTime(20); + event.stonecutting(`8x railways:${locometal}`, '#forge:storage_blocks/iron'); + event.stonecutting(`16x railways:${locometal}`, '#forge:storage_blocks/wrought_iron'); + event.stonecutting(`24x railways:${locometal}`, '#forge:storage_blocks/steel'); + event.stonecutting(`railways:${locometal}`, `#railways:palettes/cycle_groups/base`); event.recipes.gtceu.chemical_bath(`tfg:undying/locometal/${locometal}`) .itemInputs(Item.of(locometalDyeGroups[`${locometal}`], 1)) .inputFluids(Fluid.of(`gtceu:chlorine`, 18)) @@ -35,9 +35,27 @@ const registerRailwaysLocometalRecipes = (event) => { .category(GTRecipeCategories.CHEM_DYES) } - event.recipes.create.item_application(`railways:iron_wrapped_locometal`, [`#railways:palettes/cycle_groups/base`, '#forge:plates/wrought_iron']); - event.recipes.create.item_application(`railways:copper_wrapped_locometal`, [`#railways:palettes/cycle_groups/base`, '#forge:plates/copper']); - event.recipes.create.item_application(`railways:brass_wrapped_locometal`, [`#railways:palettes/cycle_groups/base`, '#forge:plates/brass']) + event.recipes.gtceu.chemical_bath(`railways:iron_wrapped_locometal`) + .itemInputs(`#railways:palettes/cycle_groups/base`) + .inputFluids('gtceu:wrought_iron 18') + .itemOutputs('railways:iron_wrapped_locometal') + .duration(20) + .EUt(24) + .category(GTRecipeCategories.CHEM_DYES); + event.recipes.gtceu.chemical_bath(`railways:copper_wrapped_locometal`) + .itemInputs(`#railways:palettes/cycle_groups/base`) + .inputFluids('gtceu:copper 18') + .itemOutputs('railways:copper_wrapped_locometal') + .duration(20) + .EUt(24) + .category(GTRecipeCategories.CHEM_DYES); + event.recipes.gtceu.chemical_bath(`railways:brass_wrapped_locometal`) + .itemInputs(`#railways:palettes/cycle_groups/base`) + .inputFluids('gtceu:brass 18') + .itemOutputs('railways:brass_wrapped_locometal') + .duration(20) + .EUt(24) + .category(GTRecipeCategories.CHEM_DYES); event.recipes.gtceu.chemical_bath(`tfg:undying/brass_wrapped_locometal`) .itemInputs('#railways:palettes/dye_groups/brass_wrapped_slashed') @@ -99,9 +117,28 @@ const registerRailwaysLocometalRecipes = (event) => { .EUt(24) .category(GTRecipeCategories.CHEM_DYES); }; - event.recipes.create.item_application(`railways:${dye}_iron_wrapped_locometal`, [`#railways:palettes/cycle_groups/${dye}`, '#forge:plates/wrought_iron']); - event.recipes.create.item_application(`railways:${dye}_copper_wrapped_locometal`, [`#railways:palettes/cycle_groups/${dye}`, '#forge:plates/copper']); - event.recipes.create.item_application(`railways:${dye}_brass_wrapped_locometal`, [`#railways:palettes/cycle_groups/${dye}`, '#forge:plates/brass']); + + event.recipes.gtceu.chemical_bath(`railways:${dye}_iron_wrapped_locometal`) + .itemInputs(`#railways:palettes/cycle_groups/${dye}`) + .inputFluids('gtceu:wrought_iron 18') + .itemOutputs(`railways:${dye}_iron_wrapped_locometal`) + .duration(20) + .EUt(24) + .category(GTRecipeCategories.CHEM_DYES); + event.recipes.gtceu.chemical_bath(`railways:${dye}_copper_wrapped_locometal`) + .itemInputs(`#railways:palettes/cycle_groups/${dye}`) + .inputFluids('gtceu:copper 18') + .itemOutputs(`railways:${dye}_copper_wrapped_locometal`) + .duration(20) + .EUt(24) + .category(GTRecipeCategories.CHEM_DYES); + event.recipes.gtceu.chemical_bath(`railways:${dye}_brass_wrapped_locometal`) + .itemInputs(`#railways:palettes/cycle_groups/${dye}`) + .inputFluids('gtceu:brass 18') + .itemOutputs(`railways:${dye}_brass_wrapped_locometal`) + .duration(20) + .EUt(24) + .category(GTRecipeCategories.CHEM_DYES); event.recipes.gtceu.chemical_bath(`tfg:brass_locometal_bathing/${dye}`) .itemInputs('#railways:palettes/dye_groups/brass_wrapped_slashed')