SHARE
TWEET

Methods

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