Помогите Как сделать награду каждое определённое кол-во минут.

  • Автор темы Автор темы Ryazha_
  • Дата начала Дата начала

Ryazha_

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Ryazha_
Я пишу плагин на награды, как можно такое осуществить? Желательно код, дальше сам разберусь)
 
Код:
        new BukkitRunnable() {
            @Override
            public void run() {
              // выдать награду
            }
        }.runTaskLater((Main) this, 20*60);
Это скорее ключевые слова чем код. Я думаю, надо создать таймер и в нём сделать что надо, затем таймер перезапустить.
 
Код:
        new BukkitRunnable() {
            @Override
            public void run() {
              // выдать награду
            }
        }.runTaskLater((Main) this, 20*60);
Это скорее ключевые слова чем код. Я думаю, надо создать таймер и в нём сделать что надо, затем таймер перезапустить.

а....
я ещё не на столько про в плагинах
 
Погугли тут по форуму и на https://hub.spigotmc.org/javadocs/spigot два слова по очереди BukkitRunnable и
runTaskLater
Я пока тоже начинающий и рад бы больше сказать, но пока сложновато.
 
точнее так
Код:
        new BukkitRunnable() {
            @Override
            public void run() {
              while (true) {
              // выдать награду
                Thread.sleep(60000);
              }
            }
        }.runTaskLater((Main) this, 20*60);
 
Назад
Верх