Пример #1
0
 public void Read(Wrapped wSock) {
     Channel = wSock.readString();
     Length = wSock.readShort();
     Data = wSock.readByteArray(Length);
 }
Пример #2
0
 public void Read(Wrapped wSock) {
     ServerID = wSock.readString();
     PublicLength = wSock.readShort();
     PublicKey = wSock.readByteArray(PublicLength);
     VerifyLength = wSock.readShort();
     VerifyToken = wSock.readByteArray(VerifyLength);
 }
Пример #3
0
 public void Read(Wrapped wSock) {
     X = wSock.readInt();
     Y = wSock.readShort();
     Z = wSock.readInt();
     Action = wSock.readByte();
     Datalength = wSock.readShort();
     NBTData = wSock.readByteArray(Datalength);
 }
Пример #4
0
 public void Read(Wrapped wSock) {
     SharedLength = wSock.readShort();
     SharedSecret = wSock.readByteArray(SharedLength);
     VerifyLength = wSock.readShort();
     VerifyToken = wSock.readByteArray(VerifyLength);
 }
Пример #5
0
 public void Read(Wrapped wSock) {
     Chunkcolumncount = wSock.readShort();
     Datalength = wSock.readInt();
     Skylightsent = wSock.readBool();
     Data = wSock.readByteArray(Datalength);
     Metainformation = wSock.readByteArray(Chunkcolumncount * 12);
 }
Пример #6
0
 public void Read(Wrapped wSock) {
     ItemDamage = wSock.readVarInt();
     Length = wSock.readShort();
     Data = wSock.readByteArray(Length);
 }
Пример #7
0
 public void Read(Wrapped wSock) {
     PlayerUUID = new Guid(wSock.readByteArray(16));
     X = wSock.readInt();
     Y = wSock.readInt();
     Z = wSock.readInt();
     Yaw = wSock.readByte();
     Pitch = wSock.readByte();
     CurrentItem = wSock.readShort();
     Metadata = WrappedExtension.ReadEntityMetadata(wSock);
 }
Пример #8
0
        public static SlotData ReadSlot(Wrapped wSock) {
            var data = new SlotData {Id = wSock.readShort()};

            if (data.Id == -1) {
                data.Id = 0;
                data.ItemCount = 0;
                data.ItemDamage = 0;
                return data;
            }

            data.ItemCount = wSock.readByte();
            data.ItemDamage = wSock.readShort();
            var nbtLength = wSock.readShort();

            if (nbtLength == -1)
                return data;

            data.NbtData = wSock.readByteArray(nbtLength);
            return data;
        }
Пример #9
0
 public void Read(Wrapped wSock) {
     0x3F = wSock.readPlay();
     Data = wSock.readByteArray();
 }
Пример #10
0
 public void Read(Wrapped wSock) {
     TargetPlayer = new Guid(wSock.readByteArray(16));
 }
Пример #11
0
            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);
            }
Пример #12
0
            public void Read(Wrapped wSock) {
                SkyLightSent = wSock.readBool();
                ChunkColumnCount = wSock.readVarInt();
                ChunkMetadata = wSock.readByteArray(10 * ChunkColumnCount);

            }
Пример #13
0
 public void Read(Wrapped wSock) {
     ChunkX = wSock.readInt();
     ChunkZ = wSock.readInt();
     GroundUpContinuous = wSock.readBool();
     PrimaryBitMask = (ushort)wSock.readShort();
     Size = wSock.readVarInt();
     Data = wSock.readByteArray(Size);
 }
Пример #14
0
        public static ModifierData ReadModifierData(Wrapped wSock) {
            var Data = new ModifierData();

            Data.UUID = wSock.readByteArray(16); // -- Because f**k Minecraft.
            Data.Amount = wSock.readDouble();
            Data.Operation = wSock.readByte();

            return Data;
        }
Пример #15
0
 public void Read(Wrapped wSock) {
     ChunkX = wSock.readInt();
     ChunkZ = wSock.readInt();
     GroundUpcontinuous = wSock.readBool();
     Primarybitmap = (ushort)wSock.readShort();
     Addbitmap = (ushort)wSock.readShort();
     Compressedsize = wSock.readInt();
     Compresseddata = wSock.readByteArray(Compressedsize);
 }
Пример #16
0
        public static SlotData ReadSlot(Wrapped wSock) {
            var Data = new SlotData();
            Data.ID = wSock.readShort();

            if (Data.ID == -1) {
                Data.ID = 0;
                Data.ItemCount = 0;
                Data.ItemDamage = 0;
                return Data;
            }

            Data.ItemCount = wSock.readByte();
            Data.ItemDamage = wSock.readShort();
            var NBTLength = wSock.readShort();

            if (NBTLength == -1)
                return Data;

            Data.NbtData = wSock.readByteArray(NBTLength);
            return Data;
        }
Пример #17
0
        public static ModifierData ReadModifierData(Wrapped wSock) {
            var data = new ModifierData
            {
                Uuid = new Guid(wSock.readByteArray(16)),
                Amount = wSock.readDouble(),
                Operation = wSock.readByte()
            };

            return data;
        }