@Override public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { if(sender instanceof Player) { Player p = (Player)sender; if(args.length == 0) { Inventory inv = Bukkit.createInventory(null, 9*8, "§6§lBuildFFA-Server"); ItemStack Spawn = new ItemStack(Material.FISHING_ROD); ItemMeta SpawnMeta = Spawn.getItemMeta(); SpawnMeta.setDisplayName("§eBuildFFA-01"); Spawn.setItemMeta(SpawnMeta); ItemStack Spawn1 = new ItemStack(Material.FISHING_ROD); ItemMeta Spawn1Meta = Spawn1.getItemMeta(); Spawn1Meta.setDisplayName("§eBuildFFA-02"); Spawn1.setItemMeta(Spawn1Meta); inv.setItem(22, Spawn); inv.setItem(31, Spawn1); p.openInventory(inv); }else p.sendMessage(Main.PR + "§c Falsche Benutzung!"); } return false; } @EventHandler public void onInteract(InventoryClickEvent e) { Player p = (Player) e.getWhoClicked(); if (e.getInventory().getName().equalsIgnoreCase("§6§lBuildFFA-Server")) { if (e.getCurrentItem().getType() == Material.FISHING_ROD) { if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§eBuildFFA-01")) { ByteArrayOutputStream b = new ByteArrayOutputStream(); DataOutputStream out = new DataOutputStream(b); try { out.writeUTF("Connect"); out.writeUTF("BuildFFA"); } catch (IOException e1) { e1.printStackTrace(); } p.sendPluginMessage(Main.getInstance(), "BungeeCord", b.toByteArray()); p.sendMessage(Main.PR + "§e Du hast erfolgreich das Spiel geleavt!"); } } } } }