Advertisement
Guest User

Methods

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