forked from never2nv/NVus_Prison
1.1.2 - Added additional permissions: nvus.sellall and nvus.autosell which allows giving players the permission to use /sellall and/or /autosell without being a prisoner (having nvus.prisoner permission). So they can still sell items when not a prisoner etc.
This commit is contained in:
parent
908149c5ec
commit
fe0833e570
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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
|
||||
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
|
Loading…
Reference in New Issue