9
0
mirror of https://github.com/Auxilor/EcoArmor.git synced 2025-12-19 15:09:26 +00:00

Added support for skulls, heads and pumpkins as helmets

This commit is contained in:
_OfTeN_
2023-01-23 14:34:38 +03:00
parent b6893a6ecb
commit f26c35c63b

View File

@@ -20,19 +20,20 @@ enum class ArmorSlot(
return null
}
val material = itemStack.type
val split = material.name.lowercase(Locale.getDefault()).split("_").toTypedArray()
return getSlot(split[split.size - 1])
return getSlot(material.name)
}
@JvmStatic
fun getSlot(name: String): ArmorSlot? {
return when (name.lowercase(Locale.getDefault())) {
"helmet" -> HELMET
"chestplate" -> CHESTPLATE
"elytra" -> ELYTRA
"leggings" -> LEGGINGS
"boots" -> BOOTS
return when {
name.contains("HELMET", true) || name.contains("HEAD", true)
|| name.contains("SKULL", true)
|| name.contains("PUMPKIN", true) -> HELMET
name.contains("CHESTPLATE", true) -> CHESTPLATE
name.contains("ELYTRA", true) -> ELYTRA
name.contains("LEGGINGS", true) -> LEGGINGS
name.contains("BOOTS", true) -> BOOTS
else -> null
}
}