diff --git a/libs/EnchantsSquared.jar b/libs/EnchantsSquared.jar index e8df965..f77c49e 100644 Binary files a/libs/EnchantsSquared.jar and b/libs/EnchantsSquared.jar differ diff --git a/src/main/java/xyz/alexcrea/cuanvil/enchant/wrapped/CAEnchantSquaredEnchantment.java b/src/main/java/xyz/alexcrea/cuanvil/enchant/wrapped/CAEnchantSquaredEnchantment.java index b3f91a9..56b4bc7 100644 --- a/src/main/java/xyz/alexcrea/cuanvil/enchant/wrapped/CAEnchantSquaredEnchantment.java +++ b/src/main/java/xyz/alexcrea/cuanvil/enchant/wrapped/CAEnchantSquaredEnchantment.java @@ -38,14 +38,7 @@ public class CAEnchantSquaredEnchantment extends CAEnchantmentBase { @Override public boolean isAllowed(@NotNull HumanEntity human) { - if(human instanceof Player player){ - return this.enchant.hasPermission(player); - } - // Not really ideal for maintainability but will probably never be executed. (At least I hope) - boolean required = CustomEnchantManager.getInstance().isRequirePermissions(); - if (!required) return true; - - return human.hasPermission("es.enchant.*") || !human.hasPermission(this.enchant.getRequiredPermission()); + return this.enchant.hasPermission(human); } @Override diff --git a/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/EnchantmentSquaredDependency.kt b/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/EnchantmentSquaredDependency.kt index 6a913ec..d0b4939 100644 --- a/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/EnchantmentSquaredDependency.kt +++ b/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/EnchantmentSquaredDependency.kt @@ -175,7 +175,7 @@ class EnchantmentSquaredDependency(private val enchantmentSquaredPlugin: Plugin) "SHEARS" -> "shears" "FLINTANDSTEEL" -> "flint_and_steel" "FISHINGROD" -> "fishing_rod" - "ELYTRA" -> "elytra" + "ELYTRA", "ELYTRAS" -> "elytra" "PICKAXES" -> "pickaxes" // not on this plugin by default "AXES" -> "axes" "SHOVELS" -> "shovels" // not on this plugin by default