BaguetteLib
Пытались создать мод, требующий корректной обработки смерти или отслеживания инвентаря? События NeoForge для этого не подходят.
Что включено
События смерти
- Перехват смерти до её наступления (с возможностью отмены)
- Выполнение действий после смерти
- Поддержка всех сущностей: игроков, мобов и других
События инвентаря
- Изменения в панели быстрого доступа, смена брони, подбор предметов
- Получение предыдущего и нового предмета для каждого изменения
- Особая обработка для основной и дополнительной руки
Использование
Добавьте библиотеку в свой мод, зарегистрируйте события:
@SubscribeEvent
public static void onPlayerPreDeath(PlayerDeathEvent.Pre event) {
// Do whatever you want here
}
Вот и всё. Никаких mixins, лишних компонентов.