public virtual Packet Parse(byte[] data) { var re = new Packet(); ProticallStream ms = new ProticallStream(); ms.ReadVarInt(data); re.ProticallID = ms.ReadVarInt(data); return re; }
public override Packet Parse(byte[] data) { var ps = new ProticallStream(); ps.ReadByte(data); var re = new Run(); var strl = ps.ReadVarInt(data); re.Data = ps.ReadString(data, strl); return re; }
public override Packet Parse(byte[] data) { var ps = new ProticallStream(); ps.ReadByte(data); var re = new Kill(); var strl = ps.ReadVarInt(data); re.ID = Guid.Parse(ps.ReadString(data, strl)); return re; }
public override Packet Parse(byte[] data) { var ps = new ProticallStream(); ps.ReadByte(data); var re = new Handshake(); var strl = ps.ReadVarInt(data); re.ID = Guid.Parse(ps.ReadString(data, strl)); strl = ps.ReadVarInt(data); re.Name = ps.ReadString(data, strl); strl = ps.ReadVarInt(data); re.Description = ps.ReadString(data, strl); strl = ps.ReadVarInt(data); re.HandlerID = ps.ReadString(data, strl); return re; }