diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2016-09-10 21:45:47 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-09-10 21:45:47 +1000 |
commit | a175442fa1fcaf2369e811be8b25ee1d8c4369fc (patch) | |
tree | 62d52f9772e4db598e64fcc19a3dbe6457c82e54 /src/Java/gtPlusPlus/xmod/gregtech/common/tileentities | |
parent | f044dfcefa281f75642828e59bd725268ece0695 (diff) | |
download | GT5-Unofficial-a175442fa1fcaf2369e811be8b25ee1d8c4369fc.tar.gz GT5-Unofficial-a175442fa1fcaf2369e811be8b25ee1d8c4369fc.tar.bz2 GT5-Unofficial-a175442fa1fcaf2369e811be8b25ee1d8c4369fc.zip |
+ Added Gregtech Fluid Cells, in 1, 16, 36, 144L varieties.
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/gregtech/common/tileentities')
-rw-r--r-- | src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/storage/GT_MetaTileEntity_TieredTank.java | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/storage/GT_MetaTileEntity_TieredTank.java b/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/storage/GT_MetaTileEntity_TieredTank.java index bb1827028e..ef7a3b77c8 100644 --- a/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/storage/GT_MetaTileEntity_TieredTank.java +++ b/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/storage/GT_MetaTileEntity_TieredTank.java @@ -9,6 +9,7 @@ import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_BasicTank; import gregtech.api.objects.GT_RenderedTexture; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.nbt.NBTTagCompound; +import net.minecraftforge.fluids.FluidStack; public class GT_MetaTileEntity_TieredTank extends GT_MetaTileEntity_BasicTank { @@ -30,10 +31,25 @@ public class GT_MetaTileEntity_TieredTank return aSide == 1 ? new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[mTier][aColorIndex + 1], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_SIDE_POTIONBREWER_ACTIVE)} : new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[mTier][aColorIndex + 1], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_SIDE_POTIONBREWER)}; } - @Override + /* @Override public void saveNBTData(NBTTagCompound aNBT) { super.saveNBTData(aNBT); } + + @Override + public void loadNBTData(NBTTagCompound aNBT) { + super.loadNBTData(aNBT); + }*/ + + @Override + public void saveNBTData(NBTTagCompound aNBT) { + if (mFluid != null) aNBT.setTag("mFluid", mFluid.writeToNBT(new NBTTagCompound())); + } + + @Override + public void loadNBTData(NBTTagCompound aNBT) { + mFluid = FluidStack.loadFluidStackFromNBT(aNBT.getCompoundTag("mFluid")); + } @Override public boolean onRightclick(IGregTechTileEntity aBaseMetaTileEntity, EntityPlayer aPlayer) { @@ -58,11 +74,6 @@ public class GT_MetaTileEntity_TieredTank } @Override - public void loadNBTData(NBTTagCompound aNBT) { - super.loadNBTData(aNBT); - } - - @Override public final byte getUpdateData() { return 0x00; } |