diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/internal/spigot/integrations/customitems/CustomItemsDenizen.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/internal/spigot/integrations/customitems/CustomItemsDenizen.kt index 760d3781..79c76cd4 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/internal/spigot/integrations/customitems/CustomItemsDenizen.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/internal/spigot/integrations/customitems/CustomItemsDenizen.kt @@ -5,12 +5,12 @@ import com.willfp.eco.core.items.CustomItem import com.willfp.eco.core.items.TestableItem import com.willfp.eco.core.items.provider.ItemProvider import com.willfp.eco.util.NamespacedKeyUtils -import com.denizenscript.denizen.objects.ItemTag; +import com.denizenscript.denizen.objects.ItemTag +import com.denizenscript.denizen.scripts.containers.core.ItemScriptHelper import com.willfp.eco.core.items.Items import org.bukkit.event.Listener -class CustomItemsDenizen( -) : CustomItemsIntegration, Listener { +class CustomItemsDenizen : CustomItemsIntegration, Listener { override fun registerProvider() { Items.registerItemProvider(DenizenProvider()) @@ -25,10 +25,11 @@ class CustomItemsDenizen( val item = ItemTag.valueOf(key, false) ?: return null val id = item.scriptName val namespacedKey = NamespacedKeyUtils.create("denizen", id) + val stack = item.itemStack return CustomItem( namespacedKey, - { id.equals(ItemTag(it).scriptName, ignoreCase = true) }, - item.itemStack + { id.equals(ItemScriptHelper.getItemScriptNameText(it), ignoreCase = true) }, + stack ) } }