diff options
| author | Appability <appable@icloud.com> | 2022-10-30 20:42:56 -0700 |
|---|---|---|
| committer | Appability <appable@icloud.com> | 2022-11-01 10:37:47 -0700 |
| commit | 38e6266d2e608f376833dc9bc0c1074bed24535b (patch) | |
| tree | ecf6e02eca2263b0bf4f5b8791143153dd826470 /src/main/kotlin/com/ambientaddons/features | |
| parent | a0c2f3baf572c747321812241ad941f79218c875 (diff) | |
| download | AmbientAddons-38e6266d2e608f376833dc9bc0c1074bed24535b.tar.gz AmbientAddons-38e6266d2e608f376833dc9bc0c1074bed24535b.tar.bz2 AmbientAddons-38e6266d2e608f376833dc9bc0c1074bed24535b.zip | |
kuudra HP display features
Diffstat (limited to 'src/main/kotlin/com/ambientaddons/features')
| -rw-r--r-- | src/main/kotlin/com/ambientaddons/features/kuudra/KuudraHp.kt | 25 | ||||
| -rw-r--r-- | src/main/kotlin/com/ambientaddons/features/kuudra/KuudraReady.kt (renamed from src/main/kotlin/com/ambientaddons/features/misc/KuudraReady.kt) | 2 | ||||
| -rw-r--r-- | src/main/kotlin/com/ambientaddons/features/misc/BonzoMask.kt | 2 |
3 files changed, 27 insertions, 2 deletions
diff --git a/src/main/kotlin/com/ambientaddons/features/kuudra/KuudraHp.kt b/src/main/kotlin/com/ambientaddons/features/kuudra/KuudraHp.kt new file mode 100644 index 0000000..79f6428 --- /dev/null +++ b/src/main/kotlin/com/ambientaddons/features/kuudra/KuudraHp.kt @@ -0,0 +1,25 @@ +package com.ambientaddons.features.kuudra + +import AmbientAddons.Companion.config +import com.ambientaddons.events.BossStatusEvent +import com.ambientaddons.gui.GuiElement +import com.ambientaddons.utils.Area +import com.ambientaddons.utils.Extensions.stripControlCodes +import com.ambientaddons.utils.SBLocation +import net.minecraft.entity.boss.BossStatus +import net.minecraftforge.client.event.ClientChatReceivedEvent +import net.minecraftforge.client.event.RenderGameOverlayEvent +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent + +object KuudraHp { + + fun onBossBarSet(event: BossStatusEvent) { + if (!config.kuudraHp || SBLocation.area != Area.Kuudra) return + val bossData = event.displayData + if (bossData.displayName.unformattedText.stripControlCodes().contains("Kuudra")) { + BossStatus.healthScale = bossData.health / bossData.maxHealth + BossStatus.statusBarTime = 100 + BossStatus.bossName = "${bossData.displayName.formattedText} §r§8 - §r§d ${S}" + } + } +}
\ No newline at end of file diff --git a/src/main/kotlin/com/ambientaddons/features/misc/KuudraReady.kt b/src/main/kotlin/com/ambientaddons/features/kuudra/KuudraReady.kt index d9be1dd..8133182 100644 --- a/src/main/kotlin/com/ambientaddons/features/misc/KuudraReady.kt +++ b/src/main/kotlin/com/ambientaddons/features/kuudra/KuudraReady.kt @@ -1,4 +1,4 @@ -package com.ambientaddons.features.misc +package com.ambientaddons.features.kuudra import AmbientAddons.Companion.config import AmbientAddons.Companion.mc diff --git a/src/main/kotlin/com/ambientaddons/features/misc/BonzoMask.kt b/src/main/kotlin/com/ambientaddons/features/misc/BonzoMask.kt index 2e8be9e..022a435 100644 --- a/src/main/kotlin/com/ambientaddons/features/misc/BonzoMask.kt +++ b/src/main/kotlin/com/ambientaddons/features/misc/BonzoMask.kt @@ -38,7 +38,7 @@ object BonzoMask { else -> false } if (config.maskWarning && didMaskProc) { - mc.ingameGUI.displayTitle("§cMask!", null, 5, 20, 5) + mc.ingameGUI.displayTitle("§cMask!", null, 5, 40, 5) } } |
