Пример #1
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     InBed    = stream.ReadBoolean();
     X        = stream.ReadInt32();
     Y        = stream.ReadInt8();
     Z        = stream.ReadInt32();
 }
Пример #2
0
 public void ReadPacket(IMinecraftStream stream)
 {
     PlayerAction = (Action)stream.ReadInt8();
     X = stream.ReadInt32();
     Y = stream.ReadInt8();
     Z = stream.ReadInt32();
     Face = (BlockFace)stream.ReadInt8();
 }
Пример #3
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     InBed = stream.ReadBoolean();
     X = stream.ReadInt32();
     Y = stream.ReadInt8();
     Z = stream.ReadInt32();
 }
Пример #4
0
 public void ReadPacket(IMinecraftStream stream)
 {
     Effect = (EffectType)stream.ReadInt32();
     X      = stream.ReadInt32();
     Y      = stream.ReadInt8();
     Z      = stream.ReadInt32();
     Data   = stream.ReadInt32();
 }
Пример #5
0
 public void ReadPacket(IMinecraftStream stream)
 {
     X = stream.ReadInt32();
     Y = stream.ReadInt16();
     Z = stream.ReadInt32();
     State = stream.ReadInt8();
     Data = stream.ReadInt8();
 }
Пример #6
0
 public void ReadPacket(IMinecraftStream stream)
 {
     X = stream.ReadInt32();
     Y = stream.ReadInt8();
     Z = stream.ReadInt32();
     BlockID = stream.ReadInt8();
     Metadata = stream.ReadInt8();
 }
Пример #7
0
 public void ReadPacket(IMinecraftStream stream)
 {
     Effect = (EffectType)stream.ReadInt32();
     X = stream.ReadInt32();
     Y = stream.ReadInt8();
     Z = stream.ReadInt32();
     Data = stream.ReadInt32();
 }
Пример #8
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     stream.ReadBoolean(); // Unknown
     X = stream.ReadInt32();
     Y = stream.ReadInt32();
     Z = stream.ReadInt32();
 }
Пример #9
0
 public void ReadPacket(IMinecraftStream stream)
 {
     X     = stream.ReadInt32();
     Y     = stream.ReadInt16();
     Z     = stream.ReadInt32();
     State = stream.ReadInt8();
     Data  = stream.ReadInt8();
 }
Пример #10
0
 public void ReadPacket(IMinecraftStream stream)
 {
     PlayerAction = (Action)stream.ReadInt8();
     X            = stream.ReadInt32();
     Y            = stream.ReadInt8();
     Z            = stream.ReadInt32();
     Face         = (BlockFace)stream.ReadInt8();
 }
Пример #11
0
 public void ReadPacket(IMinecraftStream stream)
 {
     X        = stream.ReadInt32();
     Y        = stream.ReadInt8();
     Z        = stream.ReadInt32();
     BlockID  = stream.ReadInt8();
     Metadata = stream.ReadInt8();
 }
Пример #12
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     X = stream.ReadInt32();
     Y = stream.ReadInt32();
     Z = stream.ReadInt32();
     Yaw = stream.ReadInt8();
     Pitch = stream.ReadInt8();
 }
Пример #13
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     X        = stream.ReadInt32();
     Y        = stream.ReadInt32();
     Z        = stream.ReadInt32();
     Yaw      = stream.ReadInt8();
     Pitch    = stream.ReadInt8();
 }
Пример #14
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     PaintingName = stream.ReadString();
     X = stream.ReadInt32();
     Y = stream.ReadInt32();
     Z = stream.ReadInt32();
     Direction = (PaintingDirection)stream.ReadInt32();
 }
Пример #15
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID     = stream.ReadInt32();
     PaintingName = stream.ReadString();
     X            = stream.ReadInt32();
     Y            = stream.ReadInt32();
     Z            = stream.ReadInt32();
     Direction    = (PaintingDirection)stream.ReadInt32();
 }
Пример #16
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     MobType = stream.ReadInt8();
     X = stream.ReadInt32();
     Y = stream.ReadInt32();
     Z = stream.ReadInt32();
     Yaw = stream.ReadInt8();
     Pitch = stream.ReadInt8();
     Metadata = MetadataDictionary.FromStream(stream);
 }
