
PlayerAbilityLib
Библиотека для Fabric и Quilt, устраняющая конфликты способностей игрока в Minecraft. Позволяет модам корректно работать с полетом, скоростью и другими эффектами без багов.
PlayerAbilityLib
Знакомая ситуация: поставил мод на крылья, но команда /fly всё ломает. Или реактивный ранец работает, пока не войдёшь в режим наблюдателя. А бывает, что эффект невидимости перестаёт действовать без видимой причины. Всё это - типичные проблемы совместимости модов, которые меняют способности игрока.
PlayerAbilityLib решает эту головную раз и навсегда. Это библиотека для Minecraft (Fabric и Quilt), которая даёт разработчикам простой API для работы с классом PlayerAbilities. Вместо того чтобы каждый мод в одиночку колдовал с полётом, скоростью или режимом полёта, теперь они используют единый механизм. Никаких конфликтов, никаких багов - все способности работают как надо.
Для кого это?
Если вы просто игрок - ничего качать не нужно. Библиотека встраивается прямо в моды, которые её используют. Просто убедитесь, что у вас установлены моды, поддерживающие PlayerAbilityLib.
Если вы разработчик - это must-have. Больше не нужно ломать голову над тем, как совместить свой мод с чужими. Просто добавьте зависимость через Gradle (инструкции есть в репозитории) и используйте готовые методы. Вот что можно делать:
- Предмет, который включает или выключает способность (например, полёт)
- Зелье, дающее временную способность
Что это даёт?
- Стабильность - ни один мод не сломает другой
- Совместимость - работает с любыми модами, которые тоже используют эту библиотеку
- Простота - не нужно писать велосипеды
PlayerAbilityLib - незаметный, но важный винтик для сборок, где много модов на полёт, ускорение, прыжки и прочие способности. Если вы собираете модпак для Minecraft - рекомендую обратить внимание на моды, которые используют эту библиотеку. С ней меньше багов и больше удовольствия от игры.
