From 0bbe2d06f639ed0dd0579e9aa17c2fafd56c5905 Mon Sep 17 00:00:00 2001 From: Telesphoreo Date: Thu, 19 May 2022 21:12:52 -0500 Subject: [PATCH] Fix mute not having a permissions check --- .../main/java/dev/plex/command/impl/MuteCMD.java | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/server/src/main/java/dev/plex/command/impl/MuteCMD.java b/server/src/main/java/dev/plex/command/impl/MuteCMD.java index 918a285..ca4747d 100644 --- a/server/src/main/java/dev/plex/command/impl/MuteCMD.java +++ b/server/src/main/java/dev/plex/command/impl/MuteCMD.java @@ -38,17 +38,10 @@ public class MuteCMD extends PlexCommand return messageComponent("playerMuted"); } - if (isAdmin(getPlexPlayer(player))) + if (silentCheckRank(player, Rank.ADMIN, "plex.mute")) { - if (!isConsole(sender)) - { - assert playerSender != null; - PlexPlayer plexPlayer1 = getPlexPlayer(playerSender); - if (!plexPlayer1.getRankFromString().isAtLeast(getPlexPlayer(player).getRankFromString())) - { - return messageComponent("higherRankThanYou"); - } - } + send(sender, messageComponent("higherRankThanYou")); + return null; } Punishment punishment = new Punishment(punishedPlayer.getUuid(), getUUID(sender));