public ArrayList<NBTTagCompound> getCreativeModeVariants() { ArrayList<NBTTagCompound> li = new ArrayList(); for (int i = 0; i < creativeFluids.size(); i++) { NBTTagCompound nbt = new NBTTagCompound(); nbt.setInteger("lvl", 1000000000); ReikaNBTHelper.writeFluidToNBT(nbt, creativeFluids.get(i)); li.add(nbt); } return li; }
@Override public NBTTagCompound getTagsToWriteToStack() { if (this.isEmpty()) return null; NBTTagCompound NBT = new NBTTagCompound(); Fluid f = this.getFluid(); int level = this.getLevel(); ReikaNBTHelper.writeFluidToNBT(NBT, f); NBT.setInteger("lvl", level); return NBT; }