Отсылка сообщений

Версия Minecraft
1.12.2

will0376

Токсичная личность
2,174
56
651
Ночи всем. на сервере отлавливаю эвент взаимодействия с блоком и отменяю, отсылая игроку сообщение... а сообщений 2-5 выходит в чат, как бы ограничить до 1?
 
Решение
Для этого сообщения создать HashMap<EntityPlayer, Long>.
Когда отсылаешь сообщение:
И в HashMap нету нужного игрока, то добавляешь в HashMap игрока которому ты отослал сообщение и время после которого можно отослать снова.
Если в HashMap есть нужный игрок, проверяешь если сейчас время больше или равно времени из HashMap по игроку, отсылаешь сообщение.
Вроде как-то так.
Для этого сообщения создать HashMap<EntityPlayer, Long>.
Когда отсылаешь сообщение:
И в HashMap нету нужного игрока, то добавляешь в HashMap игрока которому ты отослал сообщение и время после которого можно отослать снова.
Если в HashMap есть нужный игрок, проверяешь если сейчас время больше или равно времени из HashMap по игроку, отсылаешь сообщение.
Вроде как-то так.
 
Назад
Сверху