From fd55bd4fc7e43361cbea1a81dbcb0460dcfb2a16 Mon Sep 17 00:00:00 2001 From: iRigbe Date: Thu, 1 Jan 2015 23:10:46 -0200 Subject: [PATCH] ChannelUtils.java MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Eu não sei muito bem a ultilidade deste github mas bom eu fiz uma alteração no plugin que eu queria adicionar no meu servidor , que se você quiser colocar como oficial seria bem legal , é uma alteração até que bem util . Isso faz com quem tenha a permissão legendchat.muteallspeak ou a legendchat.admin , consiga falar em todos os canais quando o servidor inteiro está mutado --- .../devpaulo/legendchat/channels/utils/ChannelUtils.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/br/com/devpaulo/legendchat/channels/utils/ChannelUtils.java b/src/br/com/devpaulo/legendchat/channels/utils/ChannelUtils.java index dfca0cf..28c3aa4 100644 --- a/src/br/com/devpaulo/legendchat/channels/utils/ChannelUtils.java +++ b/src/br/com/devpaulo/legendchat/channels/utils/ChannelUtils.java @@ -89,8 +89,11 @@ public static void realMessage(Channel c, Player sender, String message, String return; } if(Legendchat.getMuteManager().isServerMuted()) { - sender.sendMessage(Legendchat.getMessageManager().getMessage("mute_error8")); - return; + if(sender.hasPermission("legendchat.muteallspeak") || sender.hasPermission("legendchat.admin")) { + } else { + sender.sendMessage(Legendchat.getMessageManager().getMessage("mute_error8")); + return; + } } if(Legendchat.getIgnoreManager().hasPlayerIgnoredChannel(sender, c)) { sender.sendMessage(Legendchat.getMessageManager().getMessage("error14"));