diff --git a/MineverseChat/mineverse/Aust1n46/chat/listeners/CommandListener.java b/MineverseChat/mineverse/Aust1n46/chat/listeners/CommandListener.java index a95cfab..e9f67e9 100644 --- a/MineverseChat/mineverse/Aust1n46/chat/listeners/CommandListener.java +++ b/MineverseChat/mineverse/Aust1n46/chat/listeners/CommandListener.java @@ -53,15 +53,17 @@ public class CommandListener implements CommandExecutor, Listener { ConfigurationSection cs = plugin.getConfig().getConfigurationSection("commandspy"); Boolean wec = cs.getBoolean("worldeditcommands", true); MineverseChatPlayer mcp = MineverseChatAPI.getOnlineMineverseChatPlayer(event.getPlayer()); - for(MineverseChatPlayer p : MineverseChat.onlinePlayers) { - if(p.hasCommandSpy()) { - if(wec) { - p.getPlayer().sendMessage(ChatColor.GOLD + mcp.getName() + ": " + event.getMessage()); - } - else { - if(!(event.getMessage().toLowerCase().startsWith("//"))) { + if(!mcp.getPlayer().hasPermission("venturechat.commandspy.hide")) { + for(MineverseChatPlayer p : MineverseChat.onlinePlayers) { + if(p.hasCommandSpy()) { + if(wec) { p.getPlayer().sendMessage(ChatColor.GOLD + mcp.getName() + ": " + event.getMessage()); } + else { + if(!(event.getMessage().toLowerCase().startsWith("//"))) { + p.getPlayer().sendMessage(ChatColor.GOLD + mcp.getName() + ": " + event.getMessage()); + } + } } } }