Beispiel #1
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x01);
     wSock.writeShort(SharedLength);
     wSock.Send(SharedSecret);
     wSock.writeShort(VerifyLength);
     wSock.Send(VerifyToken);
     wSock.Purge();
 }
Beispiel #2
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x00);
     wSock.writeVarInt(ProtocolVersion);
     wSock.writeString(ServerAddress);
     wSock.writeShort(ServerPort);
     wSock.writeVarInt(NextState);
     wSock.Purge();
 }
Beispiel #3
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x01);
     wSock.writeInt(EntityID);
     wSock.writeByte(Gamemode);
     wSock.writeSByte(Dimension);
     wSock.writeByte(Difficulty);
     wSock.writeByte(MaxPlayers);
     wSock.writeString(LevelType);
     wSock.Purge();
 }
Beispiel #4
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x08);
     wSock.writeInt(X);
     wSock.writeByte(Y);
     wSock.writeInt(Z);
     wSock.writeSByte(Direction);
     WrappedExtension.WriteSlot(wSock, Helditem);
     wSock.writeSByte(CursorpositionX);
     wSock.writeSByte(CursorpositionY);
     wSock.writeSByte(CursorpositionZ);
     wSock.writeShort(Slot);
     wSock.Purge();
 }
Beispiel #5
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x00);
     wSock.writeInt(KeepAliveID);
     wSock.Purge();
 }
Beispiel #6
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x08);
     wSock.writeDouble(X);
     wSock.writeDouble(Y);
     wSock.writeDouble(Z);
     wSock.writeFloat(Yaw);
     wSock.writeFloat(Pitch);
     wSock.writeBool(OnGround);
     wSock.Purge();
 }
Beispiel #7
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x0C);
     wSock.writeFloat(Sideways);
     wSock.writeFloat(Forward);
     wSock.writeBool(Jump);
     wSock.writeBool(Unmount);
     wSock.Purge();
 }
Beispiel #8
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x05);
     wSock.writeInt(X);
     wSock.writeInt(Y);
     wSock.writeInt(Z);
     wSock.Purge();
 }
Beispiel #9
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x00);
     wSock.writeString(JSONData);
     wSock.Purge();
 }
Beispiel #10
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x12);
     wSock.writeInt(X);
     wSock.writeShort(Y);
     wSock.writeInt(Z);
     wSock.writeString(Line1);
     wSock.writeString(Line2);
     wSock.writeString(Line3);
     wSock.writeString(Line4);
     wSock.Purge();
 }
Beispiel #11
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x13);
     wSock.writeSByte(Flags);
     wSock.Purge();
 }
Beispiel #12
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x10);
     wSock.writeShort(Slot);
     WrappedExtension.WriteSlot(wSock, Clickeditem);
     wSock.Purge();
 }
Beispiel #13
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x11);
     wSock.writeSByte(WindowID);
     wSock.writeSByte(Enchantment);
     wSock.Purge();
 }
Beispiel #14
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x0F);
     wSock.writeSByte(WindowID);
     wSock.writeShort(Actionnumber);
     wSock.writeBool(Accepted);
     wSock.Purge();
 }
Beispiel #15
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x0E);
     wSock.writeSByte(WindowID);
     wSock.writeShort(Slot);
     wSock.writeSByte(Button);
     wSock.writeShort(Actionnumber);
     wSock.writeSByte(Mode);
     WrappedExtension.WriteSlot(wSock, Clickeditem);
     wSock.Purge();
 }
Beispiel #16
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x0D);
     wSock.writeSByte(Windowid);
     wSock.Purge();
 }
Beispiel #17
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x03);
     wSock.writeLong(Ageoftheworld);
     wSock.writeLong(Timeofday);
     wSock.Purge();
 }
Beispiel #18
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x14);
     wSock.writeString(Text);
     wSock.Purge();
 }
Beispiel #19
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x04);
     wSock.writeInt(EntityID);
     wSock.writeShort(Slot);
     WrappedExtension.WriteSlot(wSock, Item);
     wSock.Purge();
 }
Beispiel #20
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x15);
     wSock.writeString(Locale);
     wSock.writeSByte(Viewdistance);
     wSock.writeSByte(Chatflags);
     wSock.writeBool(Chatcolours);
     wSock.writeSByte(Difficulty);
     wSock.writeBool(ShowCape);
     wSock.Purge();
 }
Beispiel #21
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x06);
     wSock.writeFloat(Health);
     wSock.writeShort(Food);
     wSock.writeFloat(FoodSaturation);
     wSock.Purge();
 }
Beispiel #22
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x0A);
     wSock.writeInt(EntityID);
     wSock.writeInt(X);
     wSock.writeByte(Y);
     wSock.writeInt(Z);
     wSock.Purge();
 }
Beispiel #23
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x07);
     wSock.writeInt(Dimension);
     wSock.writeByte(Difficulty);
     wSock.writeByte(Gamemode);
     wSock.writeString(LevelType);
     wSock.Purge();
 }
Beispiel #24
0
        public void Write(Wrapped wSock) {
            wSock.writeVarInt(0x0C);
            wSock.writeVarInt(EntityID);
            wSock.writeString(PlayerUUID);
            wSock.writeString(PlayerName);
            wSock.writeVarInt(Data.Length);

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

            wSock.writeInt(X);
            wSock.writeInt(Y);
            wSock.writeInt(Z);
            wSock.writeSByte(Yaw);
            wSock.writeSByte(Pitch);
            wSock.writeShort(CurrentItem);
            WrappedExtension.WriteEntityMetadata(wSock, Metadata);
            wSock.Purge();
        }
Beispiel #25
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x09);
     wSock.writeSByte(Slot);
     wSock.Purge();
 }
Beispiel #26
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x0B);
     wSock.writeInt(EntityID);
     wSock.writeSByte(ActionID);
     wSock.writeInt(JumpBoost);
     wSock.Purge();
 }
Beispiel #27
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x0B);
     wSock.writeVarInt(EntityID);
     wSock.writeByte(Animation);
     wSock.Purge();
 }
Beispiel #28
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x16);
     wSock.writeSByte(ActionID);
     wSock.Purge();
 }
Beispiel #29
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x0D);
     wSock.writeInt(CollectedEntityID);
     wSock.writeInt(CollectorEntityID);
     wSock.Purge();
 }
Beispiel #30
0
 public void Write(Wrapped wSock) {
     wSock.writeVarInt(0x17);
     wSock.writeString(Channel);
     wSock.writeShort(Length);
     wSock.Send(Data);
     wSock.Purge();
 }