diff --git a/src/main/java/com/volmit/iris/engine/data/mca/Chunk.java b/src/main/java/com/volmit/iris/engine/data/mca/Chunk.java index 7b40bdf9d..37b65f4e4 100644 --- a/src/main/java/com/volmit/iris/engine/data/mca/Chunk.java +++ b/src/main/java/com/volmit/iris/engine/data/mca/Chunk.java @@ -324,10 +324,7 @@ public class Chunk { Section section = sections.get(sectionIndex); if (section == null) { section = Section.newSection(); - synchronized (sections) - { - sections.set(sectionIndex, section); - } + sections.set(sectionIndex, section); } section.setBlockStateAt(blockX, blockY, blockZ, state, cleanup); } diff --git a/src/main/java/com/volmit/iris/engine/framework/EngineCompositeGenerator.java b/src/main/java/com/volmit/iris/engine/framework/EngineCompositeGenerator.java index 2986bfbd3..ede74de05 100644 --- a/src/main/java/com/volmit/iris/engine/framework/EngineCompositeGenerator.java +++ b/src/main/java/com/volmit/iris/engine/framework/EngineCompositeGenerator.java @@ -536,7 +536,7 @@ public class EngineCompositeGenerator extends ChunkGenerator implements IrisAcce } @Override - public void directWriteChunk(IrisWorld w, int x, int z, NBTWorld writer) { + public synchronized void directWriteChunk(IrisWorld w, int x, int z, NBTWorld writer) { try {int ox = x << 4; int oz = z << 4;