diff --git a/kubejs/server_scripts/gregtech/recipes.materials.js b/kubejs/server_scripts/gregtech/recipes.materials.js index 9ec0e6fba..ac7bdaac8 100644 --- a/kubejs/server_scripts/gregtech/recipes.materials.js +++ b/kubejs/server_scripts/gregtech/recipes.materials.js @@ -310,21 +310,22 @@ function registerGTCEUMetalRecipes(event) { // Macerator let maceratorRecipe = event.recipes.gtceu.macerator(`macerate_poor_raw_${material.getName()}_ore_to_crushed_ore`) - .itemInputs(poorOreItem) .category(GTRecipeCategories.ORE_CRUSHING) .duration(400) .EUt(2) if (multiplier > 1) { + maceratorRecipe.itemInputs(poorOreItem) maceratorRecipe.itemOutputs(crushedOreItem.copyWithCount(multiplier / 2)) } else { // TODO: Change this when Greate fixes its bug //maceratorRecipe.chancedOutput(crushedOreItem, 5000, 750) - maceratorRecipe.itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, material, 1)) + maceratorRecipe.itemInputs(poorOreItem.copyWithCount(2)) + maceratorRecipe.itemOutputs(crushedOreItem.copyWithCount(1)) } maceratorRecipe.chancedOutput(crushedOreItem.copyWithCount(1), 2500, 500) - .chancedOutput(crushedOreItem.copyWithCount(1), 1250, 250) + maceratorRecipe.chancedOutput(crushedOreItem.copyWithCount(1), 1250, 250) // Quern if (multiplier > 1) {