synchronize BukkitWorldHandle#createBlockState

This commit is contained in:
dfsek
2021-12-24 00:03:58 -07:00
parent 9ae259f1ed
commit 5da0a861b6
@@ -39,8 +39,8 @@ public class BukkitWorldHandle implements WorldHandle {
} }
@Override @Override
public @NotNull BlockState createBlockState(@NotNull String data) { public synchronized @NotNull BlockState createBlockState(@NotNull String data) {
org.bukkit.block.data.BlockData bukkitData = Bukkit.createBlockData(data); org.bukkit.block.data.BlockData bukkitData = Bukkit.createBlockData(data); // somehow bukkit managed to make this not thread safe! :)
return BukkitBlockState.newInstance(bukkitData); return BukkitBlockState.newInstance(bukkitData);
} }