From f8dcc35a9b12a0ba40902da791549430e5b38928 Mon Sep 17 00:00:00 2001 From: Daniel Boston Date: Tue, 5 Jan 2016 12:06:46 -0500 Subject: [PATCH] Forcing physics update via blockstate. Something to test on CivTest -- first attempt at resolving #157 --- src/vg/civcraft/mc/citadel/command/commands/Acid.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vg/civcraft/mc/citadel/command/commands/Acid.java b/src/vg/civcraft/mc/citadel/command/commands/Acid.java index a2c6b856..6aac01fa 100644 --- a/src/vg/civcraft/mc/citadel/command/commands/Acid.java +++ b/src/vg/civcraft/mc/citadel/command/commands/Acid.java @@ -7,6 +7,7 @@ import org.bukkit.Material; import org.bukkit.block.Block; import org.bukkit.block.BlockFace; +import org.bukkit.block.BlockState; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.util.BlockIterator; @@ -111,6 +112,9 @@ public boolean execute(CommandSender sender, String[] args) { block.breakNaturally(); + BlockState bs = block.getState(); + bs.update(false, true); + // Consider if should simply be an AcidBlockEvent listener. This will do for now. Utility.reinforcementBroken(p, pRein); rm.deleteReinforcement(pTopRein);