mirror of
https://github.com/alexcrea/CustomAnvil.git
synced 2026-06-23 08:14:00 +02:00
check the same way as item adder for eco items
This commit is contained in:
parent
440b2b2741
commit
a6cdd79750
1 changed files with 5 additions and 7 deletions
|
|
@ -19,11 +19,9 @@ object MaterialUtil {
|
||||||
return Material.AIR.key == this
|
return Material.AIR.key == this
|
||||||
}
|
}
|
||||||
|
|
||||||
private val HasEcoItem = Bukkit.getPluginManager().isPluginEnabled("EcoItems")
|
|
||||||
|
|
||||||
val ItemStack.customType: NamespacedKey
|
val ItemStack.customType: NamespacedKey
|
||||||
get() {
|
get() {
|
||||||
if(HasEcoItem) {
|
if(DependencyManager.ecoEnchantCompatibility != null) {
|
||||||
val result = EcoItemDependencyUtil.ecoItemNamespace(this)
|
val result = EcoItemDependencyUtil.ecoItemNamespace(this)
|
||||||
if(result != null) return result
|
if(result != null) return result
|
||||||
}
|
}
|
||||||
|
|
@ -43,7 +41,7 @@ object MaterialUtil {
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getMatFromKey(key: NamespacedKey): Material? {
|
fun getMatFromKey(key: NamespacedKey): Material? {
|
||||||
if(HasEcoItem) {
|
if(DependencyManager.ecoEnchantCompatibility != null) {
|
||||||
val result = EcoItemDependencyUtil.ecoItemMaterialFromKey(key)
|
val result = EcoItemDependencyUtil.ecoItemMaterialFromKey(key)
|
||||||
if(result != null) return result
|
if(result != null) return result
|
||||||
}
|
}
|
||||||
|
|
@ -58,7 +56,7 @@ object MaterialUtil {
|
||||||
}
|
}
|
||||||
|
|
||||||
fun itemFromKey(key: NamespacedKey): ItemStack {
|
fun itemFromKey(key: NamespacedKey): ItemStack {
|
||||||
if(HasEcoItem) {
|
if(DependencyManager.ecoEnchantCompatibility != null) {
|
||||||
val result = EcoItemDependencyUtil.newEcoItemstack(key)
|
val result = EcoItemDependencyUtil.newEcoItemstack(key)
|
||||||
if(result != null) return result
|
if(result != null) return result
|
||||||
}
|
}
|
||||||
|
|
@ -78,7 +76,7 @@ object MaterialUtil {
|
||||||
|
|
||||||
fun getMaterialCount(): Int {
|
fun getMaterialCount(): Int {
|
||||||
var count = Material.entries.size
|
var count = Material.entries.size
|
||||||
if(HasEcoItem) {
|
if(DependencyManager.ecoEnchantCompatibility != null) {
|
||||||
count += EcoItemDependencyUtil.getItems().size
|
count += EcoItemDependencyUtil.getItems().size
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -92,7 +90,7 @@ object MaterialUtil {
|
||||||
|
|
||||||
fun getMaterials(): MutableList<NamespacedKey> {
|
fun getMaterials(): MutableList<NamespacedKey> {
|
||||||
val all = ArrayList(Material.entries.map { it.key })
|
val all = ArrayList(Material.entries.map { it.key })
|
||||||
if(HasEcoItem) {
|
if(DependencyManager.ecoEnchantCompatibility != null) {
|
||||||
all.addAll(EcoItemDependencyUtil.getItems())
|
all.addAll(EcoItemDependencyUtil.getItems())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue