From ee83cf29896881e0dfe502b1a0a5cb7e924ec0b7 Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Tue, 27 Jul 2021 17:04:14 -0400 Subject: [PATCH] Sync LTC for CraftBukkit --- .../iris/engine/data/chunk/LinkedTerrainChunk.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/volmit/iris/engine/data/chunk/LinkedTerrainChunk.java b/src/main/java/com/volmit/iris/engine/data/chunk/LinkedTerrainChunk.java index b1e0af0e0..9b3f5dbda 100644 --- a/src/main/java/com/volmit/iris/engine/data/chunk/LinkedTerrainChunk.java +++ b/src/main/java/com/volmit/iris/engine/data/chunk/LinkedTerrainChunk.java @@ -111,7 +111,7 @@ public class LinkedTerrainChunk implements TerrainChunk { } @Override - public void setBlock(int x, int y, int z, BlockData blockData) { + public synchronized void setBlock(int x, int y, int z, BlockData blockData) { rawChunkData.setBlock(x, y, z, blockData); } @@ -123,37 +123,37 @@ public class LinkedTerrainChunk implements TerrainChunk { @Deprecated @Override - public void setBlock(int x, int y, int z, @NotNull Material material) { + public synchronized void setBlock(int x, int y, int z, @NotNull Material material) { rawChunkData.setBlock(x, y, z, material); } @Deprecated @Override - public void setBlock(int x, int y, int z, @NotNull MaterialData material) { + public synchronized void setBlock(int x, int y, int z, @NotNull MaterialData material) { rawChunkData.setBlock(x, y, z, material); } @Deprecated @Override - public void setRegion(int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, @NotNull Material material) { + public synchronized void setRegion(int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, @NotNull Material material) { rawChunkData.setRegion(xMin, yMin, zMin, xMax, yMax, zMax, material); } @Deprecated @Override - public void setRegion(int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, @NotNull MaterialData material) { + public synchronized void setRegion(int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, @NotNull MaterialData material) { rawChunkData.setRegion(xMin, yMin, zMin, xMax, yMax, zMax, material); } @Override - public void setRegion(int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, @NotNull BlockData blockData) { + public synchronized void setRegion(int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, @NotNull BlockData blockData) { rawChunkData.setRegion(xMin, yMin, zMin, xMax, yMax, zMax, blockData); } @NotNull @Deprecated @Override - public Material getType(int x, int y, int z) { + public synchronized Material getType(int x, int y, int z) { return rawChunkData.getType(x, y, z); }