Как сделать таймер в майнкрафт?

Версия Minecraft
1.8+
Есть предмет которым можно бросаться,
вот вопрос как сделать так чтоб можно было кидать только раз в 5с например?
 
Решение
При кидании предмета записываешь в него nbt с float твоего кулдауна(там сам методом проб узнаешь сколько надо вписать кулдаун). В onUpdate() на стороне сервера берёшь nbt из предмета и делаешь проверки:
1. Если кулдаун больше 0.0F то уменьшаешь его на 0.1F или на сколько тебе надо.
2. Если он меньше 0.0F то приравниваешь его 0.0F.
Ну а перед киданием проверяешь больше 0.0F кулдаун или нет.
Вроде всё))
При кидании предмета записываешь в него nbt с float твоего кулдауна(там сам методом проб узнаешь сколько надо вписать кулдаун). В onUpdate() на стороне сервера берёшь nbt из предмета и делаешь проверки:
1. Если кулдаун больше 0.0F то уменьшаешь его на 0.1F или на сколько тебе надо.
2. Если он меньше 0.0F то приравниваешь его 0.0F.
Ну а перед киданием проверяешь больше 0.0F кулдаун или нет.
Вроде всё))
 
Назад
Сверху