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(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 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(0x04); wSock.writeInt(EntityID); wSock.writeShort(Slot); WrappedExtension.WriteSlot(wSock, Item); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x07); wSock.writeInt(Dimension); wSock.writeByte(Difficulty); wSock.writeByte(Gamemode); wSock.writeString(LevelType); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x0B); wSock.writeInt(EntityID); wSock.writeSByte(ActionID); wSock.writeInt(JumpBoost); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x00); wSock.writeInt(KeepAliveID); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x28); wSock.writeInt(EffectID); wSock.writeInt(X); wSock.writeSByte(Y); wSock.writeInt(Z); wSock.writeInt(Data); wSock.writeBool(Disablerelativevolume); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x29); wSock.writeString(SoundName); wSock.writeInt(EffectpositionX); wSock.writeInt(EffectpositionY); wSock.writeInt(EffectpositionZ); wSock.writeFloat(Volume); wSock.writeByte(Pitch); 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(0x27); wSock.writeFloat(X); wSock.writeFloat(Y); wSock.writeFloat(Z); wSock.writeFloat(Radius); wSock.writeInt(Recordcount); for (int x = 0; x < Records.Length - 1; x++) { wSock.writeSByte(Records[x]); } wSock.writeFloat(PlayerMotionX); wSock.writeFloat(PlayerMotionY); wSock.writeFloat(PlayerMotionZ); 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(0x23); wSock.writeInt(X); wSock.writeByte(Y); wSock.writeInt(Z); wSock.writeVarInt(BlockID); wSock.writeByte(BlockMetadata); 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(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(0x2A); wSock.writeString(Particlename); wSock.writeFloat(X); wSock.writeFloat(Y); wSock.writeFloat(Z); wSock.writeFloat(OffsetX); wSock.writeFloat(OffsetY); wSock.writeFloat(OffsetZ); wSock.writeFloat(Particledata); wSock.writeInt(Numberofparticles); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x0A); wSock.writeInt(EntityID); wSock.writeSByte(Animation); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x2C); wSock.writeVarInt(EntityID); wSock.writeSByte(Type); wSock.writeInt(X); wSock.writeInt(Y); wSock.writeInt(Z); 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(0x2D); wSock.writeByte(Windowid); wSock.writeByte(InventoryType); wSock.writeString(Windowtitle); wSock.writeByte(NumberofSlots); wSock.writeBool(Useprovidedwindowtitle); wSock.writeInt(EntityID); wSock.Purge(); }
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(); }
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(0x05); wSock.writeInt(X); wSock.writeInt(Y); wSock.writeInt(Z); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x3C); wSock.writeString(ItemName); wSock.writeSByte(Update); wSock.writeString(ScoreName); wSock.writeInt(Value); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x0A); wSock.writeInt(EntityID); wSock.writeInt(X); wSock.writeByte(Y); wSock.writeInt(Z); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x02); wSock.writeInt(Target); wSock.writeSByte(Mouse); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x0D); wSock.writeInt(CollectedEntityID); wSock.writeInt(CollectorEntityID); wSock.Purge(); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x07); wSock.writeSByte(Status); wSock.writeInt(X); wSock.writeByte(Y); wSock.writeInt(Z); wSock.writeSByte(Face); wSock.Purge(); }
public static void WriteRecord(Wrapped wSock, Record Data) { int RecordData = Data.Metadata & 0xF | (Data.BlockID & 0xFFF) << 4 | (Data.Y & 0xFF) << 16 | (Data.Z & 0xF) << 24 | (Data.X & 0xF) << 28; wSock.writeInt(RecordData); }
public void Write(Wrapped wSock) { wSock.writeVarInt(0x20); wSock.writeInt(EntityID); wSock.writeInt(Count); for (int x = 0; x < Count; x++) WrappedExtension.WritePropertyData(wSock, Properties[x]); wSock.Purge(); }