diff --git a/src/main/java/me/nvus/nvus_prison_setup/AutoSell/Listeners/AutoSellListener.java b/src/main/java/me/nvus/nvus_prison_setup/AutoSell/Listeners/AutoSellListener.java index a422185..c4ad540 100644 --- a/src/main/java/me/nvus/nvus_prison_setup/AutoSell/Listeners/AutoSellListener.java +++ b/src/main/java/me/nvus/nvus_prison_setup/AutoSell/Listeners/AutoSellListener.java @@ -1,6 +1,7 @@ package me.nvus.nvus_prison_setup.AutoSell.Listeners; import me.nvus.nvus_prison_setup.AutoSell.SellManager; +import org.bukkit.ChatColor; import org.bukkit.Material; import org.bukkit.block.Block; import org.bukkit.event.EventHandler; @@ -19,7 +20,8 @@ public class AutoSellListener implements Listener { @EventHandler public void onBlockBreak(BlockBreakEvent event) { Player player = event.getPlayer(); - if (!player.hasPermission("nvus.prisoner") || !sellManager.isAutoSellEnabled(player)) { + if (!player.hasPermission("nvus.prisoner") || !player.hasPermission("nvus.autosell") || !sellManager.isAutoSellEnabled(player)) { + player.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lYou do not have permission to use this command.")); return; } sellManager.sellItems(player); diff --git a/src/main/java/me/nvus/nvus_prison_setup/AutoSell/SellManager.java b/src/main/java/me/nvus/nvus_prison_setup/AutoSell/SellManager.java index 4e93375..5de79e8 100644 --- a/src/main/java/me/nvus/nvus_prison_setup/AutoSell/SellManager.java +++ b/src/main/java/me/nvus/nvus_prison_setup/AutoSell/SellManager.java @@ -169,7 +169,7 @@ public class SellManager implements CommandExecutor { } public void sellItems(Player player) { - if (!player.hasPermission("nvus.prisoner")) { + if (!player.hasPermission("nvus.prisoner") || !player.hasPermission("nvus.sellall")) { player.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lYou do not have permission to use this command.")); return; } diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index cbd1832..2d1d47c 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -87,4 +87,10 @@ permissions: default: true nvus.prisoner: description: Allows access to NVus Prison prisoner features ie AutoSwitch,AutoSell,Restricting Armor etc. - default: true \ No newline at end of file + default: true + nvus.sellall: + description: Allows access to /sellall command, independent of nvus.prisoner permission. + default: false + nvus.autosell: + description: Allows access to /autosell command toggle, independent of nvus.prisoner permission. + default: false \ No newline at end of file