package com.Acrobot.ChestShop; import com.nijiko.permissions.PermissionHandler; import org.bukkit.entity.Player; /** * @author Acrobot */ public enum Permission { SHOP_CREATION("ChestShop.shop.create"), BUY("ChestShop.shop.buy"), BUY_ID("ChestShop.shop.buy."), SELL_ID("ChestShop.shop.sell."), SELL("ChestShop.shop.sell"), ADMIN("ChestShop.admin"), MOD("ChestShop.mod"); private final String permission; Permission(String permission) { this.permission = permission; } public static PermissionHandler permissions; public static boolean has(Player player, Permission permission) { return has(player, permission.permission); } public static boolean has(Player player, String node) { if (permissions != null) return permissions.has(player, node); return player.hasPermission(node); } public String toString() { return permission; } }