aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDianeXD <64360468+DianeXD@users.noreply.github.com>2022-07-29 21:53:01 +0800
committerGitHub <noreply@github.com>2022-07-29 14:53:01 +0100
commit24c53b5b67feac693ed46c3d7e36d75ca1f8cd28 (patch)
tree44898da5a8b5f933868a52aea006593633a1ca43 /src
parent56d7f408a6fa7fe10bd243d6cb7bf175d00d3174 (diff)
downloadGT5-Unofficial-24c53b5b67feac693ed46c3d7e36d75ca1f8cd28.tar.gz
GT5-Unofficial-24c53b5b67feac693ed46c3d7e36d75ca1f8cd28.tar.bz2
GT5-Unofficial-24c53b5b67feac693ed46c3d7e36d75ca1f8cd28.zip
Fix ConcurrentModificationException (#59)
Diffstat (limited to 'src')
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/LargeEssentiaSmeltery.java3
1 files changed, 2 insertions, 1 deletions
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<Aspect, Integer> entry : this.mOutputAspects.aspects.entrySet()) {
+ for (Map.Entry<Aspect, Integer> entry :
+ this.mOutputAspects.copy().aspects.entrySet()) {
Aspect aspect = entry.getKey();
int amount = entry.getValue();
this.mOutputAspects.remove(aspect, outputHatch.addEssentia(aspect, amount, null));