From 77abafee3eb14424ff4062ebed0a79f67bed008d Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 15 Dec 2025 18:37:19 +0000 Subject: [PATCH] fix recipe collision with vanilla stone plates --- kubejs/server_scripts/gregtech/recipes.materials.js | 1 + kubejs/server_scripts/gregtech/recipes.removes.js | 3 +++ kubejs/server_scripts/tfg/natural_blocks/recipes.rocks.js | 8 ++++++++ 3 files changed, 12 insertions(+) diff --git a/kubejs/server_scripts/gregtech/recipes.materials.js b/kubejs/server_scripts/gregtech/recipes.materials.js index 3f8f507fc..57f713074 100644 --- a/kubejs/server_scripts/gregtech/recipes.materials.js +++ b/kubejs/server_scripts/gregtech/recipes.materials.js @@ -179,6 +179,7 @@ function registerGTCEUMetalRecipes(event) { if (material.hasFlag(MaterialFlags.GENERATE_PLATE) && material !== GTMaterials.Wood && material !== GTMaterials.TreatedWood + && material !== GTMaterials.Stone && !material.hasProperty(PropertyKey.POLYMER)) { const plateStack = ChemicalHelper.get(TagPrefix.plate, material, 1) diff --git a/kubejs/server_scripts/gregtech/recipes.removes.js b/kubejs/server_scripts/gregtech/recipes.removes.js index 6377deb5c..3ceb9b486 100644 --- a/kubejs/server_scripts/gregtech/recipes.removes.js +++ b/kubejs/server_scripts/gregtech/recipes.removes.js @@ -51,6 +51,9 @@ function removeGTCEURecipes(event) { removeMaceratorRecipe(event, 'macerate_cobblestone') removeMaceratorRecipe(event, 'gravel_to_flint') removeMaceratorRecipe(event, 'macerate_furnace') + removeCutterRecipe(event, 'cut_stone_block_to_plate') + removeCutterRecipe(event, 'cut_stone_block_to_plate_water') + removeCutterRecipe(event, 'cut_stone_block_to_plate_distilled_water') //#endregion diff --git a/kubejs/server_scripts/tfg/natural_blocks/recipes.rocks.js b/kubejs/server_scripts/tfg/natural_blocks/recipes.rocks.js index 9a6aa0c4d..50f268ca4 100644 --- a/kubejs/server_scripts/tfg/natural_blocks/recipes.rocks.js +++ b/kubejs/server_scripts/tfg/natural_blocks/recipes.rocks.js @@ -1137,6 +1137,7 @@ function registerTFGRockRecipes(event) { { block: 'beneath:crackrack', dimension: null }, { block: 'tfg:rock/cobble_crackrack', dimension: null }, { block: 'minecraft:basalt', dimension: null }, + { block: 'minecraft:calcite', dimension: null }, { block: 'ad_astra:moon_stone', dimension: 'ad_astra:moon' }, { block: 'ad_astra:moon_cobblestone', dimension: 'ad_astra:moon' }, { block: 'ad_astra:moon_deepslate', dimension: 'ad_astra:moon' }, @@ -1262,4 +1263,11 @@ function registerTFGRockRecipes(event) { .itemOutputs('6x minecraft:polished_blackstone_button') .EUt(7) .duration(100) + + // Misc + event.recipes.gtceu.cutter('tfg:vanilla_stone_slab_to_plate') + .itemInputs('minecraft:stone_slab') + .itemOutputs('#forge:plates/stone') + .duration(20) + .EUt(GTValues.VA[GTValues.LV]) } \ No newline at end of file