Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class QuickconnectInventory implements Listener {
- @EventHandler
- public void onInt(PlayerInteractEvent e) {
- final Player player = e.getPlayer();
- ItemStack is = player.getItemInHand();
- if ((e.getAction() == Action.RIGHT_CLICK_AIR) || (e.getAction() == Action.RIGHT_CLICK_BLOCK)) {
- if (!is.getItemMeta().getDisplayName().equals("§3Quick Connect"))
- return;
- player.openInventory(Quick(player));
- }
- }
- public Inventory Quick(Player player) {
- Inventory inv = Bukkit.createInventory(null, 45, "§3Quick Connect");
- for (int i = 0; i < inv.getContents().length; i++) {
- ItemStack is = inv.getItem(i);
- if (is == null || is.getType() == Material.AIR) {
- inv.setItem(i, Item.cre(Material.STAINED_GLASS_PANE, 15, "§c "));
- }
- }
- inv.setItem(4, Item.create(Material.SIGN, 0, "§cInfos", "", Enchantment.ARROW_FIRE));
- inv.setItem(18, Item.create(Material.BED, 0, "§eBedWars", "Verbinde dich mit einem Random Bedwars server",
- Enchantment.ARROW_DAMAGE));
- inv.setItem(26, Item.create(Material.STICK, 0, "§eRush", "Verbinde dich mit einem Random Rush server",
- Enchantment.ARROW_DAMAGE));
- inv.setItem(37, Item.create(Material.FLINT_AND_STEEL, 0, "§eKBFFA",
- "Verbinde dich mit einem Random KBFFA server", Enchantment.ARROW_DAMAGE));
- inv.setItem(43, Item.create(Material.GRASS, 0, "§eSkyWars", "Verbinde dich mit einem Random SkyWars server",
- Enchantment.ARROW_DAMAGE));
- return inv;
- }
- public void on(InventoryClickEvent e) {
- if(e.getInventory().getName().equalsIgnoreCase("§3QuickConnect")) {
- Player p = (Player)e.getWhoClicked();
- if(e.getCurrentItem().getType() == Material.BED ) {
- p.closeInventory();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement