- Баллы
- 66
- Имя в Minecraft
- Mihael_i
Здравствуйте. У меня задача следующая: есть некая стена состоящая из блоков, после того как один из блоков этой стены был разрушен(игроков, ТНТ(это я уже сам задетекчу)), мне нужно этот самый блок восстановить через 100/150/200/250 миллисекунд. Для реализации этой задумки я собираюсь записывать дату поломки для каждого блока(взорванные блоки, разумеется, лежат в отдельном ArrayList) и каждый тик проверять, сколько прошло с того момента; если прошло нужное кол-во времени- я восстанавливаю этот блок. Оптимален ли такой алгоритм, если таких итераций в шедулере в 1 тик будет около 100?