Пример #1
0
 public void WritePacket(IMinecraftStream stream)
 {
     stream.WriteDouble(X);
     stream.WriteDouble(Y);
     stream.WriteDouble(Stance);
     stream.WriteDouble(Z);
     stream.WriteBoolean(OnGround);
 }
Пример #2
0
 public void WritePacket(IMinecraftStream stream)
 {
     stream.WriteDouble(X);
     stream.WriteDouble(Y);
     stream.WriteDouble(Stance);
     stream.WriteDouble(Z);
     stream.WriteBoolean(OnGround);
 }
        public IPacket WritePacket(IMinecraftStream stream)
        {
            stream.WriteVarInt(ID);
            stream.WriteDouble(X);
            stream.WriteDouble(FeetY);
            stream.WriteDouble(Z);
            stream.WriteBoolean(OnGround);
            stream.Purge();

            return this;
        }
        public IPacket WritePacket(IMinecraftStream stream)
        {
            stream.WriteVarInt(ID);
            stream.WriteDouble(X);
            stream.WriteDouble(FeetY);
            stream.WriteDouble(Z);
            stream.WriteBoolean(OnGround);
            stream.Purge();

            return(this);
        }
Пример #5
0
        public void ToStream(ref IMinecraftStream stream)
        {
            stream.WriteDouble(X);
            stream.WriteDouble(Z);

            stream.WriteDouble(OldRadius);
            stream.WriteDouble(NewRadius);
            //stream.WriteVarLong(Speed); TODO: VarLong
            stream.WriteVarInt(PortalTeleportBoundary);
            stream.WriteVarInt(WarningTime);
            stream.WriteVarInt(WarningBlocks);
        }
Пример #6
0
 public void WritePacket(IMinecraftStream stream)
 {
     stream.WriteDouble(X);
     stream.WriteDouble(Y);
     stream.WriteDouble(Z);
     stream.WriteSingle(Radius);
     stream.WriteInt32(AffectedBlocks.Length);
     for (int i = 0; i < AffectedBlocks.Length; i++)
     {
         stream.WriteInt8(AffectedBlocks[i].Item1);
         stream.WriteInt8(AffectedBlocks[i].Item2);
         stream.WriteInt8(AffectedBlocks[i].Item3);
     }
 }
Пример #7
0
 public void WritePacket(IMinecraftStream stream)
 {
     stream.WriteDouble(X);
     stream.WriteDouble(Y);
     stream.WriteDouble(Z);
     stream.WriteSingle(Radius);
     stream.WriteInt32(AffectedBlocks.Length);
     for (int i = 0; i < AffectedBlocks.Length; i++)
     {
         stream.WriteInt8(AffectedBlocks[i].Item1);
         stream.WriteInt8(AffectedBlocks[i].Item2);
         stream.WriteInt8(AffectedBlocks[i].Item3);
     }
 }
Пример #8
0
        public void ToStream(ref IMinecraftStream stream)
        {
            stream.WriteInt(Count);

            foreach (var entry in _entries)
            {
                stream.WriteString(entry.Key);
                stream.WriteDouble(entry.Value);

                stream.WriteShort((short)entry.Modifiers.Length);
                foreach (var modifiers in entry.Modifiers)
                {
                    stream.WriteBigInteger(modifiers.UUID);
                    stream.WriteDouble(modifiers.Amount);
                    stream.WriteSByte(modifiers.Operation);
                }
            }
        }
Пример #9
0
 public void ToStreamDouble(IMinecraftStream stream)
 {
     stream.WriteDouble(X);
     stream.WriteDouble(Y);
     stream.WriteDouble(Z);
 }
Пример #10
0
 public void ToStream(ref IMinecraftStream stream)
 {
     stream.WriteDouble(OldRadius);
     stream.WriteDouble(NewRadius);
     //stream.WriteVarLong(Speed); TODO: VarLong
 }
Пример #11
0
 public void ToStream(ref IMinecraftStream stream)
 {
     stream.WriteDouble(Radius);
 }
Пример #12
0
        public void ToStream(ref IMinecraftStream stream)
        {
            stream.WriteDouble(X);
            stream.WriteDouble(Z);

            stream.WriteDouble(OldRadius);
            stream.WriteDouble(NewRadius);
            //stream.WriteVarLong(Speed); TODO: VarLong
            stream.WriteVarInt(PortalTeleportBoundary);
            stream.WriteVarInt(WarningTime);
            stream.WriteVarInt(WarningBlocks);
        }
Пример #13
0
 public void ToStream(ref IMinecraftStream stream)
 {
     stream.WriteDouble(X);
     stream.WriteDouble(Z);
 }
Пример #14
0
 public void ToStream(ref IMinecraftStream stream)
 {
     stream.WriteDouble(OldRadius);
     stream.WriteDouble(NewRadius);
     //stream.WriteVarLong(Speed); TODO: VarLong
 }
Пример #15
0
 public void ToStream(ref IMinecraftStream stream)
 {
     stream.WriteDouble(Radius);
 }