コード例 #1
0
ファイル: Packets.cs プロジェクト: linuxcodefire/libMC.NET
 public void Read(Wrapped wSock) {
     Count = wSock.readVarInt();
     Statistic = wSock.readName();
     Value = wSock.readVarInt();
 }
コード例 #2
0
ファイル: IPacket.cs プロジェクト: reddragon010/libMC.NET
        public void Read(Wrapped wSock) {
            Entries = new Dictionary<string, int>();
            Count = wSock.readVarInt();

            for (int i = 0; i < Count; i++) {
                string name = wSock.readString();
                int value = wSock.readVarInt();

                Entries.Add(name, value);
            }
        }
コード例 #3
0
ファイル: IPacket.cs プロジェクト: reddragon010/libMC.NET
 public void Read(Wrapped wSock) {
     EntityID = wSock.readVarInt();
     Animation = wSock.readByte();
 }
コード例 #4
0
ファイル: IPacket.cs プロジェクト: reddragon010/libMC.NET
 public void Read(Wrapped wSock) {
     X = wSock.readInt();
     Y = wSock.readShort();
     Z = wSock.readInt();
     Byte1 = wSock.readByte();
     Byte2 = wSock.readByte();
     BlockType = wSock.readVarInt();
 }
コード例 #5
0
ファイル: IPacket.cs プロジェクト: reddragon010/libMC.NET
 public void Read(Wrapped wSock) {
     ItemDamage = wSock.readVarInt();
     Length = wSock.readShort();
     Data = wSock.readByteArray(Length);
 }
コード例 #6
0
ファイル: IPacket.cs プロジェクト: reddragon010/libMC.NET
 public void Read(Wrapped wSock) {
     EntityID = wSock.readVarInt();
     Type = wSock.readByte();
     X = wSock.readInt();
     Y = wSock.readInt();
     Z = wSock.readInt();
     Pitch = wSock.readSByte();
     HeadPitch = wSock.readSByte();
     Yaw = wSock.readSByte();
     VelocityX = wSock.readShort();
     VelocityY = wSock.readShort();
     VelocityZ = wSock.readShort();
     Metadata = WrappedExtension.ReadEntityMetadata(wSock);
 }
コード例 #7
0
ファイル: IPacket.cs プロジェクト: reddragon010/libMC.NET
 public void Read(Wrapped wSock) {
     EntityID = wSock.readVarInt();
     X = wSock.readInt();
     Y = wSock.readInt();
     Z = wSock.readInt();
     Count = wSock.readShort();
 }
コード例 #8
0
ファイル: Packets.cs プロジェクト: linuxcodefire/libMC.NET
 public void Read(Wrapped wSock) {
     Threshold = wSock.readVarInt();
 }
コード例 #9
0
ファイル: Packets.cs プロジェクト: linuxcodefire/libMC.NET
 public void Read(Wrapped wSock) {
     Target = wSock.readVarInt();
     Type = wSock.readVarInt();
     TargetX = wSock.readFloat();
     TargetY = wSock.readFloat();
     TargetZ = wSock.readFloat();
 }
コード例 #10
0
ファイル: Packets.cs プロジェクト: linuxcodefire/libMC.NET
 public void Read(Wrapped wSock) {
     Event = wSock.readVarInt();
     Duration = wSock.readVarInt();
     PlayerID = wSock.readVarInt();
     EntityID = wSock.readInt();
     Message = wSock.readString();
 }
コード例 #11
0
ファイル: Packets.cs プロジェクト: linuxcodefire/libMC.NET
 public void Read(Wrapped wSock) {
     CameraID = wSock.readVarInt();
 }
コード例 #12
0
ファイル: Packets.cs プロジェクト: linuxcodefire/libMC.NET
 public void Read(Wrapped wSock) {
     0x3E = wSock.readPlay();
     Mode = wSock.readSByte();
     TeamDisplayName = wSock.read String();
     TeamPrefix = wSock.read String();
     TeamSuffix = wSock.read String();
     FriendlyFire = wSock.read SByte();
     NameTagVisibility = wSock.read String();
     Color = wSock.read SByte();
     PlayerCount = wSock.read VarInt();
     Players = wSock.read Array of String();
 }
コード例 #13
0
ファイル: Packets.cs プロジェクト: linuxcodefire/libMC.NET
 public void Read(Wrapped wSock) {
     0x3C = wSock.readPlay();
     Action = wSock.readSByte();
     ObjectiveName = wSock.readString();
     Value = wSock.read VarInt();
 }
コード例 #14
0
ファイル: Packets.cs プロジェクト: linuxcodefire/libMC.NET
 public void Read(Wrapped wSock) {
     Action = wSock.readVarInt();
     NumberOfPlayers = wSock.readVarInt();
     Player = wSock.readUUID();
 }
コード例 #15
0
ファイル: Packets.cs プロジェクト: linuxcodefire/libMC.NET
 public void Read(Wrapped wSock) {
     ServerID = wSock.readString();
     PublicKeyLength = wSock.readVarInt();
     PublicKey = wSock.readByteArray(PublicKeyLength);
     VerifyTokenLength = wSock.readVarInt();
     VerifyToken = wSock.readByteArray(VerifyTokenLength);
 }
