@Override public ILiquidStack withTag(IData data) { FluidStack result = new FluidStack(stack.fluidID, stack.amount); result.tag = (NBTTagCompound) NBTConverter.from(data); return new MCLiquidStack(result, data.immutable()); }