Вопрос Как отследить, что игрок очистил блок кистью (1.21.4)

Версия Minecraft
1.20.X

PlayGem

Пользователь
Сообщения
46
Здравствуйте! Как отследить, что игрок очистил блок кистью, например, когда игрок очистил подозрительный песок/гравель. Я знаю, что в Spigot API есть BlockBrushEvent, но мне это нужно отследить именно в Paper API. PlayerInteractEvent не подходит т.к., мне нужно будет отменять ивент при определённых условиях, а при отмене Interact'a игрок все равно может очистить блок.
 
Решение
Так Paper наследует ВСЕ функции Spigot, в чем проблема?
Уже нет, так как paper теперь hard fork.
Здравствуйте! Как отследить, что игрок очистил блок кистью, например, когда игрок очистил подозрительный песок/гравель. Я знаю, что в Spigot API есть BlockBrushEvent, но мне это нужно отследить именно в Paper API. PlayerInteractEvent не подходит т.к., мне нужно будет отменять ивент при определённых условиях, а при отмене Interact'a игрок все равно может очистить блок.
В paper решили на добавлять отдельный ивент для этого, а использовать уже существующие
Так Paper наследует ВСЕ функции Spigot, в чем проблема?
Уже нет, так как paper теперь hard fork.
Здравствуйте! Как отследить, что игрок очистил блок кистью, например, когда игрок очистил подозрительный песок/гравель. Я знаю, что в Spigot API есть BlockBrushEvent, но мне это нужно отследить именно в Paper API. PlayerInteractEvent не подходит т.к., мне нужно будет отменять ивент при определённых условиях, а при отмене Interact'a игрок все равно может очистить блок.
В paper решили на добавлять отдельный ивент для этого, а использовать уже существующие
 
Последнее редактирование:
Назад
Сверху Снизу