Вопрос Как получить тип достижения

Версия Minecraft
1.16.X

ProGiple

Пользователь
Сообщения
59
Решения
1
Всем привет! Пишу плагины на майнкрафт и сейчас мне нужно получать тип выполненного достижения в ивенте когда игрок выполняет ачивку, т.е. нужна проверка на GOAL, CHALLANGE или TASK. Пишу на paper, Java 16. Если надо обновиться на более высокую версию - без проблем.
 
В ивенте PlayerAdvancementDoneEvent есть метод (), через него получаете () - это и есть enum (goal, challenge, task)
По крайней мере, на 1.21 это всё есть
 
В ивенте PlayerAdvancementDoneEvent есть метод (), через него получаете () - это и есть enum (goal, challenge, task)
По крайней мере, на 1.21 это всё есть
Отлично, а версия джавы какая? 21 подойдёт?
 
Отлично, а версия джавы какая? 21 подойдёт?
Да.
На 1.16.5 такого всё-таки нет? Там может немного иначе быть, но тип достижения всё равно должна быть возможность получить
 
Да.
На 1.16.5 такого всё-таки нет? Там может немного иначе быть, но тип достижения всё равно должна быть возможность получить
на 1.16.5 такого не видел вообще, сейчас пишу на 1.20.1, но не понимаю как получить именно тип достижения, появились getDisplay, displayName и др., но никак не getType
Объединено

Да.
На 1.16.5 такого всё-таки нет? Там может немного иначе быть, но тип достижения всё равно должна быть возможность получить
понял, что нужно проверять через Frame, по идее будет работать, спасибо
 
Последнее редактирование:
Назад
Сверху Снизу