Пример #17
0
 public void ReadPacket(IMinecraftStream stream)
 {
     X       = stream.ReadInt32();
     Y       = stream.ReadInt16();
     Z       = stream.ReadInt32();
     Text    = new string[4];
     Text[0] = stream.ReadString();
     Text[1] = stream.ReadString();
     Text[2] = stream.ReadString();
     Text[3] = stream.ReadString();
 }
Пример #18
0
        public MetadataDictionary Metadata; // TODO: Import metadata implementation from Craft.Net

        public void ReadPacket(IMinecraftStream stream)
        {
            EntityID = stream.ReadInt32();
            MobType  = stream.ReadInt8();
            X        = stream.ReadInt32();
            Y        = stream.ReadInt32();
            Z        = stream.ReadInt32();
            Yaw      = stream.ReadInt8();
            Pitch    = stream.ReadInt8();
            Metadata = MetadataDictionary.FromStream(stream);
        }
Пример #19
0
 public void ReadPacket(IMinecraftStream stream)
 {
     X = stream.ReadInt32();
     Y = stream.ReadInt16();
     Z = stream.ReadInt32();
     Width = (short)(stream.ReadInt8() + 1);
     Height = (short)(stream.ReadInt8() + 1);
     Depth = (short)(stream.ReadInt8() + 1);
     int len = stream.ReadInt32();
     CompressedData = stream.ReadUInt8Array(len);
 }
Пример #20
0
 public void ReadPacket(IMinecraftStream stream)
 {
     X = stream.ReadInt32();
     Y = stream.ReadInt16();
     Z = stream.ReadInt32();
     Text = new string[4];
     Text[0] = stream.ReadString();
     Text[1] = stream.ReadString();
     Text[2] = stream.ReadString();
     Text[3] = stream.ReadString();
 }
Пример #21
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     PlayerName = stream.ReadString();
     X = stream.ReadInt32();
     Y = stream.ReadInt32();
     Z = stream.ReadInt32();
     Yaw = stream.ReadInt8();
     Pitch = stream.ReadInt8();
     CurrentItem = stream.ReadInt16();
 }
Пример #22
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID    = stream.ReadInt32();
     PlayerName  = stream.ReadString();
     X           = stream.ReadInt32();
     Y           = stream.ReadInt32();
     Z           = stream.ReadInt32();
     Yaw         = stream.ReadInt8();
     Pitch       = stream.ReadInt8();
     CurrentItem = stream.ReadInt16();
 }
Пример #23
0
        public void ReadPacket(IMinecraftStream stream)
        {
            X      = stream.ReadInt32();
            Y      = stream.ReadInt16();
            Z      = stream.ReadInt32();
            Width  = (short)(stream.ReadInt8() + 1);
            Height = (short)(stream.ReadInt8() + 1);
            Depth  = (short)(stream.ReadInt8() + 1);
            int len = stream.ReadInt32();

            CompressedData = stream.ReadUInt8Array(len);
        }
 public void ReadPacket(IMinecraftStream stream)
 {
     X      = stream.ReadInt32();
     Y      = stream.ReadInt8();
     Z      = stream.ReadInt32();
     Face   = (BlockFace)stream.ReadInt8();
     ItemID = stream.ReadInt16();
     if (ItemID != -1)
     {
         Amount   = stream.ReadInt8();
         Metadata = stream.ReadInt16();
     }
 }
Пример #25
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     ItemID   = stream.ReadInt16();
     Count    = stream.ReadInt8();
     Metadata = stream.ReadInt16();
     X        = stream.ReadInt32();
     Y        = stream.ReadInt32();
     Z        = stream.ReadInt32();
     Yaw      = stream.ReadInt8();
     Pitch    = stream.ReadInt8();
     Roll     = stream.ReadInt8();
 }
