Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class TileEntityBench extends TileEntity{
- public boolean original = true;
- public int face = 0;
- @Override
- public Packet getDescriptionPacket(){
- NBTTagCompound nbt = new NBTTagCompound();
- writeToNBT(nbt);
- return new Packet132TileEntityData(xCoord,yCoord,zCoord,1,nbt);
- }
- @Override
- public void onDataPacket(INetworkManager networkManager, Packet132TileEntityData packet) {
- readFromNBT(packet.data);
- }
- @Override
- public void writeToNBT(NBTTagCompound nbt){
- super.writeToNBT(nbt);
- nbt.setBoolean("original", original);
- nbt.setInteger("face", face);
- nbt.setInteger("metadata", this.blockMetadata);
- }
- @Override
- public void readFromNBT(NBTTagCompound nbt){
- original=nbt.getBoolean("original");
- face=nbt.getInteger("face");
- this.blockMetadata=nbt.getInteger("metadata");
- super.readFromNBT(nbt);
- }
- @Override
- public String toString(){
- return this.getClass().getName()+"[face="+face+";original="+original+"]";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement