mirror of
https://github.com/Auxilor/EcoEnchants.git
synced 2024-12-28 20:47:37 +01:00
Cleaned up permissions (again) x2
This commit is contained in:
parent
abba7694fe
commit
d2130e4d20
@ -9,12 +9,15 @@ import com.willfp.ecoenchants.util.StringUtils;
|
|||||||
import com.willfp.ecoenchants.util.interfaces.Registerable;
|
import com.willfp.ecoenchants.util.interfaces.Registerable;
|
||||||
import com.willfp.ecoenchants.util.optional.Prerequisite;
|
import com.willfp.ecoenchants.util.optional.Prerequisite;
|
||||||
import org.apache.commons.lang.WordUtils;
|
import org.apache.commons.lang.WordUtils;
|
||||||
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.NamespacedKey;
|
import org.bukkit.NamespacedKey;
|
||||||
import org.bukkit.enchantments.Enchantment;
|
import org.bukkit.enchantments.Enchantment;
|
||||||
import org.bukkit.enchantments.EnchantmentTarget;
|
import org.bukkit.enchantments.EnchantmentTarget;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
|
import org.bukkit.permissions.Permission;
|
||||||
|
import org.bukkit.permissions.PermissionDefault;
|
||||||
|
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
@ -71,6 +74,14 @@ public abstract class EcoEnchant extends Enchantment implements Listener, Regist
|
|||||||
if(!Prerequisite.areMet(prerequisites))
|
if(!Prerequisite.areMet(prerequisites))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
Permission permission = new Permission(
|
||||||
|
"ecoenchants.fromtable." + permissionName,
|
||||||
|
"Allows getting " + permissionName + " from an Enchanting Table",
|
||||||
|
PermissionDefault.TRUE
|
||||||
|
);
|
||||||
|
permission.addParent(Bukkit.getPluginManager().getPermission("ecoenchants.fromtable.*"), true);
|
||||||
|
Bukkit.getPluginManager().addPermission(permission);
|
||||||
|
|
||||||
this.update();
|
this.update();
|
||||||
this.add();
|
this.add();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user