From e5f73708533487a30c6047de166fb569b26fc89c Mon Sep 17 00:00:00 2001 From: Telesphoreo Date: Fri, 18 Mar 2022 14:19:50 -0500 Subject: [PATCH] Add support for permissions --- .../java/dev/plex/listener/DisguiseListener.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/main/java/dev/plex/listener/DisguiseListener.java b/src/main/java/dev/plex/listener/DisguiseListener.java index f369166..42a6abe 100644 --- a/src/main/java/dev/plex/listener/DisguiseListener.java +++ b/src/main/java/dev/plex/listener/DisguiseListener.java @@ -34,9 +34,19 @@ public class DisguiseListener extends PlexListener else { PlexPlayer plexPlayer = DataUtils.getPlayer(player.getUniqueId()); - if (!plugin.getRankManager().isAdmin(plexPlayer)) + if (plugin.getSystem().equalsIgnoreCase("ranks")) { - DisguiseAPI.undisguiseToAll(player); + if (!plugin.getRankManager().isAdmin(plexPlayer)) + { + DisguiseAPI.undisguiseToAll(player); + } + } + else if (plugin.getSystem().equalsIgnoreCase("permissions")) + { + if (!player.hasPermission("plex.libsdisguises.bypass")) + { + DisguiseAPI.undisguiseToAll(player); + } } } }