Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Serv Inv
- public void createServInventoryGUI() {
- serv = Bukkit.createInventory(null, 9, ChatColor.YELLOW + "" + ChatColor.BOLD + "Server Switcher"); // (owner, size (int), name)
- // First item
- ItemStack diamond = new ItemStack(Material.DIAMOND_SWORD, 1);
- ItemMeta diamondmeta = diamond.getItemMeta();
- diamondmeta.setDisplayName(ChatColor.RED + "Factions");
- diamondmeta.setLore(Arrays.asList(ChatColor.DARK_GRAY + "Fight and raid with your friends"));
- diamond.setItemMeta(diamondmeta);
- // Second item
- ItemStack egg = new ItemStack(Material.IRON_PICKAXE, 1);
- ItemMeta eggmeta = egg.getItemMeta();
- eggmeta.setDisplayName(ChatColor.RED + "Survival");
- eggmeta.setLore(Arrays.asList(ChatColor.DARK_GRAY + "Build your Nation!!"));
- egg.setItemMeta(eggmeta);
- serv.addItem(diamond);
- serv.addItem(egg);
- }
- @EventHandler
- public void interactserv(PlayerInteractEvent event)
- {
- Player p = event.getPlayer();
- if(event.getAction().equals(Action.RIGHT_CLICK_AIR) || event.getAction().equals(Action.RIGHT_CLICK_BLOCK))
- {
- if(p.getItemInHand().getType().equals(Material.WATCH))
- {
- inServUse.add(p.getName());
- event.setCancelled(true);
- p.openInventory(serv);
- }
- }
- }
- @EventHandler
- public void clickserv(InventoryClickEvent event)
- {
- if (event.getInventory().getSize() == 9)
- {
- if(inUse.contains(event.getWhoClicked().getName()))
- {
- event.setCancelled(true);
- Player player = (Player) event.getWhoClicked();
- ItemStack item;
- try
- {
- item = serv.getItem(event.getRawSlot());
- }
- catch(Exception e)
- {
- return;
- }
- if (item.getType() == Material.DIAMOND_SWORD)
- {
- player.chat("/server factions");
- }
- if (item.getType() == Material.IRON_PICKAXE)
- {
- player.chat("/server survival");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement