Advertisement
Guest User

Methods

a guest
May 17th, 2013
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 6.07 KB | None | 0 0
  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.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement