Esempio n. 1
0
  /**
   * Constructs an inventory for the Architectural Reconfiguration System GUI.
   *
   * @return an Array of itemStacks (an inventory)
   */
  private ItemStack[] getItemStack() {
    // direction pad
    // up
    ItemStack pad_up = new ItemStack(Material.WOOL, 1, (byte) 9);
    ItemMeta up = pad_up.getItemMeta();
    up.setDisplayName(plugin.getLanguage().getString("BUTTON_UP"));
    pad_up.setItemMeta(up);
    // down
    ItemStack pad_down = new ItemStack(Material.WOOL, 1, (byte) 9);
    ItemMeta down = pad_down.getItemMeta();
    down.setDisplayName(plugin.getLanguage().getString("BUTTON_DOWN"));
    pad_down.setItemMeta(down);
    // left
    ItemStack pad_left = new ItemStack(Material.WOOL, 1, (byte) 9);
    ItemMeta left = pad_left.getItemMeta();
    left.setDisplayName(plugin.getLanguage().getString("BUTTON_LEFT"));
    pad_left.setItemMeta(left);
    // right
    ItemStack pad_right = new ItemStack(Material.WOOL, 1, (byte) 9);
    ItemMeta right = pad_right.getItemMeta();
    right.setDisplayName(plugin.getLanguage().getString("BUTTON_RIGHT"));
    pad_right.setItemMeta(right);
    // level selected
    ItemStack level_sel = new ItemStack(Material.WOOL, 1, (byte) 4);
    ItemMeta main = level_sel.getItemMeta();
    main.setDisplayName(plugin.getLanguage().getString("BUTTON_LEVEL"));
    level_sel.setItemMeta(main);
    // level top
    ItemStack level_top = new ItemStack(Material.WOOL, 1, (byte) 0);
    ItemMeta top = level_top.getItemMeta();
    top.setDisplayName(plugin.getLanguage().getString("BUTTON_LEVEL_T"));
    level_top.setItemMeta(top);
    // level top
    ItemStack level_bot = new ItemStack(Material.WOOL, 1, (byte) 0);
    ItemMeta bot = level_bot.getItemMeta();
    bot.setDisplayName(plugin.getLanguage().getString("BUTTON_LEVEL_B"));
    level_bot.setItemMeta(bot);
    // black wool
    ItemStack black = new ItemStack(Material.WOOL, 1, (byte) 15);
    ItemMeta wool = black.getItemMeta();
    wool.setDisplayName(plugin.getLanguage().getString("BUTTON_MAP_NO"));
    black.setItemMeta(wool);
    // scroll left
    ItemStack scroll_left = new ItemStack(Material.WOOL, 1, (byte) 14);
    ItemMeta nim = scroll_left.getItemMeta();
    nim.setDisplayName(plugin.getLanguage().getString("BUTTON_SCROLL_L"));
    scroll_left.setItemMeta(nim);
    // scroll right
    ItemStack scroll_right = new ItemStack(Material.WOOL, 1, (byte) 5);
    ItemMeta pim = scroll_right.getItemMeta();
    pim.setDisplayName(plugin.getLanguage().getString("BUTTON_SCROLL_R"));
    scroll_right.setItemMeta(pim);
    // set
    ItemStack s = new ItemStack(Material.WOOL, 1, (byte) 6);
    ItemMeta sim = s.getItemMeta();
    sim.setDisplayName(plugin.getLanguage().getString("BUTTON_RECON"));
    s.setItemMeta(sim);
    // passage
    ItemStack passage = new ItemStack(Material.CLAY, 1);
    ItemMeta clay = passage.getItemMeta();
    clay.setDisplayName("Passage");
    passage.setItemMeta(clay);
    // arboretum
    ItemStack arboretum = new ItemStack(Material.LEAVES, 1);
    ItemMeta leaves = arboretum.getItemMeta();
    leaves.setDisplayName("Arboretum");
    arboretum.setItemMeta(leaves);
    // bedroom
    ItemStack bedroom = new ItemStack(Material.GLOWSTONE, 1);
    ItemMeta glow = bedroom.getItemMeta();
    glow.setDisplayName("Bedroom");
    bedroom.setItemMeta(glow);
    // kitchen
    ItemStack kitchen = new ItemStack(Material.PUMPKIN, 1);
    ItemMeta pumpkin = kitchen.getItemMeta();
    pumpkin.setDisplayName("Kitchen");
    kitchen.setItemMeta(pumpkin);
    // library
    ItemStack library = new ItemStack(Material.ENCHANTMENT_TABLE, 1);
    ItemMeta book = library.getItemMeta();
    book.setDisplayName("Library");
    library.setItemMeta(book);
    // library
    ItemStack gene = new ItemStack(Material.FURNACE, 1);
    ItemMeta tic = gene.getItemMeta();
    tic.setDisplayName("Genetic Manipulator");
    gene.setItemMeta(tic);
    // pool
    ItemStack pool = new ItemStack(Material.SNOW_BLOCK, 1);
    ItemMeta snow = pool.getItemMeta();
    snow.setDisplayName("Pool");
    pool.setItemMeta(snow);
    // vault
    ItemStack vault = new ItemStack(Material.DISPENSER, 1);
    ItemMeta dispenser = vault.getItemMeta();
    dispenser.setDisplayName("Storage Vault");
    vault.setItemMeta(dispenser);
    // workshop
    ItemStack workshop = new ItemStack(Material.NETHER_BRICK, 1);
    ItemMeta brick = workshop.getItemMeta();
    brick.setDisplayName("Workshop");
    workshop.setItemMeta(brick);
    // jettison
    ItemStack jettison = new ItemStack(Material.TNT, 1);
    ItemMeta tnt = jettison.getItemMeta();
    tnt.setDisplayName(plugin.getLanguage().getString("BUTTON_JETT"));
    jettison.setItemMeta(tnt);
    // reset
    ItemStack reset = new ItemStack(Material.COBBLESTONE, 1);
    ItemMeta cobble = reset.getItemMeta();
    cobble.setDisplayName(plugin.getLanguage().getString("BUTTON_RESET"));
    reset.setItemMeta(cobble);
    // load map
    ItemStack map = new ItemStack(Material.MAP, 1);
    ItemMeta load = map.getItemMeta();
    load.setDisplayName(plugin.getLanguage().getString("BUTTON_MAP"));
    map.setItemMeta(load);

    ItemStack[] is = {
      null,
      pad_up,
      null,
      null,
      black,
      black,
      black,
      black,
      black,
      pad_left,
      map,
      pad_right,
      s,
      black,
      black,
      black,
      black,
      black,
      null,
      pad_down,
      null,
      null,
      black,
      black,
      black,
      black,
      black,
      level_bot,
      level_sel,
      level_top,
      reset,
      black,
      black,
      black,
      black,
      black,
      scroll_left,
      null,
      scroll_right,
      jettison,
      black,
      black,
      black,
      black,
      black,
      passage,
      arboretum,
      bedroom,
      kitchen,
      library,
      gene,
      pool,
      vault,
      workshop
    };
    return is;
  }