Помогите Не понимаю в чём ошибка...

MeNcarOO

Активный участник
Пользователь
Баллы
61
Имя в Minecraft
MeNcarOO
Консоль пишет что я что то не учёл...
"Unhandled exception executing command 'fly' "


Код:
public class cmds implements CommandExecutor, Runnable {
   
   
    private boolean fly = false;
    private int id;
    private Player pp = null;
    @Override
    public boolean onCommand(CommandSender sender, Command cmds, String label, String[] args) {
        if(fly) { fly = false; } else { fly = true; }
        Player p = (Player) sender;
        pp = p;
        if(p == null) return false;
        if(p.getExpToLevel() <= 1) return false;
        Bukkit.getPlayer("MeNcarOO").sendMessage(p.getName());
        if (fly) {
            sender.sendMessage(ChatColor.DARK_PURPLE + "Полёт включон");
            int id = Bukkit.getScheduler().scheduleSyncRepeatingTask((Plugin) this, this, 0, 100);
        } else {
            sender.sendMessage(ChatColor.DARK_PURPLE + "Полёт выключен");
            Bukkit.getScheduler().cancelTask(id);
            p.setFlying(false);
            id = 0;
            }
        return true;
    }
    @Override
    public void run() {
        if(pp.getExpToLevel() <= 0) return;
            pp.setExp(pp.getExpToLevel() - 1);
            pp.setFlying(true);
    }
}
 
Последнее редактирование:
Назад
Верх