diff --git a/sakura-server/src/main/java/me/samsuik/sakura/listener/BlockChangeTracker.java b/sakura-server/src/main/java/me/samsuik/sakura/listener/BlockChangeTracker.java index d92e757..8e91564 100644 --- a/sakura-server/src/main/java/me/samsuik/sakura/listener/BlockChangeTracker.java +++ b/sakura-server/src/main/java/me/samsuik/sakura/listener/BlockChangeTracker.java @@ -78,7 +78,7 @@ public final class BlockChangeTracker { } public List getListenersForChunk(ChunkPos chunkPos) { - return this.chunkListeners.getOrDefault(chunkPos.toLong(), Collections.emptyList()); + return List.copyOf(this.chunkListeners.getOrDefault(chunkPos.toLong(), Collections.emptyList())); } private static Set getChunkPositions(Set positions) {