Skip to content

Commit 7d2ee6b

Browse files
authored
Fix velocity (#181)
1 parent c2ffb9b commit 7d2ee6b

File tree

1 file changed

+4
-3
lines changed
  • src/main/kotlin/com/lambda/module/modules/movement

1 file changed

+4
-3
lines changed

src/main/kotlin/com/lambda/module/modules/movement/Velocity.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@
1717

1818
package com.lambda.module.modules.movement
1919

20+
import com.lambda.Lambda.mc
2021
import com.lambda.event.events.PacketEvent
21-
import com.lambda.event.listener.SafeListener.Companion.listen
22+
import com.lambda.event.listener.UnsafeListener.Companion.listenUnsafe
2223
import com.lambda.module.Module
2324
import com.lambda.module.tag.ModuleTag
2425
import net.minecraft.network.packet.s2c.play.EntityVelocityUpdateS2CPacket
@@ -33,9 +34,9 @@ object Velocity : Module(
3334
@JvmStatic val explosion by setting("Explosion", true, "Prevents the player from taking knockback from explosions")
3435

3536
init {
36-
listen<PacketEvent.Receive.Pre> { event ->
37+
listenUnsafe <PacketEvent.Receive.Pre> { event ->
3738
when (event.packet) {
38-
is EntityVelocityUpdateS2CPacket if (knockback && event.packet.entityId != player.id) -> event.cancel()
39+
is EntityVelocityUpdateS2CPacket if (knockback && event.packet.entityId == mc.player?.id) -> event.cancel()
3940
}
4041
}
4142
}

0 commit comments

Comments
 (0)