aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/items/ItemDrop.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/common/items/ItemDrop.java')
-rw-r--r--src/main/java/gregtech/common/items/ItemDrop.java15
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)