Sync LTC for CraftBukkit

This commit is contained in:
Daniel Mills 2021-07-27 17:04:14 -04:00
parent cb304d35e2
commit ee83cf2989

View File

@ -111,7 +111,7 @@ public class LinkedTerrainChunk implements TerrainChunk {
} }
@Override @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); rawChunkData.setBlock(x, y, z, blockData);
} }
@ -123,37 +123,37 @@ public class LinkedTerrainChunk implements TerrainChunk {
@Deprecated @Deprecated
@Override @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); rawChunkData.setBlock(x, y, z, material);
} }
@Deprecated @Deprecated
@Override @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); rawChunkData.setBlock(x, y, z, material);
} }
@Deprecated @Deprecated
@Override @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); rawChunkData.setRegion(xMin, yMin, zMin, xMax, yMax, zMax, material);
} }
@Deprecated @Deprecated
@Override @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); rawChunkData.setRegion(xMin, yMin, zMin, xMax, yMax, zMax, material);
} }
@Override @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); rawChunkData.setRegion(xMin, yMin, zMin, xMax, yMax, zMax, blockData);
} }
@NotNull @NotNull
@Deprecated @Deprecated
@Override @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); return rawChunkData.getType(x, y, z);
} }