LibJF
LibJF - техническая библиотека для модов на Fabric и Quilt. Сама по себе контент не добавляет, но без неё не запустятся другие моды от этого автора. Скачать LibJF для Minecraft 1.20-1.21.
Если вы скачали какой-нибудь небольшой мод от автора JF, а игра при запуске ругается на отсутствие зависимости - это как раз тот случай. LibJF - это библиотека-ядро, набор общего кода, который автор использует в своих проектах, чтобы не дублировать одно и то же в каждом моде. Сам по себе мод ничего в геймплей не добавляет: ни блоков, ни мобов, ни интерфейсов. Он просто сидит в папке mods и обеспечивает работу других модификаций.
Такие библиотеки в экосистеме Майнкрафта - обычное дело. Fabric API, Cloth Config, Architectury - всё это из той же оперы. LibJF просто чуть более нишевый: он нужен конкретно для модов одного разработчика. Если мод сделан этим автором, почти наверняка ему потребуется LibJF, либо его части уже вшиты внутрь.
Что внутри библиотеки
Для обычного игрока содержимое LibJF не особо важно, но для понимания, что вы ставите, перечислю основное:
- Полноценная система конфигов - с интерфейсами настройки, командами, генерацией кода на этапе компиляции, пресетами и валидаторами. Благодаря этому моды автора обычно имеют удобные меню настроек.
- Фреймворк для работы с данными и ресурсами - упрощает модам доступ к загруженным датапакам и ресурспакам.
- Два новых тега, которые можно использовать даже в своих датапаках:
libjf:overpowered- если сущность одета только в броню с этим тегом, она становится неуязвимойlibjf:shulker_boxes_illegal- предметы с этим тегом нельзя положить в шалкеровый ящик. Задумано для рюкзаков и похожих вещей, чтобы не было вложенности
- Утилиты для сериализации, загрузки скриптов, ввода-вывода
- Сетевые инструменты, включая HTTP-клиент и сервер
- Расширяемая система переводов с поддержкой разных провайдеров
- Инструменты для ранней инициализации и ASM-патчинга
Теги - пожалуй, единственное, что может пригодиться игроку напрямую. Если вы делаете свой датапак или настраиваете сервер, libjf:shulker_boxes_illegal решает вечную проблему с рюкзаками в шалкерах, которые ломают баланс инвентаря.
Совместимость и версии
Библиотека работает на Fabric и Quilt, поддерживаются актуальные версии Minecraft из веток 1.20.x - 1.21.x. Forge и NeoForge не поддерживаются - это чисто фабриковская экосистема. Развитие проекта идёт по классическому для core-библиотек сценарию: обновления под свежие версии игры, фиксы совместимости, внутренние улучшения API. Никаких громких фич ждать не стоит, и это нормально.
Нужно ли ставить LibJF отдельно
Короткий ответ: только если какой-то мод его требует. Ставить LibJF "про запас" бессмысленно - вы ничего не заметите в игре. Обычно лаунчер или страница мода прямо указывает на эту зависимость, так что просто скачайте LibJF той же версии, что и ваш Minecraft, и закиньте в папку mods рядом с основным модом.
Важный нюанс: следите, чтобы версия LibJF совпадала с версией игры. Библиотека для 1.20.1 не заведётся на 1.21 и наоборот. Если после установки игра крашится на старте - первым делом проверьте, не перепутали ли вы версию.
Если вы собираете сборку на Fabric для игры с друзьями, такие библиотеки подтягиваются автоматически вместе с основными модами - ничего сложного. Скачать LibJF можно на этой странице, выбрав нужную версию под ваш клиент.
Часто задаваемые вопросы
Совместимость
Зависимости
Создатели
Детали
Версии мода LibJF
Доступно 148 версий. Сначала показаны самые популярные и самые свежие.