Помогите Выдача EXP в уровнях

Статус
Закрыто для дальнейших ответов.

Den_Blade

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
Den_Blade
Всем привет. Я делаю что-то вроде силы для игроков которая восстанавливается каждые пол секунды 1 единица, хранятся её значения в конфиге и должна она отображаться в полоске опыта , то есть если значение 56 ,то в полоске опыта тоже отображается уровень 56. Подскажите как реализовать
Код:
public class SilaReload extends BukkitRunnable implements Listener {












@Override
public void run() {
    for (final Player cp : Bukkit.getServer().getOnlinePlayers()) {

        final Player player = cp.getPlayer();
        if (Sila.getSila(player) >= Main.instance.levelsConfig.getInt(String.valueOf(String.valueOf(player.getName())) + ".maxsila")) {
            return;
        }
        Sila.sila.put(player.getName(), (int) (Sila.sila.get(player.getName()) + 1));
        player.setTotalExperience(player.getExpToLevel() + Sila.sila.get(player.getName())); //не работает
    }
}
}
 
Последнее редактирование:
player.setLevel();
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх