public void run(CommandSender sender, String[] args) {
if (args != null && args.length > 0) {
ProxiedPlayer player = ProxyServer.getInstance().getPlayer(args[0]);
if (player != null) {
String uuid = player.getUniqueId().toString();
<BUG>if (!player.hasPermission(Permissions.Admin.MUTE_EXEMPT)) {
</BUG>
if (pD.toggleMuted(uuid)) {
player.sendMessage(Dictionary.format(Dictionary.MUTE_ENABLED));
<BUG>ProxyServer.getInstance().getPlayers().stream().filter(p -> p.hasPermission(Permissions.Admin.NOTIFY)).forEach(p -> p.sendMessage(Dictionary.format(Dictionary.MUTE_ENABLEDN, "PLAYER", player.getName())));
</BUG>
} else {

public void run(CommandSender sender, String[] args) {
if (args != null && args.length > 0) {
ProxiedPlayer player = ProxyServer.getInstance().getPlayer(args[0]);
if (player != null) {
String uuid = player.getUniqueId().toString();
if (!Permissions.hasPerm(player, Permissions.Admin.MUTE_EXEMPT)) {
if (pD.toggleMuted(uuid)) {
player.sendMessage(Dictionary.format(Dictionary.MUTE_ENABLED));
ProxyServer.getInstance().getPlayers().stream().filter(p -> Permissions.hasPerm(p, Permissions.Admin.NOTIFY)).forEach(p -> p.sendMessage(Dictionary.format(Dictionary.MUTE_ENABLEDN, "PLAYER", player.getName())));
} else {
