From 6343b7087d62e9feab8a02f78e562fe4f01ff309 Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Tue, 17 Aug 2021 17:26:38 -0400 Subject: [PATCH] ffs --- .../com/volmit/iris/engine/platform/BukkitChunkGenerator.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/volmit/iris/engine/platform/BukkitChunkGenerator.java b/src/main/java/com/volmit/iris/engine/platform/BukkitChunkGenerator.java index 05ed3e8f1..70d2d2c1a 100644 --- a/src/main/java/com/volmit/iris/engine/platform/BukkitChunkGenerator.java +++ b/src/main/java/com/volmit/iris/engine/platform/BukkitChunkGenerator.java @@ -52,6 +52,8 @@ import java.util.concurrent.Semaphore; @EqualsAndHashCode(callSuper = true) @Data public class BukkitChunkGenerator extends ChunkGenerator implements PlatformChunkGenerator { + private static final int LOAD_LOCKS = 1_000_000; + private final Semaphore loadLock; private final Engine engine; private final IrisWorld world; private final File dataLocation; @@ -64,6 +66,7 @@ public class BukkitChunkGenerator extends ChunkGenerator implements PlatformChun public BukkitChunkGenerator(IrisWorld world, boolean studio, File dataLocation, String dimensionKey) { populators = new KList<>(); + loadLock = new Semaphore(LOAD_LOCKS); this.world = world; this.hotloadChecker = new ChronoLatch(1000, false); this.studio = studio;