aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBlueWeabo <ilia.iliev2005@gmail.com>2023-04-15 22:56:23 +0300
committerGitHub <noreply@github.com>2023-04-15 21:56:23 +0200
commit3e85b88f8d89c014faf09d449c6021dea8dfb0ad (patch)
tree072ef16bf008ed4cd9c3318ac56d918a7063c23a /src
parent35c5f5f58b38f83afc15a481d1a75544932b9185 (diff)
downloadGT5-Unofficial-3e85b88f8d89c014faf09d449c6021dea8dfb0ad.tar.gz
GT5-Unofficial-3e85b88f8d89c014faf09d449c6021dea8dfb0ad.tar.bz2
GT5-Unofficial-3e85b88f8d89c014faf09d449c6021dea8dfb0ad.zip
fix (#1882)
Diffstat (limited to 'src')
-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;
}