for(int i = 0; i < getNumTanks(); i++) {
if(tanks[i] != null && tanks[i].getFluid() != null) {
NBTTagCompound fluidTag = new NBTTagCompound();
fluidTag.setInteger("tagIdx", i);
tanks[i].getFluid().writeToNBT(fluidTag);
fluidTagList.appendTag(fluidTag);
}
}
if(fluidTagList.tagCount() > 0) {
tag.setTag("fluids", fluidTagList);