Advertisement
Guest User

Untitled

a guest
Jan 12th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. public class QuickconnectInventory implements Listener {
  2.  
  3. @EventHandler
  4. public void onInt(PlayerInteractEvent e) {
  5.  
  6. final Player player = e.getPlayer();
  7. ItemStack is = player.getItemInHand();
  8.  
  9. if ((e.getAction() == Action.RIGHT_CLICK_AIR) || (e.getAction() == Action.RIGHT_CLICK_BLOCK)) {
  10. if (!is.getItemMeta().getDisplayName().equals("§3Quick Connect"))
  11. return;
  12. player.openInventory(Quick(player));
  13. }
  14.  
  15. }
  16.  
  17. public Inventory Quick(Player player) {
  18. Inventory inv = Bukkit.createInventory(null, 45, "§3Quick Connect");
  19.  
  20. for (int i = 0; i < inv.getContents().length; i++) {
  21. ItemStack is = inv.getItem(i);
  22. if (is == null || is.getType() == Material.AIR) {
  23. inv.setItem(i, Item.cre(Material.STAINED_GLASS_PANE, 15, "§c "));
  24.  
  25. }
  26. }
  27.  
  28. inv.setItem(4, Item.create(Material.SIGN, 0, "§cInfos", "", Enchantment.ARROW_FIRE));
  29.  
  30. inv.setItem(18, Item.create(Material.BED, 0, "§eBedWars", "Verbinde dich mit einem Random Bedwars server",
  31. Enchantment.ARROW_DAMAGE));
  32. inv.setItem(26, Item.create(Material.STICK, 0, "§eRush", "Verbinde dich mit einem Random Rush server",
  33. Enchantment.ARROW_DAMAGE));
  34. inv.setItem(37, Item.create(Material.FLINT_AND_STEEL, 0, "§eKBFFA",
  35. "Verbinde dich mit einem Random KBFFA server", Enchantment.ARROW_DAMAGE));
  36. inv.setItem(43, Item.create(Material.GRASS, 0, "§eSkyWars", "Verbinde dich mit einem Random SkyWars server",
  37. Enchantment.ARROW_DAMAGE));
  38.  
  39. return inv;
  40.  
  41. }
  42.  
  43. public void on(InventoryClickEvent e) {
  44.  
  45. if(e.getInventory().getName().equalsIgnoreCase("§3QuickConnect")) {
  46. Player p = (Player)e.getWhoClicked();
  47. if(e.getCurrentItem().getType() == Material.BED ) {
  48. p.closeInventory();
  49. }
  50. }
  51.  
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement