package net.scapeemulator.game.msg.impl.inter;
import net.scapeemulator.game.model.player.Item;
import net.scapeemulator.game.msg.Message;
public final class InterfaceItemsMessage extends Message {
private final int id, slot, type;
private final Item[] items;
public InterfaceItemsMessage(int type, Item[] items) {
this(-1, -1, type, items);
}
/**
* Constructs a message to send to the player to populate an interface container. Set id and
* slot to -1 for the special container ids.
*
* @param id interface id
* @param slot interface slot for container
* @param type container type
* @param items item array
*/
public InterfaceItemsMessage(int id, int slot, int type, Item[] items) {
this.id = id;
this.slot = slot;
this.type = type;
this.items = items;
}
public int getId() {
return id;
}
public int getSlot() {
return slot;
}
public int getType() {
return type;
}
public Item[] getItems() {
return items;
}
}