protected override void OnBeforeWrite(Network.Client client, Server.Core.Stream.ByteBuffer buffer) { buffer.WriteVarint(ID); buffer.WriteVarint(PlayerEntityId); buffer.WriteString(PlayerUUID); buffer.WriteString(PlayerName); buffer.WriteFixedPoint(PlayerX); buffer.WriteFixedPoint(PlayerY); buffer.WriteFixedPoint(PlayerZ); buffer.WriteByte(PlayerYaw); buffer.WriteByte(PlayerPitch); buffer.WriteShort(CurrentItem); buffer.WriteByte((3 << 5) | 6); buffer.WriteFloat(Health); buffer.WriteByte(0x7F); }