public void HandleEntityVelocity(MinecraftClient client, IPacket packet) { var myPacket = (CBEntityVelocity)packet; if (client.MinecraftWorld != null) { int eIndex = client.MinecraftWorld.GetEntityById(myPacket.EntityID); if (eIndex != -1) { client.MinecraftWorld.Entities[eIndex].Velocity_X = myPacket.VelocityX; client.MinecraftWorld.Entities[eIndex].Velocity_Y = myPacket.VelocityY; client.MinecraftWorld.Entities[eIndex].Velocity_Z = myPacket.VelocityZ; } } client.RaiseEntityVelocityChanged(myPacket.EntityID, myPacket.VelocityX, myPacket.VelocityY, myPacket.VelocityZ); }