From f95b6761c9e12d24018600dd934c21fade0edd34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Linnea=20Gr=C3=A4f?= Date: Sun, 8 Oct 2023 17:54:54 +0200 Subject: [PATCH] Fix crash when swapping worlds really quickly idk (#422) --- .../gg/skytils/skytilsmod/features/impl/handlers/SpamHider.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/gg/skytils/skytilsmod/features/impl/handlers/SpamHider.kt b/src/main/kotlin/gg/skytils/skytilsmod/features/impl/handlers/SpamHider.kt index 7b28d59f8..0d4026cb2 100644 --- a/src/main/kotlin/gg/skytils/skytilsmod/features/impl/handlers/SpamHider.kt +++ b/src/main/kotlin/gg/skytils/skytilsmod/features/impl/handlers/SpamHider.kt @@ -200,7 +200,7 @@ object SpamHider : PersistentSave(File(Skytils.modDir, "spamhider.json")) { fun onChatPacket(event: ReceiveEvent) { val packet = event.packet if (Utils.inSkyblock && packet is S0BPacketAnimation && packet.animationType == 0) { - val entity = mc.theWorld.getEntityByID(packet.entityID) ?: return + val entity = mc.theWorld?.getEntityByID(packet.entityID) ?: return if (entity !is EntityOtherPlayerMP) return if (entity.heldItem?.item != deadBush || entity.getDistanceSqToEntity(mc.thePlayer) > 4 * 4) return lastSpooked = System.currentTimeMillis()