package com.jaquadro.minecraft.gardencontainers.block.tile; import com.jaquadro.minecraft.gardencontainers.core.ModBlocks; import com.jaquadro.minecraft.gardencore.block.BlockGarden; import com.jaquadro.minecraft.gardencore.block.tile.TileEntityGarden; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; public class TileEntityLargePot extends TileEntityGarden { private int carving; @Override protected int containerSlotCount () { return ModBlocks.largePot.getSlotProfile().getPlantSlots().length; } public int getCarving () { return carving; } public void setCarving (int id) { carving = id; } @Override public void writeToNBT (NBTTagCompound tag) { super.writeToNBT(tag); if (carving != 0) tag.setShort("Carv", (short) carving); } @Override public void readFromNBT (NBTTagCompound tag) { super.readFromNBT(tag); carving = tag.hasKey("Carv") ? tag.getShort("Carv") : 0; } }