diff options
| author | Lorenz <lo.scherf@gmail.com> | 2022-09-11 23:26:16 +0200 |
|---|---|---|
| committer | Lorenz <lo.scherf@gmail.com> | 2022-09-11 23:26:16 +0200 |
| commit | 04e3286c57ff08ddd102d7100b96777bd6a00b8c (patch) | |
| tree | ec8cc9547111b5e08c783636679c9fa7fd0fff26 | |
| parent | ccf0b0fbba9ce38300a740fc1eaf1277eb5d5797 (diff) | |
| download | SkyHanni-04e3286c57ff08ddd102d7100b96777bd6a00b8c.tar.gz SkyHanni-04e3286c57ff08ddd102d7100b96777bd6a00b8c.tar.bz2 SkyHanni-04e3286c57ff08ddd102d7100b96777bd6a00b8c.zip | |
fixing slayer bosses getting marked as slayer mini bosses sometimes
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/slayer/HighlightSlayerMiniboss.kt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/slayer/HighlightSlayerMiniboss.kt b/src/main/java/at/hannibal2/skyhanni/features/slayer/HighlightSlayerMiniboss.kt index faff3885a..5555af33c 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/slayer/HighlightSlayerMiniboss.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/slayer/HighlightSlayerMiniboss.kt @@ -9,7 +9,6 @@ import at.hannibal2.skyhanni.utils.EntityUtils.hasMaxHealth import at.hannibal2.skyhanni.utils.LorenzColor import at.hannibal2.skyhanni.utils.LorenzUtils import net.minecraft.client.Minecraft -import net.minecraft.entity.Entity import net.minecraft.entity.EntityLivingBase import net.minecraft.entity.monster.EntityBlaze import net.minecraft.entity.monster.EntityEnderman @@ -23,7 +22,7 @@ import net.minecraftforge.fml.common.gameevent.TickEvent class HighlightSlayerMiniboss { private var tick = 0 - private val miniBosses = mutableListOf<Entity>() + private val miniBosses = mutableListOf<EntityLivingBase>() @SubscribeEvent fun onTick(event: TickEvent.ClientTickEvent) { @@ -59,6 +58,7 @@ class HighlightSlayerMiniboss { }) list.filter { it !in miniBosses && !DamageIndicatorManager.isBoss(it) }.forEach(miniBosses::add) + miniBosses.removeIf { DamageIndicatorManager.isBoss(it) } } @SubscribeEvent |
