- Баллы
- 33
Объясните, почему вылетает ошибка:
Ошибка указывает только на одну строчку а именно:
Код:
public void startRegeneration(Player p){
final Player pl = p;
BukkitRunnable runnable = new BukkitRunnable(){
@Override
public void run(){
while(pl.isOnline()){
@SuppressWarnings("deprecation")
Score score = pl.getScoreboard().getObjective("Stats").getScore(Bukkit.getOfflinePlayer("Mana:"));
int mana = score.getScore();
int maxMana = EnableClass.config.getInt(pl.getName() + "_MAX_MANA");
if(mana < maxMana){
mana += EnableClass.config.getInt(pl.getName() + "_MANA_REGEN");
score.setScore(mana);
}
}
cancel();
}
};
runnable.runTaskTimer(plugin, 1L, 20L);
}
Код:
runnable.runTaskTimer(plugin, 1L, 20L);
