aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/features/nether/ashfang/AshfangHideParticles.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features/nether/ashfang/AshfangHideParticles.kt')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/nether/ashfang/AshfangHideParticles.kt13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/nether/ashfang/AshfangHideParticles.kt b/src/main/java/at/hannibal2/skyhanni/features/nether/ashfang/AshfangHideParticles.kt
index df242b159..03211eb5b 100644
--- a/src/main/java/at/hannibal2/skyhanni/features/nether/ashfang/AshfangHideParticles.kt
+++ b/src/main/java/at/hannibal2/skyhanni/features/nether/ashfang/AshfangHideParticles.kt
@@ -15,23 +15,22 @@ import net.minecraftforge.fml.common.gameevent.TickEvent
class AshfangHideParticles {
var tick = 0
- var hideParticles = false
+ private var nearAshfang = false
@SubscribeEvent
fun onTick(event: TickEvent.ClientTickEvent) {
if (!LorenzUtils.inSkyBlock) return
if (tick++ % 60 == 0) {
- val distance = DamageIndicatorManager.getDistanceTo(BossType.NETHER_ASHFANG)
- hideParticles = distance < 40
+ nearAshfang = DamageIndicatorManager.getDistanceTo(BossType.NETHER_ASHFANG) < 40
}
}
@SubscribeEvent
fun onReceivePacket(event: ReceiveParticleEvent) {
- if (!isEnabled()) return
-
- event.isCanceled = true
+ if (isEnabled()) {
+ event.isCanceled = true
+ }
}
@SubscribeEvent(priority = EventPriority.HIGH)
@@ -51,5 +50,5 @@ class AshfangHideParticles {
}
}
- private fun isEnabled() = LorenzUtils.inSkyBlock && SkyHanniMod.feature.ashfang.hideParticles && hideParticles
+ private fun isEnabled() = LorenzUtils.inSkyBlock && SkyHanniMod.feature.ashfang.hideParticles && nearAshfang
} \ No newline at end of file