From d9c5a7439f360248179ee593ed0d3e18eca21357 Mon Sep 17 00:00:00 2001 From: Technus Date: Sun, 12 Mar 2017 13:32:24 +0100 Subject: Minor optimization --- .../machine/GT_MetaTileEntity_MultiblockBase_Elemental.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/main') diff --git a/src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_MultiblockBase_Elemental.java b/src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_MultiblockBase_Elemental.java index 582a919282..16383f780d 100644 --- a/src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_MultiblockBase_Elemental.java +++ b/src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_MultiblockBase_Elemental.java @@ -299,7 +299,10 @@ public abstract class GT_MetaTileEntity_MultiblockBase_Elemental extends GT_Meta if(eDismatleBoom && mMaxProgresstime>0) explodeMultiblock(); else if(outputEM!=null) for(cElementalInstanceStackTree tree:outputEM) - if(tree.hasStacks()) explodeMultiblock(); + if(tree.hasStacks()) { + explodeMultiblock(); + break; + } if(eUncertainHatches.size()>1) mMachine=false; @@ -1206,14 +1209,13 @@ public abstract class GT_MetaTileEntity_MultiblockBase_Elemental extends GT_Meta for (GT_MetaTileEntity_Hatch_Param hatch : eParamHatches) hatch.getBaseMetaTileEntity().setActive(false); } - if(outputEM!=null) { - for (cElementalInstanceStackTree output : outputEM) { + if(eDismatleBoom && mMaxProgresstime>0) explodeMultiblock(); + else if(outputEM!=null) + for (cElementalInstanceStackTree output : outputEM) if (output.hasStacks()) { explodeMultiblock(); return; } - } - } }catch (Exception e){ if(TecTech.ModConfig.DEBUG_MODE) e.printStackTrace(); } -- cgit