
FLIB
FLIB - библиотека для разработчиков модов Minecraft. Упрощает создание модов, предоставляя готовые инструменты для блоков, генерации мира, рецептов и отладки. Нужна как зависимость для других модов автора.
Что такое FLIB и зачем он нужен
По сути, FLIB - это набор общих инструментов, которые автор использует во всех своих модах. Вместо того чтобы каждый раз переписывать одни и те же штуки для каждого нового проекта, он вынес все в отдельную библиотеку. Это ускоряет разработку и упрощает портирование между версиями Майнкрафт.
Для обычных игроков FLIB сам по себе ничего не добавляет в игру - никаких новых блоков, мобов или измерений. Но многие другие моды от этого автора требуют FLIB для работы. Так что если вы ставите какой-нибудь его мод, FLIB придется скачать как зависимость.
Что библиотека дает разработчикам
FLIB - это скорее инструментарий для кодера, а не контент для игрока. Вот основные фичи, которые могут пригодиться создателям модов для Майнкрафт (Fabric):
- BlockSettings - настройки блоков: подсказки (tooltip), цвет при вращении, свечение при подаче сигнала, крепление к стенам и прочее
- Обертки для инвентарей - удобные врапперы для работы с контейнерами
- Шаблон нового мода - готовый проект с билд-скриптами, чтобы не настраивать все с нуля
- Генерация мира - строители для фич вроде простых руд, патчей (жил) и рудных жил (ore)
- Утилиты для измерений - упрощают работу с разными димами
- Рецепты:
- EnergyIngredient - для рецептов с энергией
- FluidTagIngredient - для рецептов с жидкостями
- RandomizedOut✨gredient - случайный результат при крафте
- Рецепты зелий (Brewing recipe)
- Много всяких мелких утилит - по мелочи, упрощающих жизнь
Команды /flib для отладки
В FLIB есть несколько консольных команд, которые можно отключить в конфиге flib.toml. Они пригодятся для тестирования:
/flib tpx- телепорт между измерениями/flib health add/set/random/factor- управление здоровьем (добавить, установить, рандомно, множителем)/flib hunger add/set/random/factor- то же самое с голодом/flib hearts add/set/random/factor- управление сердечками/flib gamemode @p 1- смена режима игры (цифрами, через имя тоже можно)/flib scoreboard random @p 4 9 OBJECTIVE- установить случайное значение скорборда/flib attribute minecraft:reach_distance random @p 3 8- изменить атрибут (здесь дальность досягаемости) случайным образом в заданном диапазоне
Если вы не разрабатываете моды, эти команды вам вряд ли пригодятся. Но если вы тестируете модпаки или свои сборки - с их помощью можно быстро проверить механики или выставить нужные параметры.
Для кого этот мод
- Разработчики - FLIB реально ускоряет процесс, особенно если вы выпускаете несколько модов. Шаблон и готовые билдеры экономят кучу времени.
- Игроки - только если ставите другие моды автора, которые требуют FLIB как зависимость. Сам по себе он бесполезен, но без него ничего не запустится.
Скачать FLIB можно для Minecraft (чередуюем: Майнкрафт) на Fabric. Обратите внимание: библиотека не добавляет никакого игрового контента, так что если вы просто ищете моды для выживания - проходите мимо. Но если вы собираете модпак, где есть зависимые моды - не забудьте подтянуть и FLIB.
