Menu.java (1860B)
1 package me.night.nullvalkyrie.ui.inventory; 2 3 import org.bukkit.ChatColor; 4 import org.bukkit.Material; 5 import org.bukkit.entity.Player; 6 import org.bukkit.inventory.ItemStack; 7 import org.bukkit.inventory.meta.ItemMeta; 8 9 import java.util.Arrays; 10 11 public class Menu extends GUIManager { 12 public static final String title = ChatColor.DARK_BLUE.toString() + ChatColor.BOLD + "Valkyrie Menu"; 13 @Override 14 public void UI(Player player) { 15 init(45, title); 16 setCloseButton(true); 17 setFrame(true, Material.BLUE_STAINED_GLASS_PANE); 18 ItemStack KYS = new ItemStack(Material.WOODEN_SWORD); 19 ItemMeta KYSmeta = KYS.getItemMeta(); 20 if (KYSmeta == null) return; 21 KYSmeta.setDisplayName(ChatColor.RED + "KILL YOURSELF WHEN???"); 22 KYSmeta.setLore(Arrays.asList(ChatColor.GRAY + "KYS", ChatColor.WHITE.toString() + ChatColor.BOLD + "COMMON")); 23 KYS.setItemMeta(KYSmeta); 24 GUI.setItem(20, KYS); 25 26 ItemStack home = new ItemStack(Material.MAP); 27 ItemMeta homemeta = home.getItemMeta(); 28 if (homemeta == null) return; 29 homemeta.setDisplayName(ChatColor.BLUE + "Teleport to home"); 30 homemeta.setLore(Arrays.asList(ChatColor.GRAY + "Click to teleport back to home", ChatColor.WHITE.toString() + ChatColor.BOLD + "COMMON")); 31 home.setItemMeta(homemeta); 32 GUI.setItem(22, home); 33 34 ItemStack chest = new ItemStack(Material.ENDER_CHEST); 35 ItemMeta chestmeta = chest.getItemMeta(); 36 if (chestmeta == null) return; 37 chestmeta.setDisplayName(ChatColor.GREEN + "Open your chest"); 38 chestmeta.setLore(Arrays.asList(ChatColor.GRAY + "Click to open the chest", ChatColor.WHITE.toString() + ChatColor.BOLD + "COMMON")); 39 chest.setItemMeta(chestmeta); 40 GUI.setItem(24, chest); 41 42 player.openInventory(GUI); 43 } 44 }