diff --git a/paper/src/main/java/me/h1dd3nxn1nja/chatmanager/ChatManager.java b/paper/src/main/java/me/h1dd3nxn1nja/chatmanager/ChatManager.java index c3bc4ae..dbd7bf5 100644 --- a/paper/src/main/java/me/h1dd3nxn1nja/chatmanager/ChatManager.java +++ b/paper/src/main/java/me/h1dd3nxn1nja/chatmanager/ChatManager.java @@ -158,7 +158,7 @@ public void registerCommands() { registerCommand(getCommand("Ping"), null, new CommandPing()); - registerCommand(getCommand("Rules"), null, new CommandRadius()); + registerCommand(getCommand("Rules"), null, new CommandRules()); registerCommand(getCommand("ToggleChat"), null, new CommandToggleChat()); diff --git a/paper/src/main/java/me/h1dd3nxn1nja/chatmanager/listeners/ListenerMentions.java b/paper/src/main/java/me/h1dd3nxn1nja/chatmanager/listeners/ListenerMentions.java index 8b403e7..f439e54 100644 --- a/paper/src/main/java/me/h1dd3nxn1nja/chatmanager/listeners/ListenerMentions.java +++ b/paper/src/main/java/me/h1dd3nxn1nja/chatmanager/listeners/ListenerMentions.java @@ -40,7 +40,7 @@ public void onChat(AsyncPlayerChatEvent event) { event.setMessage(ChatColor.translateAlternateColorCodes('&', event.getMessage())); plugin.getServer().getOnlinePlayers().forEach(target -> { - if (player.hasPermission("chatmanager.mention")) { + if (player.hasPermission("chatmanager.mention") && target.hasPermission("chatmanager.mention.receive")) { if (event.getMessage().contains(tagSymbol + target.getName())) { if (Methods.cm_toggleMentions.contains(target.getUniqueId())) return; diff --git a/paper/src/main/resources/plugin.yml b/paper/src/main/resources/plugin.yml index fb4c2b8..8302077 100644 --- a/paper/src/main/resources/plugin.yml +++ b/paper/src/main/resources/plugin.yml @@ -196,6 +196,9 @@ permissions: chatmanager.mention: description: Permission to send mention notifications to other players. default: op + chatmanager.mention.receive: + description: Permission to receive mention notifications + default: op chatmanager.mention.everyone: description: Permission to send everyone mention notifications. default: op