From d1ee580175615c01043913352fc98be44a88d323 Mon Sep 17 00:00:00 2001 From: SubAt0mic <118155259+SubAt0m1c@users.noreply.github.com> Date: Sun, 24 Nov 2024 00:47:01 -0500 Subject: [PATCH] woopsies (#138) * woopsies * maybe only cheater woopsies --- .../main/kotlin/me/odin/features/impl/skyblock/HidePlayers.kt | 1 + .../kotlin/me/odinclient/features/impl/skyblock/HidePlayers.kt | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/odin/src/main/kotlin/me/odin/features/impl/skyblock/HidePlayers.kt b/odin/src/main/kotlin/me/odin/features/impl/skyblock/HidePlayers.kt index 36c609024..981abeb4d 100644 --- a/odin/src/main/kotlin/me/odin/features/impl/skyblock/HidePlayers.kt +++ b/odin/src/main/kotlin/me/odin/features/impl/skyblock/HidePlayers.kt @@ -9,6 +9,7 @@ import me.odinmain.utils.skyblock.Island import me.odinmain.utils.skyblock.LocationUtils import me.odinmain.utils.skyblock.dungeon.DungeonUtils import me.odinmain.utils.skyblock.dungeon.M7Phases +import net.minecraft.entity.player.EntityPlayer import net.minecraftforge.client.event.RenderPlayerEvent import net.minecraftforge.fml.common.eventhandler.SubscribeEvent diff --git a/odinclient/src/main/kotlin/me/odinclient/features/impl/skyblock/HidePlayers.kt b/odinclient/src/main/kotlin/me/odinclient/features/impl/skyblock/HidePlayers.kt index 570bca89a..d53dc065b 100644 --- a/odinclient/src/main/kotlin/me/odinclient/features/impl/skyblock/HidePlayers.kt +++ b/odinclient/src/main/kotlin/me/odinclient/features/impl/skyblock/HidePlayers.kt @@ -7,6 +7,7 @@ import me.odinmain.features.settings.impl.BooleanSetting import me.odinmain.features.settings.impl.NumberSetting import me.odinmain.utils.skyblock.dungeon.DungeonUtils import me.odinmain.utils.skyblock.dungeon.M7Phases +import net.minecraft.entity.player.EntityPlayer import net.minecraftforge.client.event.RenderPlayerEvent import net.minecraftforge.event.entity.living.LivingEvent import net.minecraftforge.fml.common.eventhandler.SubscribeEvent @@ -31,7 +32,7 @@ object HidePlayers : Module( @SubscribeEvent fun onPosUpdate(event: LivingEvent.LivingUpdateEvent) { - if (mc.isSingleplayer) return + if (mc.isSingleplayer || event.entity !is EntityPlayer) return val atDevs = (mc.thePlayer.getDistance(108.63, 120.0, 94.0) <= 1.8 || mc.thePlayer.getDistance(63.5, 127.0, 35.5) <= 1.8) && DungeonUtils.getF7Phase() == M7Phases.P3 if (event.entity.uniqueID.version() == 2 || !clickThrough || event.entity == mc.thePlayer || (!atDevs && onlyDevs)) return if (event.entity.getDistanceToEntity(mc.thePlayer) <= distance || hideAll) {