diff --git a/plugin/src/main/java/me/libraryaddict/disguise/commands/DisguiseBaseCommand.java b/plugin/src/main/java/me/libraryaddict/disguise/commands/DisguiseBaseCommand.java index be8100dc..68b9aa81 100644 --- a/plugin/src/main/java/me/libraryaddict/disguise/commands/DisguiseBaseCommand.java +++ b/plugin/src/main/java/me/libraryaddict/disguise/commands/DisguiseBaseCommand.java @@ -83,7 +83,7 @@ public abstract class DisguiseBaseCommand implements CommandExecutor { String requiredProtocolLib = StringUtils.join(DisguiseUtilities.getProtocolLibRequiredVersion(), " or build #"); String version = ProtocolLibrary.getPlugin().getDescription().getVersion(); - if (DisguiseUtilities.isProtocolLibOutdated() && sender.isOp()) { + if (DisguiseUtilities.isProtocolLibOutdated() && sender.hasPermission("libsdisguises.update")) { DisguiseUtilities.sendProtocolLibUpdateMessage(sender, version, requiredProtocolLib); } diff --git a/plugin/src/main/java/me/libraryaddict/disguise/commands/libsdisguises/LDUpdateProtocolLib.java b/plugin/src/main/java/me/libraryaddict/disguise/commands/libsdisguises/LDUpdateProtocolLib.java index 37439b2e..b73fd893 100644 --- a/plugin/src/main/java/me/libraryaddict/disguise/commands/libsdisguises/LDUpdateProtocolLib.java +++ b/plugin/src/main/java/me/libraryaddict/disguise/commands/libsdisguises/LDUpdateProtocolLib.java @@ -25,7 +25,7 @@ public class LDUpdateProtocolLib implements LDCommand { @Override public boolean hasPermission(CommandSender sender) { - return sender.isOp() || sender.hasPermission("minecraft.command.op"); + return sender.isOp() || sender.hasPermission("libsdisguises.update") || sender.hasPermission("minecraft.command.op"); } @Override diff --git a/plugin/src/main/java/me/libraryaddict/disguise/utilities/listeners/DisguiseListener.java b/plugin/src/main/java/me/libraryaddict/disguise/utilities/listeners/DisguiseListener.java index ae3c1869..e55798da 100644 --- a/plugin/src/main/java/me/libraryaddict/disguise/utilities/listeners/DisguiseListener.java +++ b/plugin/src/main/java/me/libraryaddict/disguise/utilities/listeners/DisguiseListener.java @@ -401,7 +401,7 @@ public class DisguiseListener implements Listener { String requiredProtocolLib = StringUtils.join(DisguiseUtilities.getProtocolLibRequiredVersion(), " or build #"); String version = ProtocolLibrary.getPlugin().getDescription().getVersion(); - if (DisguiseUtilities.isProtocolLibOutdated() && p.isOp()) { + if (DisguiseUtilities.isProtocolLibOutdated() && p.hasPermission("libsdisguises.update")) { DisguiseUtilities.sendProtocolLibUpdateMessage(p, version, requiredProtocolLib); new BukkitRunnable() {