public void WritePacket(MinecraftStream stream) { stream.WriteUInt8(Id); stream.WriteInt32(EntityId); stream.WriteString(LevelType); stream.WriteUInt8((byte)GameMode); stream.WriteInt8((sbyte)Dimension); stream.WriteUInt8((byte)Difficulty); stream.WriteUInt8(Discarded); stream.WriteUInt8(MaxPlayers); }
public void WriteTo(MinecraftStream stream) { stream.WriteInt16(Id); if (Empty) return; stream.WriteInt8(Count); stream.WriteInt16(Metadata); if (Nbt == null) { stream.WriteInt16(-1); return; } var mStream = new MemoryStream(); Nbt.SaveToStream(mStream, NbtCompression.GZip); var buffer = mStream.GetBuffer(); stream.WriteInt16((short)buffer.Length); stream.WriteUInt8Array(buffer); }
public void WriteTo(MinecraftStream stream) { stream.WriteInt16(Id); if (Empty) { return; } stream.WriteInt8(Count); stream.WriteInt16(Metadata); if (Nbt == null) { stream.WriteInt16(-1); return; } var mStream = new MemoryStream(); Nbt.SaveToStream(mStream, NbtCompression.GZip); var buffer = mStream.GetBuffer(); stream.WriteInt16((short)buffer.Length); stream.WriteUInt8Array(buffer); }
public void WritePacket(MinecraftStream stream) { stream.WriteUInt8(Id); stream.WriteInt32((int)Dimension); stream.WriteInt8((sbyte)Difficulty); stream.WriteInt8((sbyte)GameMode); stream.WriteInt16(WorldHeight); stream.WriteString(LevelType); }
public void WritePacket(MinecraftStream stream) { stream.WriteUInt8(Id); stream.WriteInt32(EntityId); stream.WriteInt8(DeltaX); stream.WriteInt8(DeltaY); stream.WriteInt8(DeltaZ); stream.WriteUInt8(Yaw); stream.WriteUInt8(Pitch); }