Advanced Interaction Events
Библиотека Minecraft для регистрации и обработки пользовательских событий взаимодействия, включая действия по клику и другие взаимодействия игрока. Полезна при работе с фреймворком Dialog в Minecraft и пользовательской обработкой событий.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 31
- Подписчиков на Modrinth
- 0
- версия
- 1
- Обновлён
- 17 сентября 202617 сент.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Advanced Interaction Events
Библиотека для Minecraft, позволяющая регистрировать и обрабатывать пользовательские события взаимодействия, включая действия по клику и другие взаимодействия игрока. Полезна при работе с фреймворком Dialog в Minecraft и пользовательской обработкой событий.
Возможности
- Гибкие типы обработчиков событий с использованием реестра
EventHandlerType, что предотвращает конфликты обработчиков событий. - Сериализация
EventDataна основе Codec для заданных пользователем данных события, вместо ручного разбора NBT. - Серверная отправка обработчиков событий для пользовательских пакетов действий по клику, что избавляет от необходимости в жёстко прописанных миксинах.
Планы
- Добавить поддержку пользовательских событий клика по тексту.
- Разрешить регистрацию и обработку событий взаимодействия с сущностями.
Совместимость
Эта библиотека совместима с Minecraft 26.2, Fabric Loader 0.19.5 или новее и Java 25 или новее.
Использование
Пример использования этой библиотеки можно посмотреть в моём моде Enhanced Lobby.
Лицензия
Этот проект распространяется под лицензией GNU Lesser General Public License v3.0 или более поздней. Подробности см. в файле LICENSE.
Частые вопросы
Как установить Advanced Interaction Events?
Установите Fabric под свою версию Minecraft, скачайте Advanced Interaction Events под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Advanced Interaction Events?
У Advanced Interaction Events есть сборки для Minecraft 26.2.
Нужен ли Advanced Interaction Events на сервере?
Ставится только на сервер; игрокам ставить не нужно