BaguetteLib — это библиотека для разработчиков модов Minecraft на NeoForge, которая решает проблемы с обработкой событий смерти и инвентаря. Стандартные события NeoForge часто недостаточны для сложных сценариев, и эта библиотека предоставляет более гибкие и мощные инструменты.
- События смерти: Позволяют перехватывать смерть до её наступления (с возможностью отмены) и выполнять действия после смерти. Работает с игроками, мобами и другими сущностями.
- События инвентаря: Отслеживают изменения в хотбаре, броне, поднятии предметов, предоставляя старые и новые предметы для каждого изменения, с особым учётом для рук и второй руки.
- Простое использование: Достаточно добавить библиотеку в свой мод и зарегистрировать события через аннотацию @SubscribeEvent, без необходимости в миксинах или дополнительных настройках.
Библиотека создана разработчиком, уставшим от ограничений стандартных событий NeoForge, и предлагает надёжное решение для продвинутой обработки игровых событий. Поддержка доступна через Discord автора.