aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/AlloySmelterRecipes.java55
1 files changed, 30 insertions, 25 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/AlloySmelterRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/AlloySmelterRecipes.java
index ebe68fe1c6..5310e87eb7 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/AlloySmelterRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/AlloySmelterRecipes.java
@@ -74,32 +74,37 @@ public class AlloySmelterRecipes implements Runnable {
materials[2].mMaterial,
materials[2].mAmount);
if (outputIngot != GT_Values.NI) {
- GT_Values.RA.stdBuilder()
- .itemInputs(ingot1, dust2)
- .itemOutputs(outputIngot)
- .noFluidInputs()
- .noFluidOutputs()
- .duration((int) materials[2].mAmount * 50)
- .eut(16)
- .addTo(sAlloySmelterRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(ingot1, ingot2)
- .itemOutputs(outputIngot)
- .noFluidInputs()
- .noFluidOutputs()
- .duration((int) materials[2].mAmount * 50)
- .eut(16)
- .addTo(sAlloySmelterRecipes);
+ if (ingot1 != null) {
+ GT_Values.RA.stdBuilder()
+ .itemInputs(ingot1, dust2)
+ .itemOutputs(outputIngot)
+ .noFluidInputs()
+ .noFluidOutputs()
+ .duration((int) materials[2].mAmount * 50)
+ .eut(16)
+ .addTo(sAlloySmelterRecipes);
+ if (ingot2 != null) {
+ GT_Values.RA.stdBuilder()
+ .itemInputs(ingot1, ingot2)
+ .itemOutputs(outputIngot)
+ .noFluidInputs()
+ .noFluidOutputs()
+ .duration((int) materials[2].mAmount * 50)
+ .eut(16)
+ .addTo(sAlloySmelterRecipes);
+ }
+ }
- GT_Values.RA.stdBuilder()
- .itemInputs(dust1, ingot2)
- .itemOutputs(outputIngot)
- .noFluidInputs()
- .noFluidOutputs()
- .duration((int) materials[2].mAmount * 50)
- .eut(16)
- .addTo(sAlloySmelterRecipes);
+ if (ingot2 != null) {
+ GT_Values.RA.stdBuilder()
+ .itemInputs(dust1, ingot2)
+ .itemOutputs(outputIngot)
+ .noFluidInputs()
+ .noFluidOutputs()
+ .duration((int) materials[2].mAmount * 50)
+ .eut(16)
+ .addTo(sAlloySmelterRecipes);
+ }
GT_Values.RA.stdBuilder()
.itemInputs(dust1, dust2)