Type Mismatch

Discussion in 'Spigot Plugin Help' started by Eptix, May 22, 2016.

  1. Hey,

    Screen: http://prntscr.com/b712jc

    Code (Text):
    public boolean onCommand(CommandSender sender, Command cmd, String cmdlabel, String[] args) {
           
            Player p = (Player) sender;
            String message = " ";
           
            if(cmd.getName().equalsIgnoreCase("gameinfo")) {
                p.sendMessage("§8[§6FFA§8] §3==================================");
                p.sendMessage("§8[§6FFA§8] §bVersion: §e1.0");
                p.sendMessage("§8[§6FFA§8] §bDeveloper: §eprivate");
                p.sendMessage("§8[§6FFA§8] §Skype: §eprivate");
                p.sendMessage("§8[§6FFA§8] §3==================================");
            }
            if(cmd.getName().equalsIgnoreCase("clean")) {
                if(p.hasPermission("ffa.clean")) {
                    p.getInventory().clear();
                    p.sendMessage("§8[§6FFA§8] §3Du hast dein Inventar geleert.");
                } else {
                    p.sendMessage("§8[§6FFA§8] §cDu hast keine Rechte.");
                }
               
            }
            if(cmd.getName().equalsIgnoreCase("msg")) {
                if(args.length >= 2) {
                    @SuppressWarnings("deprecation")
                    Player target = Bukkit.getPlayer(args[0]);
                   
                    if(target != null) {
                        for(int i = 1; i < args.length; i++) {
                            message = message + args[i] + " ";
                        }
                        p.sendMessage("§8[§e " + p.getName() + "§8> " + target.getName() + "§8] " + message +);
                        target.sendMessage("§8[§e " + target.getName() + "§8> " + p.getName() + "§8] " + message +);
                    } else {
                        p.sendMessage("§8[§6FFA§8] §cDer Spieler ist nicht Online!");
                    }
                }
            }
            return true;
        }