From 80f740cdeaaf322d4c48c02182a12237a024e77d Mon Sep 17 00:00:00 2001 From: Auxilor Date: Wed, 6 Jan 2021 12:56:16 +0000 Subject: [PATCH] Added permission names to essentials --- .../essentials/plugins/IntegrationEssentials.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/essentials/plugins/IntegrationEssentials.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/essentials/plugins/IntegrationEssentials.java index a56343eb..743dfb24 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/essentials/plugins/IntegrationEssentials.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/essentials/plugins/IntegrationEssentials.java @@ -1,6 +1,7 @@ package com.willfp.ecoenchants.integrations.essentials.plugins; import com.earth2me.essentials.Enchantments; +import com.willfp.ecoenchants.enchantments.EcoEnchant; import com.willfp.ecoenchants.enchantments.EcoEnchants; import com.willfp.ecoenchants.integrations.essentials.EssentialsWrapper; import org.apache.commons.lang.reflect.FieldUtils; @@ -13,8 +14,9 @@ public class IntegrationEssentials implements EssentialsWrapper { @Override public void registerAllEnchantments() { try { - for (Enchantment enchantment : EcoEnchants.values()) { + for (EcoEnchant enchantment : EcoEnchants.values()) { ((Map) FieldUtils.readDeclaredStaticField(Enchantments.class, "ENCHANTMENTS", true)).put(enchantment.getKey().getKey(), enchantment); + ((Map) FieldUtils.readDeclaredStaticField(Enchantments.class, "ENCHANTMENTS", true)).put(enchantment.getPermissionName(), enchantment); } } catch (IllegalAccessException ignored) { // Ignore reflective errors that won't happen.