diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/spigot/EcoSpigotPlugin.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/spigot/EcoSpigotPlugin.kt index b12b3339..9265e956 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/spigot/EcoSpigotPlugin.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/spigot/EcoSpigotPlugin.kt @@ -23,7 +23,6 @@ import com.willfp.eco.spigot.eventlisteners.* import com.willfp.eco.spigot.gui.GUIListener import com.willfp.eco.spigot.integrations.anticheat.* import com.willfp.eco.spigot.integrations.antigrief.* -import com.willfp.eco.spigot.integrations.customitems.CustomItemsHeadDatabase import com.willfp.eco.spigot.integrations.customitems.CustomItemsItemsAdder import com.willfp.eco.spigot.integrations.customitems.CustomItemsOraxen import com.willfp.eco.spigot.integrations.mcmmo.McmmoIntegrationImpl @@ -123,7 +122,6 @@ abstract class EcoSpigotPlugin : EcoPlugin( // Custom Items IntegrationLoader("Oraxen") { CustomItemsManager.register(CustomItemsOraxen()) }, IntegrationLoader("ItemsAdder") { CustomItemsManager.register(CustomItemsItemsAdder(this)) }, - IntegrationLoader("HeadDatabase") { CustomItemsManager.register(CustomItemsHeadDatabase()) }, // Shop IntegrationLoader("ShopGuiPlus") { ShopManager.register(ShopShopGuiPlus()) }, diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/spigot/integrations/customitems/CustomItemsHeadDatabase.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/spigot/integrations/customitems/CustomItemsHeadDatabase.kt deleted file mode 100644 index 411dba89..00000000 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/spigot/integrations/customitems/CustomItemsHeadDatabase.kt +++ /dev/null @@ -1,34 +0,0 @@ -package com.willfp.eco.spigot.integrations.customitems - -import com.willfp.eco.core.integrations.customitems.CustomItemsWrapper -import com.willfp.eco.core.items.CustomItem -import com.willfp.eco.util.NamespacedKeyUtils -import me.arcaniax.hdb.api.HeadDatabaseAPI -import me.arcaniax.hdb.enums.CategoryEnum -import java.util.function.Predicate - -class CustomItemsHeadDatabase : CustomItemsWrapper { - private val api = HeadDatabaseAPI() - - override fun registerAllItems() { - for (categoryEnum in CategoryEnum.values()) { - for (head in api.getHeads(categoryEnum).toList()) { - val stack = head.head - val id = head.id - val key = NamespacedKeyUtils.create("headdb", id.lowercase()); - CustomItem( - key, - Predicate { test -> - val headId = api.getItemID(test) ?: return@Predicate false - headId.equals(id, ignoreCase = true) - }, - stack - ).register() - } - } - } - - override fun getPluginName(): String { - return "HeadDatabase" - } -} \ No newline at end of file