@@ -0,0 +1,801 @@
+package openmods.tileentity;%0A%0Aimport net.minecraft.nbt.NBTTagCompound;%0Aimport net.minecraft.network.NetworkManager;%0Aimport net.minecraft.network.Packet;%0Aimport net.minecraft.network.play.server.S35PacketUpdateTileEntity;%0Aimport net.minecraft.tileentity.TileEntity;%0Aimport openmods.tileentity.OpenTileEntity;%0A%0Apublic abstract class SimpleNetTileEntity extends OpenTileEntity %7B%0A%0A%09@Override%0A%09public Packet getDescriptionPacket() %7B%0A%09%09return writeToPacket(this);%0A%09%7D%0A%0A%09public static Packet writeToPacket(TileEntity te) %7B%0A%09%09NBTTagCompound data = new NBTTagCompound();%0A%09%09te.writeToNBT(data);%0A%09%09return new S35PacketUpdateTileEntity(te.xCoord, te.yCoord, te.zCoord, 42, data);%0A%09%7D%0A%0A%09@Override%0A%09public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity pkt) %7B%0A%09%09readFromNBT(pkt.func_148857_g());%0A%09%7D%0A%7D

Move file from OB