From 3e85b88f8d89c014faf09d449c6021dea8dfb0ad Mon Sep 17 00:00:00 2001 From: BlueWeabo Date: Sat, 15 Apr 2023 22:56:23 +0300 Subject: fix (#1882) --- .../machines/multi/GT_MetaTileEntity_PCBFactory.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'src/main/java') 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 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; } -- cgit