package matteroverdrive.network.packet.bi;
import io.netty.buffer.ByteBuf;
import matteroverdrive.network.packet.TileEntityUpdatePacket;
/**
* Created by Simeon on 6/12/2015.
*/
public class PacketMatterScannerGetPattern extends TileEntityUpdatePacket
{
int id;
short damage;
short scannerSlot;
short type;
public PacketMatterScannerGetPattern(){super();}
public PacketMatterScannerGetPattern(int x, int y, int z)
{
super(x,y,z);
}
public PacketMatterScannerGetPattern(int x,int y,int z,int id,short damage,short scannerSlot,short type)
{
this(x,y,z);
this.id = id;
this.damage = damage;
this.scannerSlot = scannerSlot;
this.type = type;
}
@Override
public void fromBytes(ByteBuf buf)
{
super.fromBytes(buf);
id = buf.readInt();
damage = buf.readShort();
scannerSlot = buf.readShort();
type = buf.readShort();
}
@Override
public void toBytes(ByteBuf buf) {
super.toBytes(buf);
buf.writeInt(id);
buf.writeShort(damage);
buf.writeShort(scannerSlot);
buf.writeShort(type);
}
}