From ec5e8abf8244229cd72b82a779daa2678aa91946 Mon Sep 17 00:00:00 2001 From: Aust1n46 Date: Fri, 5 Feb 2021 18:12:27 -0600 Subject: [PATCH] Added channel listening check to received DiscordSRV plugin message. --- src/bungee.yml | 2 +- src/mineverse/Aust1n46/chat/MineverseChat.java | 8 +++++--- src/plugin.yml | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/bungee.yml b/src/bungee.yml index 4f979be..bdb2b3f 100644 --- a/src/bungee.yml +++ b/src/bungee.yml @@ -1,4 +1,4 @@ name: VentureChat main: mineverse.Aust1n46.chat.bungee.MineverseChatBungee -version: 2.20.2 +version: 2.20.3 author: Aust1n46 \ No newline at end of file diff --git a/src/mineverse/Aust1n46/chat/MineverseChat.java b/src/mineverse/Aust1n46/chat/MineverseChat.java index c9db1e7..7b44cb1 100644 --- a/src/mineverse/Aust1n46/chat/MineverseChat.java +++ b/src/mineverse/Aust1n46/chat/MineverseChat.java @@ -778,9 +778,11 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { int hash = (message.replaceAll("([§]([a-z0-9]))", "")).hashCode(); for(MineverseChatPlayer p : MineverseChat.onlinePlayers) { - String finalJSON = Format.formatModerationGUI(json, p.getPlayer(), "Discord", chatChannelObj.getName(), hash); - PacketContainer packet = Format.createPacketPlayOutChat(finalJSON); - Format.sendPacketPlayOutChat(p.getPlayer(), packet); + if(p.isListening(chatChannelObj.getName())) { + String finalJSON = Format.formatModerationGUI(json, p.getPlayer(), "Discord", chatChannelObj.getName(), hash); + PacketContainer packet = Format.createPacketPlayOutChat(finalJSON); + Format.sendPacketPlayOutChat(p.getPlayer(), packet); + } } } if(subchannel.equals("Chwho")) { diff --git a/src/plugin.yml b/src/plugin.yml index df6da95..0d5253d 100644 --- a/src/plugin.yml +++ b/src/plugin.yml @@ -1,5 +1,5 @@ name: VentureChat -version: 2.20.2 +version: 2.20.3 api-version: 1.13 main: mineverse.Aust1n46.chat.MineverseChat depend: [Vault, ProtocolLib, PlaceholderAPI]