mirror of
https://github.com/Auxilor/EcoMobs.git
synced 2025-12-19 23:19:17 +00:00
Added max_health placeholder
This commit is contained in:
@@ -14,11 +14,13 @@ import com.willfp.ecomobs.mob.event.impl.MobEventRangedAttack
|
|||||||
import com.willfp.ecomobs.mob.event.impl.MobEventSpawn
|
import com.willfp.ecomobs.mob.event.impl.MobEventSpawn
|
||||||
import com.willfp.ecomobs.mob.event.impl.MobEventTakeDamage
|
import com.willfp.ecomobs.mob.event.impl.MobEventTakeDamage
|
||||||
import com.willfp.ecomobs.mob.placeholder.impl.MobPlaceholderHealth
|
import com.willfp.ecomobs.mob.placeholder.impl.MobPlaceholderHealth
|
||||||
|
import com.willfp.ecomobs.mob.placeholder.impl.MobPlaceholderMaxHealth
|
||||||
import com.willfp.ecomobs.mob.placeholder.impl.MobPlaceholderTime
|
import com.willfp.ecomobs.mob.placeholder.impl.MobPlaceholderTime
|
||||||
|
|
||||||
object MobPlaceholders : Registry<MobPlaceholder>() {
|
object MobPlaceholders : Registry<MobPlaceholder>() {
|
||||||
init {
|
init {
|
||||||
register(MobPlaceholderHealth)
|
register(MobPlaceholderHealth)
|
||||||
|
register(MobPlaceholderMaxHealth)
|
||||||
register(MobPlaceholderTime)
|
register(MobPlaceholderTime)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
package com.willfp.ecomobs.mob.placeholder.impl
|
||||||
|
|
||||||
|
import com.willfp.eco.util.toNiceString
|
||||||
|
import com.willfp.ecomobs.mob.LivingMob
|
||||||
|
import com.willfp.ecomobs.mob.placeholder.MobPlaceholder
|
||||||
|
import org.bukkit.attribute.Attribute
|
||||||
|
|
||||||
|
object MobPlaceholderMaxHealth : MobPlaceholder("max_health") {
|
||||||
|
override fun getValue(mob: LivingMob): String {
|
||||||
|
return mob.entity.getAttribute(Attribute.GENERIC_MAX_HEALTH)?.value.toNiceString()
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user