diff --git a/Spigot-Server-Patches/0425-Fixes-issues-with-player-interaction-preventing-meta.patch b/Spigot-Server-Patches/0425-Fixes-issues-with-player-interaction-preventing-meta.patch new file mode 100644 index 0000000000..0be28daa9c --- /dev/null +++ b/Spigot-Server-Patches/0425-Fixes-issues-with-player-interaction-preventing-meta.patch @@ -0,0 +1,26 @@ +From ab124ff3d442f70cef7665086a5f34ad13c42105 Mon Sep 17 00:00:00 2001 +From: AgentTroll +Date: Fri, 22 Mar 2019 22:24:03 -0700 +Subject: [PATCH] Fixes issues with player interaction preventing metadata from + being updated for other players + + +diff --git a/src/main/java/net/minecraft/server/PlayerConnection.java b/src/main/java/net/minecraft/server/PlayerConnection.java +index c4edb5b85d..d2dd5d5be5 100644 +--- a/src/main/java/net/minecraft/server/PlayerConnection.java ++++ b/src/main/java/net/minecraft/server/PlayerConnection.java +@@ -1974,7 +1974,10 @@ public class PlayerConnection implements PacketListenerPlayIn, ITickable { + + if (event.isCancelled() || this.player.inventory.getItemInHand() == null || this.player.inventory.getItemInHand().getItem() != origItem) { + // Refresh the current entity metadata +- this.sendPacket(new PacketPlayOutEntityMetadata(entity.getId(), entity.datawatcher, true)); ++ // Paper start - update entity for all players ++ // this.sendPacket(new PacketPlayOutEntityMetadata(entity.getId(), entity.datawatcher, true)); ++ entity.tracker.track(worldserver.players); ++ // Paper end + } + + if (event.isCancelled()) { +-- +2.21.0 +