@Override
	public void writeValue(NBTOutputStream output) throws IOException
	{
		int len = this.size();
		for (int i = 0; i < len; i++)
		{
			NamedBinaryTag value = this.getTag(i);
			if (value != null)
			{
				output.writeNBT(value);
			}
		}
		output.writeEnd();
	}