Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private Main plugin;
- private static Methods instance;
- private static InventoryHolder player;
- public static Inventory inv = Bukkit.createInventory(player, 9, ChatColor.BLUE + "SlimeKits");
- public static Inventory select = Bukkit.createInventory(player, 18, ChatColor.BLUE + "Select a Kit");
- public Methods (Main plugin) {
- this.plugin = plugin;
- }
- public static Methods meth(){
- return instance;
- }
- public static void createMenu(){
- ItemStack kits = new ItemStack(Material.DIAMOND_SWORD);
- ItemMeta kitsMeta = kits.getItemMeta();
- kitsMeta.setDisplayName(ChatColor.AQUA + "Kits");
- ArrayList<String> kitsLore = new ArrayList<String>();
- kitsLore.add(ChatColor.DARK_PURPLE + "Choose a kit to play!");
- kitsMeta.setLore(kitsLore);
- kits.setItemMeta(kitsMeta);
- ItemStack book = new ItemStack(Material.WRITTEN_BOOK);
- BookMeta bookMeta = (BookMeta) book.getItemMeta();
- bookMeta.setAuthor("SlimeKits");
- bookMeta.setDisplayName(ChatColor.DARK_AQUA + "Info");
- book.setItemMeta(bookMeta);
- ItemStack rules = new ItemStack(Material.WRITTEN_BOOK);
- BookMeta rulesMeta = (BookMeta) rules.getItemMeta();
- rulesMeta.setAuthor("SlimeKits");
- rulesMeta.setDisplayName(ChatColor.RED + "Rules");
- rules.setItemMeta(rulesMeta);
- inv.setItem(0, kits);
- inv.setItem(1, book);
- inv.setItem(8, rules);
- Main.inst();
- Main.log.info("Kits menu created");
- }
- public void createSelectMenu(){
- ItemStack archer = new ItemStack(Material.BOW);
- ItemMeta archerMeta = archer.getItemMeta();
- archerMeta.setDisplayName(ChatColor.LIGHT_PURPLE + "Archer");
- archer.setItemMeta(archerMeta);
- ItemStack tank = new ItemStack(Material.DIAMOND_SWORD);
- ItemMeta tankMeta = tank.getItemMeta();
- tankMeta.setDisplayName(ChatColor.AQUA + "Tank");
- tank.setItemMeta(tankMeta);
- ItemStack turtle = new ItemStack(Material.STONE_SWORD);
- ItemMeta turtleMeta = turtle.getItemMeta();
- turtleMeta.setDisplayName(ChatColor.DARK_AQUA + "Turtle");
- ArrayList<String> turtleLore = new ArrayList<String>();
- turtleLore.add(ChatColor.GREEN + "" + ChatColor.BOLD + "$" + plugin.getConfig().getString("turtle"));
- turtleMeta.setLore(turtleLore);
- turtle.setItemMeta(turtleMeta);
- ItemStack knight = new ItemStack(Material.IRON_SWORD);
- ItemMeta knightMeta = knight.getItemMeta();
- knightMeta.setDisplayName(ChatColor.DARK_RED + "Knight");
- ArrayList<String> knightLore = new ArrayList<String>();
- knightLore.add(ChatColor.GREEN + "" + ChatColor.BOLD + "$300");
- knightLore.add(ChatColor.YELLOW + "Donator Kit: " + ChatColor.GRAY + "Iron");
- knightMeta.setLore(knightLore);
- knight.setItemMeta(knightMeta);
- ItemStack ninja = new ItemStack(Material.ENDER_PEARL);
- ItemMeta ninjaMeta = ninja.getItemMeta();
- ninjaMeta.setDisplayName(ChatColor.GOLD + "Ninja");
- ArrayList<String> ninjaLore = new ArrayList<String>();
- ninjaLore.add(ChatColor.GREEN + "" + ChatColor.BOLD + "$700");
- ninjaLore.add(ChatColor.YELLOW + "Donator Kit: " + ChatColor.GOLD + "Gold");
- ninjaMeta.setLore(ninjaLore);
- ninja.setItemMeta(ninjaMeta);
- ItemStack spider = new ItemStack(Material.SPIDER_EYE);
- ItemMeta spiderMeta = spider.getItemMeta();
- spiderMeta.setDisplayName(ChatColor.DARK_GREEN + "Spider");
- ArrayList<String> spiderLore = new ArrayList<String>();
- spiderLore.add(ChatColor.GREEN + "" + ChatColor.BOLD + "$1000");
- spiderLore.add(ChatColor.YELLOW + "Donator Kit: " + ChatColor.AQUA + "Diamond");
- spiderMeta.setLore(spiderLore);
- spider.setItemMeta(spiderMeta);
- ItemStack trickster = new ItemStack(Material.REDSTONE_TORCH_ON);
- ItemMeta tricksterMeta = trickster.getItemMeta();
- tricksterMeta.setDisplayName(ChatColor.DARK_GRAY + "Trickster");
- ArrayList<String> tricksterLore = new ArrayList<String>();
- tricksterLore.add(ChatColor.GREEN + "" + ChatColor.BOLD + "$500");
- tricksterLore.add(ChatColor.YELLOW + "Donator Kit: " + ChatColor.AQUA + "Diamond");
- tricksterMeta.setLore(tricksterLore);
- trickster.setItemMeta(tricksterMeta);
- ItemStack blaze = new ItemStack(Material.BLAZE_ROD);
- ItemMeta blazeMeta = blaze.getItemMeta();
- blazeMeta.setDisplayName(ChatColor.YELLOW + "Blaze");
- ArrayList<String> blazeLore = new ArrayList<String>();
- blazeLore.add(ChatColor.GREEN + "" + ChatColor.BOLD + "$900");
- blazeLore.add(ChatColor.YELLOW + "Donator Kit: " + ChatColor.AQUA + "Diamond");
- blazeMeta.setLore(blazeLore);
- blaze.setItemMeta(blazeMeta);
- ItemStack dwarf = new ItemStack(Material.IRON_AXE);
- ItemMeta dwarfMeta = dwarf.getItemMeta();
- dwarfMeta.setDisplayName(ChatColor.DARK_PURPLE + "Dwarf");
- ArrayList<String> dwarfLore = new ArrayList<String>();
- dwarfLore.add(ChatColor.GREEN + "" + ChatColor.BOLD + "$800");
- dwarfLore.add(ChatColor.YELLOW + "Donator Kit: " + ChatColor.AQUA + "Diamond");
- dwarfMeta.setLore(dwarfLore);
- dwarf.setItemMeta(dwarfMeta);
- ItemStack fisherman = new ItemStack(Material.FISHING_ROD);
- ItemMeta fishermanMeta = fisherman.getItemMeta();
- fishermanMeta.setDisplayName(ChatColor.RED + "Fisherman");
- ArrayList<String> fishermanLore = new ArrayList<String>();
- fishermanLore.add(ChatColor.GREEN + "" + ChatColor.BOLD + "$500");
- fishermanLore.add(ChatColor.YELLOW + "Donator Kit: " + ChatColor.AQUA + "Diamond");
- fishermanMeta.setLore(fishermanLore);
- fisherman.setItemMeta(fishermanMeta);
- ItemStack back = new ItemStack(Material.NETHER_STAR);
- ItemMeta backMeta = back.getItemMeta();
- backMeta.setDisplayName(ChatColor.DARK_RED + "" + ChatColor.BOLD + "Back");
- ArrayList<String> backLore = new ArrayList<String>();
- backLore.add(ChatColor.DARK_PURPLE + "" + ChatColor.BOLD + "Go back a menu!");
- backMeta.setLore(backLore);
- back.setItemMeta(backMeta);
- select.setItem(0, archer);
- select.setItem(1, tank);
- select.setItem(2, turtle);
- select.setItem(3, knight);
- select.setItem(4, ninja);
- select.setItem(5, spider);
- select.setItem(6, trickster);
- select.setItem(7, blaze);
- select.setItem(8, dwarf);
- select.setItem(9, fisherman);
- select.setItem(17, back);
- Main.inst();
- Main.log.info("Select menu created");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement