package org.buckit.model; import org.bukkit.inventory.ItemStack; public class Kit { private int id, minaccesslevel, delay; private String name; private int[][] items; /** * items array is a 2 dimensional array consisting of array( array( itemId, * amount, damage ) ) * * @param name * @param items * @param delay */ public Kit(int id, String name, int[][] items, int minaccesslevel, int delay) { this.name = name; this.items = items; this.delay = delay; } public int[][] getItemsArray() { return items; } public String itemsToString() { String rt = ""; for(int i = 0;i < items.length;i++){ for(int k = 0;k < 3;k++){ rt += items[i][k] + ","; } rt = rt.substring(0,rt.length()-1); rt += ";"; } return rt; } public ItemStack[] getItems() { ItemStack[] rt = new ItemStack[items.length]; for (int i = 0; i < items.length; i++) { rt[i] = new ItemStack(items[i][0], items[i][1], (short) items[i][2]); } return rt; } public String getName() { return name; } /** * @return the id */ public int getId() { return id; } /** * @return the minaccesslevel */ public int getMinaccesslevel() { return minaccesslevel; } /** * @return the delay */ public int getDelay() { return delay; } @Override public boolean equals(Object object) { if (!(object instanceof Kit)) return false; if (getId() == ((Kit) object).getId()) return true; return false; } }