package sourcecoded.quantum.tile; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.network.NetworkManager; import net.minecraft.network.Packet; import net.minecraft.network.play.server.S35PacketUpdateTileEntity; import net.minecraft.tileentity.TileEntity; public class TileQuantum extends TileEntity { public void writeToNBT(NBTTagCompound compound) { super.writeToNBT(compound); } public void readFromNBT(NBTTagCompound compound) { super.readFromNBT(compound); } @Override public Packet getDescriptionPacket() { NBTTagCompound tag = new NBTTagCompound(); writeToNBT(tag); return new S35PacketUpdateTileEntity(xCoord, yCoord, zCoord, 1, tag); } @Override public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity pkt) { readFromNBT(pkt.func_148857_g()); markDirty(); } public void update() { worldObj.markBlockForUpdate(xCoord, yCoord, zCoord); markDirty(); } }