public override Packet Read(byte[] data) { var ms = new MinecraftStream(data); var re = new LoginStart() { ID = ms.ReadVarInt() }; var l = ms.ReadVarInt(); re.Name = ms.ReadString(l); return re; }
public override Packet Read(byte[] data) { var re = new HandShake(); MinecraftStream ms = new MinecraftStream(data); re.ID = ms.ReadVarInt(); re.ProtocolVersion = ms.ReadVarInt(); var l = ms.ReadVarInt(); re.ServerAddress = ms.ReadString(l); re.ServerPort = ms.ReadUShort(); re.NextState = ms.ReadVarInt(); return re; }