aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java
index f0b54d2b99..0938da2b65 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java
@@ -611,12 +611,8 @@ public class GT_MetaTileEntity_PCBFactory extends
calc.enablePerfectOC();
}
calc.calculate();
- try {
- this.lEUt = calc.getConsumption();
- this.mMaxProgresstime = calc.getDuration();
- } catch (Exception e) {
- e.printStackTrace();
- }
+ this.lEUt = calc.getConsumption();
+ this.mMaxProgresstime = calc.getDuration();
}
if (this.lEUt == Long.MAX_VALUE - 1 || this.mProgresstime == Integer.MAX_VALUE - 1) return false;
@@ -625,7 +621,6 @@ public class GT_MetaTileEntity_PCBFactory extends
this.lEUt *= -1;
}
- mOutputItems = new ItemStack[tRecipe.mOutputs.length];
ArrayList<ItemStack> tOutputs = new ArrayList<>();
int remainingEfficiency = getMaxEfficiency(aStack);
for (int j = 0; j < (int) Math.ceil(getMaxEfficiency(aStack) / 10000.0f); j++) {
@@ -637,7 +632,7 @@ public class GT_MetaTileEntity_PCBFactory extends
if (tOutput == null) {
break;
}
- tOutputs.add(tOutput);
+ tOutputs.add(tOutput.copy());
}
remainingEfficiency -= 10000;
}