Пример #26
0
 public void ReadPacket(IMinecraftStream stream)
 {
     X = stream.ReadInt32();
     Y = stream.ReadInt8();
     Z = stream.ReadInt32();
     Face = (BlockFace)stream.ReadInt8();
     ItemID = stream.ReadInt16();
     if (ItemID != -1)
     {
         Amount = stream.ReadInt8();
         Metadata = stream.ReadInt16();
     }
 }
Пример #27
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     ItemID = stream.ReadInt16();
     Count = stream.ReadInt8();
     Metadata = stream.ReadInt16();
     X = stream.ReadInt32();
     Y = stream.ReadInt32();
     Z = stream.ReadInt32();
     Yaw = stream.ReadInt8();
     Pitch = stream.ReadInt8();
     Roll = stream.ReadInt8();
 }
Пример #28
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID   = stream.ReadInt32();
     EntityType = stream.ReadInt8();
     X          = stream.ReadInt32();
     Y          = stream.ReadInt32();
     Z          = stream.ReadInt32();
     Data       = stream.ReadInt32();
     if (Data > 0)
     {
         XVelocity = stream.ReadInt16();
         YVelocity = stream.ReadInt16();
         ZVelocity = stream.ReadInt16();
     }
 }
Пример #29
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     EntityType = stream.ReadInt8();
     X = stream.ReadInt32();
     Y = stream.ReadInt32();
     Z = stream.ReadInt32();
     Data = stream.ReadInt32();
     if (Data > 0)
     {
         XVelocity = stream.ReadInt16();
         YVelocity = stream.ReadInt16();
         ZVelocity = stream.ReadInt16();
     }
 }
Пример #30
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     XVelocity = stream.ReadInt16();
     YVelocity = stream.ReadInt16();
     ZVelocity = stream.ReadInt16();
 }
Пример #31
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     stream.ReadString(); // Unused
     Seed = stream.ReadInt64();
     Dimension = (Dimension)stream.ReadInt8();
 }
Пример #32
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     Slot = stream.ReadInt16();
     ItemID = stream.ReadInt16();
     Metadata = stream.ReadInt16();
 }
Пример #33
0
 public void ReadPacket(IMinecraftStream stream)
 {
     ProtocolVersion = stream.ReadInt32();
     Username        = stream.ReadString();
     stream.ReadInt64(); // Unused
     stream.ReadInt8();  // Unused
 }
Пример #34
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     DeltaX   = stream.ReadInt8();
     DeltaY   = stream.ReadInt8();
     DeltaZ   = stream.ReadInt8();
 }
Пример #35
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     Slot     = stream.ReadInt16();
     ItemID   = stream.ReadInt16();
     Metadata = stream.ReadInt16();
 }
Пример #36
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID  = stream.ReadInt32();
     XVelocity = stream.ReadInt16();
     YVelocity = stream.ReadInt16();
     ZVelocity = stream.ReadInt16();
 }
Пример #37
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     DeltaX = stream.ReadInt8();
     DeltaY = stream.ReadInt8();
     DeltaZ = stream.ReadInt8();
 }
Пример #38
0
 public void ReadPacket(IMinecraftStream stream)
 {
     ProtocolVersion = stream.ReadInt32();
     Username = stream.ReadString();
     stream.ReadInt64(); // Unused
     stream.ReadInt8();  // Unused
 }
Пример #39
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     stream.ReadString(); // Unused
     Seed      = stream.ReadInt64();
     Dimension = (Dimension)stream.ReadInt8();
 }
Пример #40
0
 public void ReadPacket(IMinecraftStream stream)
 {
     ChunkX = stream.ReadInt32();
     ChunkZ = stream.ReadInt32();
     short length = stream.ReadInt16();
     Coordinates = new Coordinates3D[length];
     for (int i = 0; i < length; i++)
     {
         ushort value = stream.ReadUInt16();
         Coordinates[i] = new Coordinates3D(
             value >> 12 & 0xF,
             value & 0xFF,
             value >> 8 & 0xF);
     }
     BlockIDs = stream.ReadInt8Array(length);
     Metadata = stream.ReadInt8Array(length);
 }
