diff options
| author | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2022-12-29 18:34:45 +0100 |
|---|---|---|
| committer | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2022-12-29 18:34:45 +0100 |
| commit | 6e65ca82fd1f323a09bd7bc12aa4ca64c7200bf7 (patch) | |
| tree | 08ec1172f643c71dc17e7f880793ea462da93879 /src/main/java/at/hannibal2/skyhanni/features | |
| parent | ccc4e6e9d26b4f486fa1e1cda62496f8bb2b15be (diff) | |
| download | SkyHanni-6e65ca82fd1f323a09bd7bc12aa4ca64c7200bf7.tar.gz SkyHanni-6e65ca82fd1f323a09bd7bc12aa4ca64c7200bf7.tar.bz2 SkyHanni-6e65ca82fd1f323a09bd7bc12aa4ca64c7200bf7.zip | |
performance increases via particle logic changes
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features')
3 files changed, 0 insertions, 60 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/HideBlazeParticles.kt b/src/main/java/at/hannibal2/skyhanni/features/HideBlazeParticles.kt deleted file mode 100644 index 6387ab145..000000000 --- a/src/main/java/at/hannibal2/skyhanni/features/HideBlazeParticles.kt +++ /dev/null @@ -1,28 +0,0 @@ -package at.hannibal2.skyhanni.features - -import at.hannibal2.skyhanni.SkyHanniMod -import at.hannibal2.skyhanni.events.RenderParticleEvent -import at.hannibal2.skyhanni.utils.EntityUtils.getEntitiesNearby -import at.hannibal2.skyhanni.utils.LorenzVec -import net.minecraft.client.Minecraft -import net.minecraft.entity.monster.EntityBlaze -import net.minecraft.util.EnumParticleTypes -import net.minecraftforge.fml.common.eventhandler.SubscribeEvent - -class HideBlazeParticles { - - @SubscribeEvent - fun onSpawnParticle(event: RenderParticleEvent) { - val particleId = event.particleId - if (!SkyHanniMod.feature.misc.hideBlazeParticles) return - - val particleType = EnumParticleTypes.values().find { it.particleID == particleId } - if (particleType != EnumParticleTypes.SMOKE_LARGE) return - - val location = LorenzVec(event.x, event.y, event.z) - val clazz = EntityBlaze::class.java - if (Minecraft.getMinecraft().theWorld.getEntitiesNearby(clazz, location, 3.0).isNotEmpty()) { - event.isCanceled = true - } - } -}
\ No newline at end of file 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 c299e7ef6..b99f0ff7b 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 @@ -3,7 +3,6 @@ package at.hannibal2.skyhanni.features.nether.ashfang import at.hannibal2.skyhanni.SkyHanniMod import at.hannibal2.skyhanni.events.CheckRenderEntityEvent import at.hannibal2.skyhanni.events.ReceiveParticleEvent -import at.hannibal2.skyhanni.events.RenderParticleEvent import at.hannibal2.skyhanni.features.damageindicator.BossType import at.hannibal2.skyhanni.features.damageindicator.DamageIndicatorManager import at.hannibal2.skyhanni.utils.ItemUtils.name @@ -35,21 +34,6 @@ class AshfangHideParticles { event.isCanceled = true } - @SubscribeEvent - fun onSpawnParticle(event: RenderParticleEvent) { - if (!isEnabled()) return - - - when (event.callerClass) { - "net.minecraft.block.BlockFire", - "net.minecraft.entity.monster.EntityBlaze", - "net.minecraft.entity.projectile.EntityFireball", - -> { - event.isCanceled = true - } - } - } - @SubscribeEvent(priority = EventPriority.HIGH) fun onCheckRender(event: CheckRenderEntityEvent<*>) { if (!isEnabled()) return diff --git a/src/main/java/at/hannibal2/skyhanni/features/slayer/blaze/BlazeSlayerClearView.kt b/src/main/java/at/hannibal2/skyhanni/features/slayer/blaze/BlazeSlayerClearView.kt index 8a9f58718..3f0e8ad76 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/slayer/blaze/BlazeSlayerClearView.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/slayer/blaze/BlazeSlayerClearView.kt @@ -3,7 +3,6 @@ package at.hannibal2.skyhanni.features.slayer.blaze import at.hannibal2.skyhanni.SkyHanniMod import at.hannibal2.skyhanni.events.CheckRenderEntityEvent import at.hannibal2.skyhanni.events.ReceiveParticleEvent -import at.hannibal2.skyhanni.events.RenderParticleEvent import at.hannibal2.skyhanni.features.damageindicator.BossType import at.hannibal2.skyhanni.features.damageindicator.DamageIndicatorManager import at.hannibal2.skyhanni.utils.EntityUtils.hasSkullTexture @@ -47,21 +46,6 @@ class BlazeSlayerClearView { } @SubscribeEvent - fun onSpawnParticle(event: RenderParticleEvent) { - if (isEnabled()) { - when (event.callerClass) { - "net.minecraft.block.BlockFire", - "net.minecraft.entity.monster.EntityBlaze", - "net.minecraft.entity.projectile.EntityFireball", - -> { - event.isCanceled = true - return - } - } - } - } - - @SubscribeEvent fun onCheckRender(event: CheckRenderEntityEvent<*>) { if (isEnabled()) { val entity = event.entity |
