コード例 #1
0
ファイル: LoginStart.cs プロジェクト: Myvar/MyvarCraft
 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;
 }
コード例 #2
0
ファイル: HandShake.cs プロジェクト: Myvar/MyvarCraft
        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;
        }