Пример #41
0
        public void ReadPacket(IMinecraftStream stream)
        {
            ChunkX = stream.ReadInt32();
            ChunkZ = stream.ReadInt32();
            short length = stream.ReadInt16();

            Coordinates = new Coordinates3D[length];
            for (int i = 0; i < length; i++)
            {
                ushort value = stream.ReadUInt16();
                Coordinates[i] = new Coordinates3D(
                    value >> 12 & 0xF,
                    value & 0xFF,
                    value >> 8 & 0xF);
            }
            BlockIDs = stream.ReadInt8Array(length);
            Metadata = stream.ReadInt8Array(length);
        }
Пример #42
0
 public void ReadPacket(IMinecraftStream stream)
 {
     X              = stream.ReadDouble();
     Y              = stream.ReadDouble();
     Z              = stream.ReadDouble();
     Radius         = stream.ReadSingle();
     AffectedBlocks = new Tuple <sbyte, sbyte, sbyte> [stream.ReadInt32()];
     for (int i = 0; i < AffectedBlocks.Length; i++)
     {
         AffectedBlocks[i] = new Tuple <sbyte, sbyte, sbyte>(
             stream.ReadInt8(),
             stream.ReadInt8(),
             stream.ReadInt8());
     }
 }
Пример #43
0
 public void ReadPacket(IMinecraftStream stream)
 {
     X = stream.ReadDouble();
     Y = stream.ReadDouble();
     Z = stream.ReadDouble();
     Radius = stream.ReadSingle();
     AffectedBlocks = new Tuple<sbyte, sbyte, sbyte>[stream.ReadInt32()];
     for (int i = 0; i < AffectedBlocks.Length; i++)
     {
         AffectedBlocks[i] = new Tuple<sbyte, sbyte, sbyte>(
             stream.ReadInt8(),
             stream.ReadInt8(),
             stream.ReadInt8());
     }
 }
Пример #44
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     Metadata = MetadataDictionary.FromStream(stream);
 }
Пример #45
0
 public void ReadPacket(IMinecraftStream stream)
 {
     CollectedItemID = stream.ReadInt32();
     CollectorID = stream.ReadInt32();
 }
Пример #46
0
 public void ReadPacket(IMinecraftStream stream)
 {
     UserID = stream.ReadInt32();
     TargetID = stream.ReadInt32();
     LeftClick = stream.ReadBoolean();
 }
Пример #47
0
 public void ReadPacket(IMinecraftStream stream)
 {
     X    = stream.ReadInt32();
     Z    = stream.ReadInt32();
     Load = stream.ReadBoolean();
 }
Пример #48
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     Status = (EntityStatus)stream.ReadInt8();
 }
Пример #49
0
 public void ReadPacket(IMinecraftStream stream)
 {
     X = stream.ReadInt32();
     Y = stream.ReadInt32();
     Z = stream.ReadInt32();
 }
Пример #50
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
 }
Пример #51
0
 public override void FromStream(IMinecraftStream stream)
 {
     Value = stream.ReadInt32();
 }
Пример #52
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     Status   = (EntityStatus)stream.ReadInt8();
 }
Пример #53
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
 }
Пример #54
0
 public void ReadPacket(IMinecraftStream stream)
 {
     CollectedItemID = stream.ReadInt32();
     CollectorID     = stream.ReadInt32();
 }
Пример #55
0
 public void ReadPacket(IMinecraftStream stream)
 {
     StatisticID = stream.ReadInt32();
     Delta = stream.ReadInt8();
 }
Пример #56
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     Metadata = MetadataDictionary.FromStream(stream);
 }
Пример #57
0
 public void ReadPacket(IMinecraftStream stream)
 {
     StatisticID = stream.ReadInt32();
     Delta       = stream.ReadInt8();
 }
Пример #58
0
 public void ReadPacket(IMinecraftStream stream)
 {
     EntityID = stream.ReadInt32();
     Action = (PlayerAction)stream.ReadInt8();
 }
Пример #59
0
 public void ReadPacket(IMinecraftStream stream)
 {
     X = stream.ReadInt32();
     Y = stream.ReadInt32();
     Z = stream.ReadInt32();
 }