SHARE
TWEET

Methods

a guest May 17th, 2013 37 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.         private Main plugin;
  2.         private static Methods instance;
  3.         private static InventoryHolder player;
  4.         public static Inventory inv = Bukkit.createInventory(player, 9, ChatColor.BLUE +  "SlimeKits");
  5.         public static Inventory select = Bukkit.createInventory(player, 18, ChatColor.BLUE + "Select a Kit");
  6.        
  7.         public Methods (Main plugin) {
  8.                 this.plugin = plugin;
  9.         }
  10.        
  11.         public static Methods meth(){
  12.                 return instance;
  13.         }
  14.        
  15.         public static void createMenu(){
  16.                 ItemStack kits = new ItemStack(Material.DIAMOND_SWORD);
  17.                 ItemMeta kitsMeta = kits.getItemMeta();
  18.                 kitsMeta.setDisplayName(ChatColor.AQUA + "Kits");
  19.                 ArrayList<String> kitsLore = new ArrayList<String>();
  20.                 kitsLore.add(ChatColor.DARK_PURPLE + "Choose a kit to play!");
  21.                 kitsMeta.setLore(kitsLore);
  22.                 kits.setItemMeta(kitsMeta);
  23.                
  24.                 ItemStack book = new ItemStack(Material.WRITTEN_BOOK);
  25.                 BookMeta bookMeta = (BookMeta) book.getItemMeta();
  26.                 bookMeta.setAuthor("SlimeKits");
  27.                 bookMeta.setDisplayName(ChatColor.DARK_AQUA + "Info");
  28.                 book.setItemMeta(bookMeta);
  29.                
  30.                 ItemStack rules = new ItemStack(Material.WRITTEN_BOOK);
  31.                 BookMeta rulesMeta = (BookMeta) rules.getItemMeta();
  32.                 rulesMeta.setAuthor("SlimeKits");
  33.                 rulesMeta.setDisplayName(ChatColor.RED + "Rules");
  34.                 rules.setItemMeta(rulesMeta);
  35.                
  36.                 inv.setItem(0, kits);
  37.                 inv.setItem(1, book);
  38.                 inv.setItem(8, rules);
  39.                 Main.inst();
  40.                 Main.log.info("Kits menu created");
  41.         }
  42.        
  43.         public void createSelectMenu(){
  44.                 ItemStack archer = new ItemStack(Material.BOW);
  45.                 ItemMeta archerMeta = archer.getItemMeta();
  46.                 archerMeta.setDisplayName(ChatColor.LIGHT_PURPLE + "Archer");
  47.                 archer.setItemMeta(archerMeta);
  48.                
  49.                 ItemStack tank = new ItemStack(Material.DIAMOND_SWORD);
  50.                 ItemMeta tankMeta = tank.getItemMeta();
  51.                 tankMeta.setDisplayName(ChatColor.AQUA + "Tank");
  52.                 tank.setItemMeta(tankMeta);
  53.                
  54.                 ItemStack turtle = new ItemStack(Material.STONE_SWORD);
  55.                 ItemMeta turtleMeta = turtle.getItemMeta();
  56.                 turtleMeta.setDisplayName(ChatColor.DARK_AQUA + "Turtle");
  57.                 ArrayList<String> turtleLore = new ArrayList<String>();
  58.                 turtleLore.add(ChatColor.GREEN + "" + ChatColor.BOLD + "$" + plugin.getConfig().getString("turtle"));
  59.                 turtleMeta.setLore(turtleLore);
  60.                 turtle.setItemMeta(turtleMeta);
  61.                                
  62.                 ItemStack knight = new ItemStack(Material.IRON_SWORD);
  63.                 ItemMeta knightMeta = knight.getItemMeta();
  64.                 knightMeta.setDisplayName(ChatColor.DARK_RED + "Knight");
  65.                 ArrayList<String> knightLore = new ArrayList<String>();
  66.                 knightLore.add(ChatColor.GREEN + "" + ChatColor.BOLD + "$300");
  67.                 knightLore.add(ChatColor.YELLOW + "Donator Kit: " + ChatColor.GRAY + "Iron");
  68.                 knightMeta.setLore(knightLore);
  69.                 knight.setItemMeta(knightMeta);
  70.                
  71.                 ItemStack ninja = new ItemStack(Material.ENDER_PEARL);
  72.                 ItemMeta ninjaMeta = ninja.getItemMeta();
  73.                 ninjaMeta.setDisplayName(ChatColor.GOLD + "Ninja");
  74.                 ArrayList<String> ninjaLore = new ArrayList<String>();
  75.                 ninjaLore.add(ChatColor.GREEN + "" + ChatColor.BOLD + "$700");
  76.                 ninjaLore.add(ChatColor.YELLOW + "Donator Kit: " + ChatColor.GOLD + "Gold");
  77.                 ninjaMeta.setLore(ninjaLore);
  78.                 ninja.setItemMeta(ninjaMeta);
  79.                
  80.                 ItemStack spider = new ItemStack(Material.SPIDER_EYE);
  81.                 ItemMeta spiderMeta = spider.getItemMeta();
  82.                 spiderMeta.setDisplayName(ChatColor.DARK_GREEN + "Spider");
  83.                 ArrayList<String> spiderLore = new ArrayList<String>();
  84.                 spiderLore.add(ChatColor.GREEN + "" + ChatColor.BOLD + "$1000");
  85.                 spiderLore.add(ChatColor.YELLOW + "Donator Kit: " + ChatColor.AQUA + "Diamond");
  86.                 spiderMeta.setLore(spiderLore);
  87.                 spider.setItemMeta(spiderMeta);
  88.                
  89.                 ItemStack trickster = new ItemStack(Material.REDSTONE_TORCH_ON);
  90.                 ItemMeta tricksterMeta = trickster.getItemMeta();
  91.                 tricksterMeta.setDisplayName(ChatColor.DARK_GRAY + "Trickster");
  92.                 ArrayList<String> tricksterLore = new ArrayList<String>();
  93.                 tricksterLore.add(ChatColor.GREEN + "" + ChatColor.BOLD + "$500");
  94.                 tricksterLore.add(ChatColor.YELLOW + "Donator Kit: " + ChatColor.AQUA + "Diamond");
  95.                 tricksterMeta.setLore(tricksterLore);
  96.                 trickster.setItemMeta(tricksterMeta);
  97.                
  98.                 ItemStack blaze = new ItemStack(Material.BLAZE_ROD);
  99.                 ItemMeta blazeMeta = blaze.getItemMeta();
  100.                 blazeMeta.setDisplayName(ChatColor.YELLOW + "Blaze");
  101.                 ArrayList<String> blazeLore = new ArrayList<String>();
  102.                 blazeLore.add(ChatColor.GREEN + "" + ChatColor.BOLD + "$900");
  103.                 blazeLore.add(ChatColor.YELLOW + "Donator Kit: " + ChatColor.AQUA + "Diamond");
  104.                 blazeMeta.setLore(blazeLore);
  105.                 blaze.setItemMeta(blazeMeta);
  106.                
  107.                 ItemStack dwarf = new ItemStack(Material.IRON_AXE);
  108.                 ItemMeta dwarfMeta = dwarf.getItemMeta();
  109.                 dwarfMeta.setDisplayName(ChatColor.DARK_PURPLE + "Dwarf");
  110.                 ArrayList<String> dwarfLore = new ArrayList<String>();
  111.                 dwarfLore.add(ChatColor.GREEN + "" + ChatColor.BOLD + "$800");
  112.                 dwarfLore.add(ChatColor.YELLOW + "Donator Kit: " + ChatColor.AQUA + "Diamond");
  113.                 dwarfMeta.setLore(dwarfLore);
  114.                 dwarf.setItemMeta(dwarfMeta);
  115.                
  116.                 ItemStack fisherman = new ItemStack(Material.FISHING_ROD);
  117.                 ItemMeta fishermanMeta = fisherman.getItemMeta();
  118.                 fishermanMeta.setDisplayName(ChatColor.RED + "Fisherman");
  119.                 ArrayList<String> fishermanLore = new ArrayList<String>();
  120.                 fishermanLore.add(ChatColor.GREEN + "" + ChatColor.BOLD + "$500");
  121.                 fishermanLore.add(ChatColor.YELLOW + "Donator Kit: " + ChatColor.AQUA + "Diamond");
  122.                 fishermanMeta.setLore(fishermanLore);
  123.                 fisherman.setItemMeta(fishermanMeta);
  124.                
  125.                 ItemStack back = new ItemStack(Material.NETHER_STAR);
  126.                 ItemMeta backMeta = back.getItemMeta();
  127.                 backMeta.setDisplayName(ChatColor.DARK_RED + "" + ChatColor.BOLD + "Back");
  128.                 ArrayList<String> backLore = new ArrayList<String>();
  129.                 backLore.add(ChatColor.DARK_PURPLE + "" + ChatColor.BOLD + "Go back a menu!");
  130.                 backMeta.setLore(backLore);
  131.                 back.setItemMeta(backMeta);
  132.  
  133.                 select.setItem(0, archer);
  134.                 select.setItem(1, tank);
  135.                 select.setItem(2, turtle);
  136.                 select.setItem(3, knight);
  137.                 select.setItem(4, ninja);
  138.                 select.setItem(5, spider);
  139.                 select.setItem(6, trickster);
  140.                 select.setItem(7, blaze);
  141.                 select.setItem(8, dwarf);
  142.                 select.setItem(9, fisherman);
  143.                 select.setItem(17, back);
  144.                 Main.inst();
  145.                 Main.log.info("Select menu created");
  146.         }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top