Script Name Alternative
This commit is contained in:
@@ -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
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user