Пример #1
0
 // Referenced classes of package net.minecraft.src:
 //            Packet, NetHandler
 /// <exception cref="System.IO.IOException"/>
 public override void ReadPacketData(java.io.DataInputStream datainputstream)
 {
     strafeMovement = datainputstream.ReadFloat();
     fowardMovement = datainputstream.ReadFloat();
     pitchRotation  = datainputstream.ReadFloat();
     yawRotation    = datainputstream.ReadFloat();
     isSneaking     = datainputstream.ReadBoolean();
     isInJump       = datainputstream.ReadBoolean();
 }
 /// <exception cref="System.IO.IOException"/>
 public override void ReadPacketData(java.io.DataInputStream datainputstream)
 {
     xPosition = datainputstream.ReadDouble();
     yPosition = datainputstream.ReadDouble();
     stance    = datainputstream.ReadDouble();
     zPosition = datainputstream.ReadDouble();
     yaw       = datainputstream.ReadFloat();
     pitch     = datainputstream.ReadFloat();
     base.ReadPacketData(datainputstream);
 }
Пример #3
0
        /// <exception cref="System.IO.IOException"/>
        public override void ReadPacketData(java.io.DataInputStream datainputstream)
        {
            explosionX    = datainputstream.ReadDouble();
            explosionY    = datainputstream.ReadDouble();
            explosionZ    = datainputstream.ReadDouble();
            explosionSize = datainputstream.ReadFloat();
            int i = datainputstream.ReadInt();

            destroyedBlockPositions = new HashSet <ChunkPosition>();
            int j = (int)explosionX;
            int k = (int)explosionY;
            int l = (int)explosionZ;

            for (int i1 = 0; i1 < i; i1++)
            {
                int j1 = datainputstream.ReadByte() + j;
                int k1 = datainputstream.ReadByte() + k;
                int l1 = datainputstream.ReadByte() + l;
                destroyedBlockPositions.Add(new net.minecraft.src.ChunkPosition(j1, k1, l1));
            }
        }
Пример #4
0
        /// <exception cref="System.IO.IOException"/>
        public static List <WatchableObject> ReadWatchableObjects(java.io.DataInputStream
                                                                  datainputstream)
        {
            List <WatchableObject> arraylist = null;

            for (byte byte0 = datainputstream.ReadByte(); byte0 != 127; byte0 = datainputstream
                                                                                .ReadByte())
            {
                if (arraylist == null)
                {
                    arraylist = new List <WatchableObject>();
                }
                int i = (byte0 & 0xe0) >> 5;
                int j = byte0 & 0x1f;
                net.minecraft.src.WatchableObject watchableobject = null;
                switch (i)
                {
                case 0:
                {
                    // '\0'
                    watchableobject = new net.minecraft.src.WatchableObject(i, j, datainputstream.ReadByte());
                    break;
                }

                case 1:
                {
                    // '\001'
                    watchableobject = new net.minecraft.src.WatchableObject(i, j, datainputstream.ReadShort());
                    break;
                }

                case 2:
                {
                    // '\002'
                    watchableobject = new net.minecraft.src.WatchableObject(i, j, datainputstream.ReadInt());
                    break;
                }

                case 3:
                {
                    // '\003'
                    watchableobject = new net.minecraft.src.WatchableObject(i, j, datainputstream.ReadFloat());
                    break;
                }

                case 4:
                {
                    // '\004'
                    watchableobject = new net.minecraft.src.WatchableObject(i, j, net.minecraft.src.Packet.ReadString(datainputstream, 64));
                    break;
                }

                case 5:
                {
                    // '\005'
                    short word0 = datainputstream.ReadShort();
                    byte  byte1 = datainputstream.ReadByte();
                    short word1 = datainputstream.ReadShort();
                    watchableobject = new net.minecraft.src.WatchableObject(i, j, new net.minecraft.src.ItemStack
                                                                                (word0, byte1, word1));
                    break;
                }

                case 6:
                {
                    // '\006'
                    int k  = datainputstream.ReadInt();
                    int l  = datainputstream.ReadInt();
                    int i1 = datainputstream.ReadInt();
                    watchableobject = new net.minecraft.src.WatchableObject(i, j, new net.minecraft.src.ChunkCoordinates
                                                                                (k, l, i1));
                    break;
                }
                }
                arraylist.Add(watchableobject);
            }
            return(arraylist);
        }
Пример #5
0
 /// <exception cref="System.IO.IOException"/>
 public override void ReadPacketData(java.io.DataInputStream datainputstream)
 {
     yaw   = datainputstream.ReadFloat();
     pitch = datainputstream.ReadFloat();
     base.ReadPacketData(datainputstream);
 }