Есть в языке Lua в garrys mod такая прекрасная штука таймер (кликните, чтобы посмотреть подробнее). При написании кода на нём я привык к такой полезной фиче и хотелось бы узнать, есть ли что-то подобное в java или в самом minecraft. Если вы не поняли по ссылке, объясняю, что это... Это такая штука, вызвав которую и указав какое кол-во итераций(повторений) нужно и через какой период нужно выполнять определённую функцию, то есть аналогия цикла for, только с некой задержкой между выполнениями, Thread.sleep(ms) не совсем подходит для этой задачи т.к. майнкрафт немного тупит так скажем при выполнении этого, вооот и есть ли что-то встроенное, похожее на это? Чтобы допустим можно было проверить существование этого таймера (то есть выполняется ли он прямо сейчас), как в lua и не выполнять его ещё раз, воот.
К примеру:
При ударе предметом запускается таймер допустим на постепенное восстановление предмета, но при повторном ударе таймер бы не запускался снова, а проверялось бы существует ли он уже и просто продолжалось выполнение старого до определённого кол-ва итераций.
вот пример на lua
К примеру:
При ударе предметом запускается таймер допустим на постепенное восстановление предмета, но при повторном ударе таймер бы не запускался снова, а проверялось бы существует ли он уже и просто продолжалось выполнение старого до определённого кол-ва итераций.
вот пример на lua
Последнее редактирование: