diff options
| author | Lorenz <lo.scherf@gmail.com> | 2022-08-17 02:46:05 +0200 |
|---|---|---|
| committer | Lorenz <lo.scherf@gmail.com> | 2022-08-17 02:46:05 +0200 |
| commit | 5669dbf6f68e7cacb2df6a4e37d703df8635353e (patch) | |
| tree | 20f20726c9b15c599e83717010e94b48a9128d4a /src/main/java/at/hannibal2/skyhanni/damageindicator | |
| parent | 26d9f454754a01c7c95cc2a16c28236861b17dc0 (diff) | |
| download | skyhanni-5669dbf6f68e7cacb2df6a4e37d703df8635353e.tar.gz skyhanni-5669dbf6f68e7cacb2df6a4e37d703df8635353e.tar.bz2 skyhanni-5669dbf6f68e7cacb2df6a4e37d703df8635353e.zip | |
separate config category for damage indicator features
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/damageindicator')
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/damageindicator/DamageIndicatorManager.kt (renamed from src/main/java/at/hannibal2/skyhanni/damageindicator/BossDamageIndicator.kt) | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/damageindicator/BossDamageIndicator.kt b/src/main/java/at/hannibal2/skyhanni/damageindicator/DamageIndicatorManager.kt index 38a415f03..fa7dbb530 100644 --- a/src/main/java/at/hannibal2/skyhanni/damageindicator/BossDamageIndicator.kt +++ b/src/main/java/at/hannibal2/skyhanni/damageindicator/DamageIndicatorManager.kt @@ -30,7 +30,7 @@ import java.util.* import java.util.regex.Pattern import kotlin.math.max -class BossDamageIndicator { +class DamageIndicatorManager { var data = mutableMapOf<UUID, EntityData>() private var bossFinder: BossFinder? = null @@ -51,7 +51,7 @@ class BossDamageIndicator { @SubscribeEvent fun onWorldRender(event: RenderWorldLastEvent) { - if (!SkyHanniMod.feature.misc.damageIndicator) return + if (!SkyHanniMod.feature.damageIndicator.enabled) return GlStateManager.disableDepth() GlStateManager.disableCull() @@ -69,7 +69,7 @@ class BossDamageIndicator { if (!data.ignoreBlocks) { if (!player.canEntityBeSeen(data.entity)) continue } - if (data.bossType.bossTypeToggle !in SkyHanniMod.feature.misc.damageIndicatorBossesToShow) continue + if (data.bossType.bossTypeToggle !in SkyHanniMod.feature.damageIndicator.bossesToShow) continue val entity = data.entity @@ -100,7 +100,7 @@ class BossDamageIndicator { RenderUtils.drawLabel(location, healthText, partialTicks, true, 6f) } - var bossName = when (SkyHanniMod.feature.misc.damageIndicatorBossName) { + var bossName = when (SkyHanniMod.feature.damageIndicator.bossName) { 0 -> "" 1 -> data.bossType.fullName 2 -> data.bossType.shortName @@ -116,7 +116,7 @@ class BossDamageIndicator { RenderUtils.drawLabel(location, bossName, partialTicks, true, 3.9f, -9.0f) - if (SkyHanniMod.feature.misc.damageIndicatorShowDamageOverTime) { + if (SkyHanniMod.feature.damageIndicator.showDamageOverTime) { var diff = 13f val currentDamage = data.damageCounter.currentDamage val currentHealing = data.damageCounter.currentHealing @@ -414,7 +414,7 @@ class BossDamageIndicator { if (data.containsKey(entity.uniqueID)) { val lastHealth = data[entity.uniqueID]!!.lastHealth val bossType = entityData.bossType - if (SkyHanniMod.feature.misc.damageIndicatorHealingMessage) { + if (SkyHanniMod.feature.damageIndicator.healingMessage) { checkHealed(health, lastHealth, bossType) } checkDamage(entityData, health, lastHealth, bossType) @@ -478,7 +478,7 @@ class BossDamageIndicator { val healedFormat = NumberUtil.format(healed) - val bossName = when (SkyHanniMod.feature.misc.damageIndicatorBossName) { + val bossName = when (SkyHanniMod.feature.damageIndicator.bossName) { 2 -> bossType.shortName else -> bossType.fullName } @@ -522,7 +522,7 @@ class BossDamageIndicator { @SubscribeEvent(priority = EventPriority.HIGHEST) fun onRenderLiving(e: RenderLivingEvent.Specials.Pre<EntityLivingBase>) { - if (!SkyHanniMod.feature.misc.damageIndicatorHideDamageSplash) return + if (!SkyHanniMod.feature.damageIndicator.hideDamageSplash) return val entity = e.entity if (entity.ticksExisted > 300 || entity !is EntityArmorStand) return |
