Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
109347a601 | ||
|
|
43bef762bf | ||
|
|
69a2e0e247 | ||
|
|
bbbf19c041 |
@@ -23,7 +23,6 @@ import com.willfp.eco.spigot.eventlisteners.*
|
|||||||
import com.willfp.eco.spigot.gui.GUIListener
|
import com.willfp.eco.spigot.gui.GUIListener
|
||||||
import com.willfp.eco.spigot.integrations.anticheat.*
|
import com.willfp.eco.spigot.integrations.anticheat.*
|
||||||
import com.willfp.eco.spigot.integrations.antigrief.*
|
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.CustomItemsItemsAdder
|
||||||
import com.willfp.eco.spigot.integrations.customitems.CustomItemsOraxen
|
import com.willfp.eco.spigot.integrations.customitems.CustomItemsOraxen
|
||||||
import com.willfp.eco.spigot.integrations.mcmmo.McmmoIntegrationImpl
|
import com.willfp.eco.spigot.integrations.mcmmo.McmmoIntegrationImpl
|
||||||
@@ -123,7 +122,6 @@ abstract class EcoSpigotPlugin : EcoPlugin(
|
|||||||
// Custom Items
|
// Custom Items
|
||||||
IntegrationLoader("Oraxen") { CustomItemsManager.register(CustomItemsOraxen()) },
|
IntegrationLoader("Oraxen") { CustomItemsManager.register(CustomItemsOraxen()) },
|
||||||
IntegrationLoader("ItemsAdder") { CustomItemsManager.register(CustomItemsItemsAdder(this)) },
|
IntegrationLoader("ItemsAdder") { CustomItemsManager.register(CustomItemsItemsAdder(this)) },
|
||||||
IntegrationLoader("HeadDatabase") { CustomItemsManager.register(CustomItemsHeadDatabase()) },
|
|
||||||
|
|
||||||
// Shop
|
// Shop
|
||||||
IntegrationLoader("ShopGuiPlus") { ShopManager.register(ShopShopGuiPlus()) },
|
IntegrationLoader("ShopGuiPlus") { ShopManager.register(ShopShopGuiPlus()) },
|
||||||
|
|||||||
@@ -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"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
version = 6.7.2
|
version = 6.7.3
|
||||||
plugin-name = eco
|
plugin-name = eco
|
||||||
Reference in New Issue
Block a user