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();
}
}