MaLiLib
MaLiLib - библиотечный мод для Minecraft, фундамент для клиентских модов автора masa: Litematica, Tweakeroo, MiniHUD, Item Scroller и TellMe. Скачать для Fabric и Forge.
MaLiLib - что это и зачем нужно
MaLiLib - библиотечный мод для Minecraft, который служит фундаментом для всех клиентских модов разработчика masa. Если коротко - без него не заработают такие проекты как Litematica, Tweakeroo и Item Scroller. Вы ставите MaLiLib один раз, и он тихо работает в фоне, обеспечивая общим кодом все остальные моды автора.
Библиотечные моды - обычное дело в Майнкрафт моддинге. Вместо того чтобы дублировать один и тот же код в каждом проекте, разработчик выносит общую часть в отдельную библиотеку. Меньше размер файлов, проще фиксить баги, быстрее обновления. Для вас как игрока это значит одно - поставили MaLiLib, и можно качать любой мод от masa, он подхватит нужные компоненты автоматически.
Что внутри MaLiLib
Библиотека содержит довольно много общего функционала:
- Конфигурация и сериализация - все настройки модов masa хранятся и обрабатываются через MaLiLib
- Система горячих клавиш - мощный механизм биндинга, который используется во всех клиентских модах автора. Не просто назначение клавиш, а полноценная система с контекстными биндами
- GUI и Screen код - отрисовка интерфейсов, меню настроек, оверлеев
- Утилитарные классы - куча вспомогательных методов, которые моды masa используют под капотом
По факту, если вы хоть раз строили по схеме через Litematica - вы уже работали с MaLiLib, просто не знали об этом.
Какие моды зависят от MaLiLib
Все клиентские моды от masa требуют эту библиотеку начиная с определённых версий:
- Item Scroller - от версии 0.14.0. Мод для работы с предметами в инвентаре: быстрое перемещение, сортировка, дублирование крафтов. Экономит кучу времени при сортировке сундуков
- Litematica - практически с самых ранних билдов, около 2018-06-11. Главный мод для работы со схемами построек в Майнкрафт: импорт 3D-проектов, послойное отображение, расчёт материалов. Аналог Schematica для новых версий
- MiniHUD - от версии 0.17.0. Информационный оверлей: координаты, биом, время суток, FPS, слои света и многое другое. Настраивается почти всё
- TellMe - от версии 0.6.1. Инструмент для получения подробной информации о блоках, сущностях, чанках и предметах
- Tweakeroo - от версии 0.8.0. Набор твитков для геймплея: гибкое размещение блоков, упрощённый крафт, автозамена инструментов и куча других мелких улучшений
Кроме модов самого masa, вокруг MaLiLib построили свои проекты и другие авторы. Обычно зависимость указывается в описании конкретного мода.
Версии и совместимость
Тут важно не промахнуться, потому что версий много и они привязаны к конкретным версиям Minecraft и загрузчикам модов.
MaLiLib выпускается для двух загрузчиков:
- Fabric
- Forge
Файл всегда называется по шаблону:
malilib-<загрузчик>-<версия MC>-<версия мода>.jar
Пример: malilib-fabric-1.19.2-0.13.0.jar
Из названия сразу видно, для какого загрузчика и какой версии Майнкрафт предназначен файл. Ориентируйтесь по этому при выборе.
Важный нюанс с версиями
Главная проблема, с которой сталкиваются игроки - рассинхрон версий. MaLiLib и зависящие от него моды должны быть примерно из одного временного периода. Если вы возьмёте свежий Tweakeroo, но старую версию MaLiLib - получите краш при запуске.
Особенно осторожным нужно быть в нескольких случаях:
- Версии 0.9.x и 0.10.x для Minecraft 1.12.2, 1.14.x, 1.15.x и частично 1.16.x - там была настоящая чехарда с совместимостью между модами
- Версии начиная с 0.50.0 - идёт масштабное переписывание кода, между версиями меняется много внутренностей, вплоть до релиза 1.0.0
Правило простое: берите все моды masa одной даты релиза. Тогда проблем с совместимостью не будет.
Итог
MaLiLib - не тот мод, который вы заметите в игре. Нет интерфейса, нет блоков, нет предметов. Но если вы планируете использовать Litematica для постройки по схемам или Tweakeroo для удобства - без этой библиотеки не обойтись. Скачайте MaLiLib нужной версии под ваш загрузчик модов и версию Minecraft, и все клиентские моды от masa заработают как надо.
Часто задаваемые вопросы
Совместимость
Minecraft: Java Edition
Нажмите на диапазон, чтобы выбрать точную версию.
Платформы
Поддерживаемые окружения
Зависимости
Создатели
Детали
Версии мода MaLiLib
Доступно 330 версий. Сначала показаны самые популярные и самые свежие.