public void Write(Wrapped wSock) { wSock.writeVarInt(0x01); wSock.writeShort(SharedLength); wSock.Send(SharedSecret); wSock.writeShort(VerifyLength); wSock.Send(VerifyToken); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x00); wSock.writeVarInt(ProtocolVersion); wSock.writeString(ServerAddress); wSock.writeShort(ServerPort); wSock.writeVarInt(NextState); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x12); wSock.writeInt(EntityID); wSock.writeShort(VelocityX); wSock.writeShort(VelocityY); wSock.writeShort(VelocityZ); wSock.Purge(); }
public static void WritePropertyData(Wrapped wSock, PropertyData Data) { wSock.writeString(Data.Key); wSock.writeDouble(Data.Value); wSock.writeShort(Data.ListLength); for (int x = 0; x < Data.ListLength; x++) WriteModifierData(wSock, Data.Modifiers[x]); }
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(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x04); wSock.writeInt(EntityID); wSock.writeShort(Slot); WrappedExtension.WriteSlot(wSock, Item); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x10); wSock.writeShort(Slot); WrappedExtension.WriteSlot(wSock, Clickeditem); wSock.Purge(); }
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(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x2F); wSock.writeSByte(WindowID); wSock.writeShort(Slot); WrappedExtension.WriteSlot(wSock, Slotdata); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x26); wSock.writeShort(Chunkcolumncount); wSock.writeInt(Datalength); wSock.writeBool(Skylightsent); wSock.Send(Data); wSock.Send(Metainformation); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x24); wSock.writeInt(X); wSock.writeShort(Y); wSock.writeInt(Z); wSock.writeByte(Byte1); wSock.writeByte(Byte2); wSock.writeVarInt(BlockType); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x22); wSock.writeInt(ChunkX); wSock.writeInt(ChunkZ); wSock.writeShort(Recordcount); wSock.writeInt(Datasize); for (int x = 0; x < Recordcount; x++) WrappedExtension.WriteRecord(wSock, Records[x]); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x21); wSock.writeInt(ChunkX); wSock.writeInt(ChunkZ); wSock.writeBool(GroundUpcontinuous); wSock.writeShort((short)Primarybitmap); wSock.writeShort((short)Addbitmap); wSock.writeInt(Compressedsize); wSock.Send(Compresseddata); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x1F); wSock.writeFloat(Experiencebar); wSock.writeShort(Level); wSock.writeShort(TotalExperience); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x1D); wSock.writeInt(EntityID); wSock.writeSByte(EffectID); wSock.writeSByte(Amplifier); wSock.writeShort(Duration); wSock.Purge(); }
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(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x09); wSock.writeShort(Slot); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x30); wSock.writeByte(WindowID); wSock.writeShort(Count); for (int x = 0; x < Count; x++) WrappedExtension.WriteSlot(wSock, Slotdata[x]); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x0F); wSock.writeSByte(WindowID); wSock.writeShort(Actionnumber); wSock.writeBool(Accepted); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x31); wSock.writeByte(WindowID); wSock.writeShort(Property); wSock.writeShort(Value); wSock.Purge(); }
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(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x34); wSock.writeVarInt(ItemDamage); wSock.writeShort(Length); wSock.Send(Data); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x17); wSock.writeString(Channel); wSock.writeShort(Length); wSock.Send(Data); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x35); wSock.writeInt(X); wSock.writeShort(Y); wSock.writeInt(Z); wSock.writeByte(Action); wSock.writeShort(Datalength); wSock.Send(NBTData); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x06); wSock.writeFloat(Health); wSock.writeShort(Food); wSock.writeFloat(FoodSaturation); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x38); wSock.writeString(Playername); wSock.writeBool(Online); wSock.writeShort(Ping); wSock.Purge(); }
public static void WriteObjectMetadata(Wrapped wSock, ObjectMetadata Data) { wSock.writeInt(Data.ObjectID); if (Data.ObjectID != 0) { wSock.writeShort(Data.SpeedX); wSock.writeShort(Data.SpeedY); wSock.writeShort(Data.SpeedZ); } }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x3E); wSock.writeString(TeamName); wSock.writeSByte(Mode); wSock.writeString(TeamDisplayName); wSock.writeString(TeamPrefix); wSock.writeString(TeamSuffix); wSock.writeSByte(Friendlyfire); wSock.writeShort(Playercount); for (int x = 0; x < Playercount - 1; x++) wSock.writeString(Players[x]); wSock.Purge(); }
public static void WriteSlot(Wrapped wSock, SlotData Data) { if (Data.ID == -1) { wSock.writeShort(-1); return; } wSock.writeShort(Data.ID); wSock.writeByte(Data.ItemCount); wSock.writeShort(Data.ItemDamage); if (Data.NbtData == null) { wSock.writeShort(-1); return; } wSock.writeShort((short)Data.NbtData.Length); wSock.Send(Data.NbtData); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x11); wSock.writeVarInt(EntityID); wSock.writeInt(X); wSock.writeInt(Y); wSock.writeInt(Z); wSock.writeShort(Count); wSock.Purge(); }