From 24c53b5b67feac693ed46c3d7e36d75ca1f8cd28 Mon Sep 17 00:00:00 2001 From: DianeXD <64360468+DianeXD@users.noreply.github.com> Date: Fri, 29 Jul 2022 21:53:01 +0800 Subject: Fix ConcurrentModificationException (#59) --- .../java/goodgenerator/blocks/tileEntity/LargeEssentiaSmeltery.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/main/java/goodgenerator') diff --git a/src/main/java/goodgenerator/blocks/tileEntity/LargeEssentiaSmeltery.java b/src/main/java/goodgenerator/blocks/tileEntity/LargeEssentiaSmeltery.java index cfb2d0afc6..00e1538cd7 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/LargeEssentiaSmeltery.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/LargeEssentiaSmeltery.java @@ -336,7 +336,8 @@ public class LargeEssentiaSmeltery extends GT_MetaTileEntity_TooltipMultiBlockBa private void fillEssentiaOutputHatch() { for (EssentiaOutputHatch outputHatch : this.mEssentiaOutputHatches) { - for (Map.Entry entry : this.mOutputAspects.aspects.entrySet()) { + for (Map.Entry entry : + this.mOutputAspects.copy().aspects.entrySet()) { Aspect aspect = entry.getKey(); int amount = entry.getValue(); this.mOutputAspects.remove(aspect, outputHatch.addEssentia(aspect, amount, null)); -- cgit