- Баллы
- 61
- Имя в Minecraft
- Aviloo
Всем привет. Недавно , я столкнулся с проблемой и прошу вас помочь мне. Я хочу реализовать таймер ,что-то на примере подобного :
Иными словами, это таймер между двумя действиями . Т.е после отправки сообщения ,например , в течении 5 секунд ничего не происходит , а по прошествии этого времени - устанавливается скорборд .
Пытался использовать стандартный способ ,через TimeUnit.SECONDS.sleep(5) , но оно и не удивительно ,что не сработало , вернее сработало , но не так как задумывалось . Он действительно сделал паузу между действиями , но просадил тпс на 4- 6 единиц и создавал паузу не только между этими действиями , а буквально в работе сервера . Пытался найти ,что-то иное по схожим запросам , но вероятно я плохо искал ,раз в результате ничего подходящего не наше . Прошу помочь , заранее спасибо .
Код:
p.sendMessage("Ты получил эффект");
// Тут должен быть сам таймер
p.setScoreboard(scoreboardsNull);
Пытался использовать стандартный способ ,через TimeUnit.SECONDS.sleep(5) , но оно и не удивительно ,что не сработало , вернее сработало , но не так как задумывалось . Он действительно сделал паузу между действиями , но просадил тпс на 4- 6 единиц и создавал паузу не только между этими действиями , а буквально в работе сервера . Пытался найти ,что-то иное по схожим запросам , но вероятно я плохо искал ,раз в результате ничего подходящего не наше . Прошу помочь , заранее спасибо .