From 9ba70424e8eb73d807c9632f2828f5737e51f4fb Mon Sep 17 00:00:00 2001 From: Myles Date: Sun, 20 Jan 2019 17:01:14 +0000 Subject: [PATCH] Fix armour update on item break #1157 --- .../bukkit/listeners/protocol1_9to1_8/ArmorListener.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bukkit/src/main/java/us/myles/ViaVersion/bukkit/listeners/protocol1_9to1_8/ArmorListener.java b/bukkit/src/main/java/us/myles/ViaVersion/bukkit/listeners/protocol1_9to1_8/ArmorListener.java index 2880f47e4..cddf4fe82 100644 --- a/bukkit/src/main/java/us/myles/ViaVersion/bukkit/listeners/protocol1_9to1_8/ArmorListener.java +++ b/bukkit/src/main/java/us/myles/ViaVersion/bukkit/listeners/protocol1_9to1_8/ArmorListener.java @@ -9,6 +9,7 @@ import org.bukkit.event.block.Action; import org.bukkit.event.inventory.InventoryClickEvent; import org.bukkit.event.player.PlayerChangedWorldEvent; import org.bukkit.event.player.PlayerInteractEvent; +import org.bukkit.event.player.PlayerItemBreakEvent; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerRespawnEvent; import org.bukkit.inventory.CraftingInventory; @@ -91,6 +92,11 @@ public class ArmorListener extends ViaBukkitListener { } } + @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) + public void onItemBreak(PlayerItemBreakEvent e) { + sendDelayedArmorUpdate(e.getPlayer()); + } + @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onJoin(PlayerJoinEvent e) { sendDelayedArmorUpdate(e.getPlayer());