diff options
Diffstat (limited to 'src/main/java/gregtech/common/items/ItemDrop.java')
-rw-r--r-- | src/main/java/gregtech/common/items/ItemDrop.java | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/main/java/gregtech/common/items/ItemDrop.java b/src/main/java/gregtech/common/items/ItemDrop.java index 0b9a42fd15..c7e9789cd8 100644 --- a/src/main/java/gregtech/common/items/ItemDrop.java +++ b/src/main/java/gregtech/common/items/ItemDrop.java @@ -29,6 +29,7 @@ import gregtech.api.enums.GT_Values; import gregtech.api.enums.Materials; import gregtech.api.enums.TierEU; import gregtech.api.util.GT_ModHandler; +import gregtech.api.util.GT_RecipeBuilder; public class ItemDrop extends Item { @@ -229,11 +230,15 @@ public class ItemDrop extends Item { } public void addProcessHV(ItemStack tDrop, FluidStack aOutput, ItemStack aOutput2, int aChance) { - GT_Values.RA.stdBuilder() - .itemInputs(tDrop) - .itemOutputs(aOutput2) - .outputChances(aChance) - .noFluidInputs() + GT_RecipeBuilder recipeBuilder = GT_Values.RA.stdBuilder(); + recipeBuilder.itemInputs(tDrop); + if (aOutput2 == GT_Values.NI) { + recipeBuilder.noItemOutputs(); + } else { + recipeBuilder.itemOutputs(aOutput2) + .outputChances(aChance); + } + recipeBuilder.noFluidInputs() .fluidOutputs(aOutput) .duration(24 * SECONDS) .eut(TierEU.RECIPE_HV) |