mirror of
https://github.com/CivMC/Civ.git
synced 2026-07-18 00:20:44 +00:00
Fix block neighbors not updating on undraw
This commit is contained in:
@@ -19,6 +19,7 @@ import org.bukkit.World;
|
||||
import org.bukkit.block.Block;
|
||||
import org.bukkit.block.BlockFace;
|
||||
import org.bukkit.block.data.BlockData;
|
||||
import org.bukkit.craftbukkit.v1_20_R3.block.CraftBlock;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import com.aleksey.castlegates.CastleGates;
|
||||
@@ -688,9 +689,15 @@ public class BridgeManager {
|
||||
}
|
||||
|
||||
// Apply physics
|
||||
for (Block block : worldBlocks)
|
||||
for (Block block : worldBlocks) {
|
||||
block.setBlockData(block.getBlockData(), true);
|
||||
|
||||
CraftBlock craftBlock = ((CraftBlock) block);
|
||||
|
||||
craftBlock.getHandle().getMinecraftWorld().updateNeighborsAt(craftBlock.getPosition(), craftBlock.getNMS().getBlock());
|
||||
}
|
||||
|
||||
|
||||
_storage.setLinkBlocks(link, null);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user