
TslatEffectsLib
Активный0.0
Установок
Последнее обновление
Версии
TslatEffectsLib
Эта библиотека значительно расширяет возможности работы с эффектами существ (MobEffects) в Minecraft, делая их использование более гибким и динамичным.
Зачем нужна эта библиотека?
Стандартный класс MobEffect в Minecraft обладает весьма ограниченным функционалом, что сильно сковывает разработчиков модов. Для реализации даже простых дополнительных возможностей приходится прибегать к событиям, миксам или их комбинациям. TslatEffectsLib решает эту проблему, предоставляя готовые инструменты для расширения системы эффектов.
Основные возможности
- Индивидуальная обработка тиков - каждый экземпляр эффекта может иметь свою собственную логику обновления
- Динамические названия эффектов - отображаемое имя может меняться в зависимости от контекста
- Проверка возможности применения - контроль над тем, когда и кому можно применять эффект
- Взаимоисключающие эффекты - автоматическая проверка конфликтующих эффектов
- События применения - обратные вызовы при первоначальном наложении эффекта
- События повторного применения - обработка ситуаций, когда эффект применяется повторно
- События снятия - выполнение действий при удалении эффекта
- Индивидуальная проверка необходимости тиков - контроль над тем, когда эффект должен обновляться
- Обработка атак - события до, во время и после атаки как для входящих, так и для исходящих атак
- Клиентские тики - обновления, работающие на стороне клиента
- Кастомные наложения на экране - возможность рендеринга пользовательских оверлеев
- Вспомогательные классы - удобные инструменты для создания эффектов и зелий
Как использовать?
Вся необходимая документация по использованию библиотеки доступна на GitHub Wiki странице проекта.
Если у вас возникли проблемы или вы хотите внести свой вклад в развитие проекта, посетите страницу на GitHub и поделитесь своими идеями.