From 0791e54abfeb31efdfb5cd2fc738508d5c0890d2 Mon Sep 17 00:00:00 2001 From: md_5 Date: Mon, 5 Apr 2021 15:31:26 +1000 Subject: [PATCH] SPIGOT-6408: Narrator chat only does not work --- .../net/minecraft/server/network/PlayerConnection.patch | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nms-patches/net/minecraft/server/network/PlayerConnection.patch b/nms-patches/net/minecraft/server/network/PlayerConnection.patch index 51cfdc427..baf95c43c 100644 --- a/nms-patches/net/minecraft/server/network/PlayerConnection.patch +++ b/nms-patches/net/minecraft/server/network/PlayerConnection.patch @@ -1023,8 +1023,8 @@ + String message = String.format(queueEvent.getFormat(), queueEvent.getPlayer().getDisplayName(), queueEvent.getMessage()); + PlayerConnection.this.minecraftServer.console.sendMessage(message); + if (((LazyPlayerSet) queueEvent.getRecipients()).isLazy()) { -+ for (Object player : PlayerConnection.this.minecraftServer.getPlayerList().players) { -+ ((EntityPlayer) player).sendMessage(PlayerConnection.this.player.getUniqueID(), CraftChatMessage.fromString(message)); ++ for (EntityPlayer recipient : minecraftServer.getPlayerList().players) { ++ recipient.getBukkitEntity().sendMessage(PlayerConnection.this.player.getUniqueID(), message); + } + } else { + for (Player player : queueEvent.getRecipients()) { @@ -1053,8 +1053,8 @@ + s = String.format(event.getFormat(), event.getPlayer().getDisplayName(), event.getMessage()); + minecraftServer.console.sendMessage(s); + if (((LazyPlayerSet) event.getRecipients()).isLazy()) { -+ for (Object recipient : minecraftServer.getPlayerList().players) { -+ ((EntityPlayer) recipient).sendMessage(PlayerConnection.this.player.getUniqueID(), CraftChatMessage.fromString(s)); ++ for (EntityPlayer recipient : minecraftServer.getPlayerList().players) { ++ recipient.getBukkitEntity().sendMessage(PlayerConnection.this.player.getUniqueID(), s); + } + } else { + for (Player recipient : event.getRecipients()) {