
FDLib
FDLib - библиотека утилит для модов Майнкрафт. Загрузчик моделей Bedrock, анимации, катсцены, кастомные боссбары, JSON-конфиги и многое другое. Полезный инструмент для мододелов.
FDLib
FDLib - это библиотека утилит, которую автор использует в своих проектах. По сути, это набор готовых решений, которые упрощают разработку модов для Майнкрафт. Если вы пишете мод и вам нужны катсцены, анимированные модели или кастомные боссбары - FDLib уже всё сделал за вас.
Что внутри?
- Загрузчик моделей Bedrock - позволяет использовать модели из Bedrock Edition. Правда, не поддерживает некоторые параметры вроде mirror uv, но в целом работает отлично.
- Анимации Bedrock - загружает анимации с ключевыми кадрами "math".
- Катсцены - клиентские сцены, которые можно крутить игрокам. Полезно для сюжетных моментов или вступительных роликов.
- Кастомные боссбары - создавайте свои полоски здоровья для боссов или других сущностей.
- Impact Frames - эффект ударных кадров (можно отключить в конфиге).
- JSON-конфиги - гибкие настройки через json-файлы. Перезагружаются без перезапуска.
- Простая регистрация пакетов - удобно для сетевого взаимодействия.
- И ещё куча полезных математических и утилитарных функций.
Важно знать
Можно ли использовать FDLib в сборке? Да, без проблем.
Можно ли использовать в своём моде? Да, разрешается. Только не встраивай библиотеку напрямую в свой мод - лучше сделай зависимостью.
Что делать, если застрял в катсцене? Используй команду /fdlib fix cutscene - она сразу оборвёт текущую сцену. Но лучше так не делать во время геймплея, а то сломаешь впечатление.
Можно ли перезагрузить конфиги? Да, командами /fdlib reload configs или /fdlib reload clientsideConfigs.
Зачем это нужно?
Без таких библиотек мододелам приходится писать всё с нуля. А с FDLib ты получаешь готовые механики: хочешь сделать эпичную битву с боссом - вот тебе кастомная полоса здоровья; хочешь показать катсцену - вот API для неё. Да и анимации из Bedrock тащить удобно, если портируешь контент.
Скачайте FDLib, подключите к своему проекту - и не изобретайте велосипед. Для Minecraft Java Edition библиотека работает как надо, а конфиги на json позволяют всё тонко настроить под себя.
