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