Fixed registering already-existing permission

This commit is contained in:
Auxilor 2020-11-06 17:37:43 +00:00
parent d2130e4d20
commit f0c4e16635

View File

@ -74,6 +74,7 @@ public abstract class EcoEnchant extends Enchantment implements Listener, Regist
if(!Prerequisite.areMet(prerequisites)) if(!Prerequisite.areMet(prerequisites))
return; return;
if(Bukkit.getPluginManager().getPermission("ecoenchants.fromtable." + permissionName) == null) {
Permission permission = new Permission( Permission permission = new Permission(
"ecoenchants.fromtable." + permissionName, "ecoenchants.fromtable." + permissionName,
"Allows getting " + permissionName + " from an Enchanting Table", "Allows getting " + permissionName + " from an Enchanting Table",
@ -81,6 +82,7 @@ public abstract class EcoEnchant extends Enchantment implements Listener, Regist
); );
permission.addParent(Bukkit.getPluginManager().getPermission("ecoenchants.fromtable.*"), true); permission.addParent(Bukkit.getPluginManager().getPermission("ecoenchants.fromtable.*"), true);
Bukkit.getPluginManager().addPermission(permission); Bukkit.getPluginManager().addPermission(permission);
}
this.update(); this.update();
this.add(); this.add();