コード例 #16
0
ファイル: Packets.cs プロジェクト: linuxcodefire/libMC.NET
 public void Read(Wrapped wSock) {
     SharedSecretLength = wSock.readVarInt();
     SharedSecret = wSock.readByteArray(SharedSecretLength);
     VerifyTokenLength = wSock.readVarInt();
     VerifyToken = wSock.readByteArray(VerifyTokenLength);
 }
コード例 #17
0
ファイル: IPacket.cs プロジェクト: reddragon010/libMC.NET
 public void Read(Wrapped wSock) {
     EntityID = wSock.readVarInt();
     Type = wSock.readSByte();
     X = wSock.readInt();
     Y = wSock.readInt();
     Z = wSock.readInt();
     Pitch = wSock.readSByte();
     Yaw = wSock.readSByte();
     Data = WrappedExtension.ReadObjectMetadata(wSock);
 }
コード例 #18
0
ファイル: Packets.cs プロジェクト: linuxcodefire/libMC.NET
 public void Read(Wrapped wSock) {
     ActionID = wSock.readVarInt();
 }
コード例 #19
0
ファイル: IPacket.cs プロジェクト: reddragon010/libMC.NET
 public void Read(Wrapped wSock) {
     EntityID = wSock.readVarInt();
     Title = wSock.readString();
     X = wSock.readInt();
     Y = wSock.readInt();
     Z = wSock.readInt();
     Direction = wSock.readInt();
 }
コード例 #20
0
ファイル: Packets.cs プロジェクト: linuxcodefire/libMC.NET
 public void Read(Wrapped wSock) {
     Hash = wSock.readString();
     Result = wSock.readVarInt();
 }
コード例 #21
0
ファイル: IPacket.cs プロジェクト: reddragon010/libMC.NET
 public void Read(Wrapped wSock) {
     X = wSock.readInt();
     Y = wSock.readByte();
     Z = wSock.readInt();
     BlockID = wSock.readVarInt();
     BlockMetadata = wSock.readByte();
 }
コード例 #22
0
ファイル: Packets.cs プロジェクト: linuxcodefire/libMC.NET
 public void Read(Wrapped wSock) {
     KeepAliveID = wSock.readVarInt();
 }
コード例 #23
0
ファイル: IPacket.cs プロジェクト: reddragon010/libMC.NET
 public void Read(Wrapped wSock) {
     EntityID = wSock.readVarInt();
     Type = wSock.readSByte();
     X = wSock.readInt();
     Y = wSock.readInt();
     Z = wSock.readInt();
 }
コード例 #24
0
ファイル: Packets.cs プロジェクト: linuxcodefire/libMC.NET
 public void Read(Wrapped wSock) {
     EntityID = wSock.readVarInt();
     Slot = wSock.readShort();
     Item = WrappedExtension.ReadSlot(wSock);
 }
コード例 #25
0
ファイル: IPacket.cs プロジェクト: reddragon010/libMC.NET
 public void Read(Wrapped wSock) {
     ProtocolVersion = wSock.readVarInt();
     ServerAddress = wSock.readString();
     ServerPort = wSock.readShort();
     NextState = wSock.readVarInt();
 }
コード例 #26
0
ファイル: Packets.cs プロジェクト: linuxcodefire/libMC.NET
 public void Read(Wrapped wSock) {
     Health = wSock.readFloat();
     Food = wSock.readVarInt();
     FoodSaturation = wSock.readFloat();
 }
コード例 #27
0
ファイル: IPacket.cs プロジェクト: reddragon010/libMC.NET
        public void Read(Wrapped wSock) {
            Count = wSock.readVarInt();
            Matches = new string[Count];

            for (int i = 0; i < Count; i++)
                Matches[i] = wSock.readString();
        }
コード例 #28
0
ファイル: Packets.cs プロジェクト: linuxcodefire/libMC.NET
 public void Read(Wrapped wSock) {
     CollectorEntityID = wSock.readVarInt();
 }
コード例 #29
0
ファイル: IPacket.cs プロジェクト: reddragon010/libMC.NET
        public void Read(Wrapped wSock) {
            EntityID = wSock.readVarInt();
            PlayerUUID = wSock.readString();
            PlayerName = wSock.readString();
            Datacount = wSock.readVarInt();
            Data = new PlayerData[Datacount];

            for (int i = 0; i < Datacount; i++) {
                Data[i].Name = wSock.readString();
                Data[i].Value = wSock.readString();
                Data[i].Signature = wSock.readString();
            }

            X = wSock.readInt();
            Y = wSock.readInt();
            Z = wSock.readInt();
            Yaw = wSock.readSByte();
            Pitch = wSock.readSByte();
            CurrentItem = wSock.readShort();
            Metadata = WrappedExtension.ReadEntityMetadata(wSock);
        }
コード例 #30
0
ファイル: Packets.cs プロジェクト: linuxcodefire/libMC.NET
            public void Read(Wrapped wSock) {
                ItemDamage = wSock.readVarInt();
                Scale = wSock.readSByte();
                IconCount = wSock.readVarInt();

                for (int i = 0; i < IconCount; i++)
                    Icons[i] = wSock.readSByte();

                Columns = wSock.readSByte();

                if (Columns == 0)
                    return;

                Rows = wSock.readSByte();
                X = wSock.readSByte();
                Z = wSock.readSByte();
                Length = wSock.readVarInt();
                Data = wSock.readByteArray(Length);
            }