Moonlight Lib — мод на техническую библиотеку в МайнкрафтеMoonlight Lib — техническая библиотека для модов, которым нужны общие средства работы с данными и регистрацией. Она умеет формировать ресурспаки и датапаки во время работы, дополнять наборы блоков вроде древесных семейств, предоставлять систему маркеров карт и помогать аккуратно расширять расписание и задачи жителей. Кроме того, её интерфейсы используются для пользовательских анимаций предметов, событий точила, виртуальных жидкостей и поведения раздатчиков. В отличие от самостоятельного контентного мода, Moonlight не предлагает игроку отдельную цель или набор вещей. Её ставят как обязательный компонент конкретных проектов, чтобы авторы этих проектов не реализовывали одинаковую внутреннюю инфраструктуру заново.
Последний релиз вышел 1 день назад — проект активно поддерживают, и под свежие версии игры сборки появляются быстро.
| Версия игры | Загрузчики | Сборка | Размер | Дата |
|---|---|---|---|---|
| 1.20.1 | Fabric, Forge, NeoForge | 1.20-2.16.35-forge | 1.4 МБ | 2026-09-07 |
| 1.21.1 | Fabric, NeoForge | 1.21.1-3.6.4 | 2.1 МБ | 2026-09-10 |
| 1.20 | Fabric, Forge | 1.20-2.5.4 | 821 КБ | 2023-06-16 |
| 1.21 | Fabric, NeoForge | 1.21-2.29.26-fabric | 1.5 МБ | 2026-03-31 |
| 1.16.5 | Forge | 1.9.0 | 213 КБ | 2022-06-21 |
| 26.1.2 | Fabric, NeoForge | 26.1.2-4.0.2 | 2.0 МБ | 2026-09-07 |
Скачать 1.21.1-3.6.4 · 2.1 МБстраница автора на Modrinth
.jar в папку .minecraft/mods — создайте её, если её нет.Обязательно: Fabric API
| Сборка | Канал | Версии игры | Размер | Дата |
|---|---|---|---|---|
| 1.21.1-3.6.4 | релиз | 1.21.1 | 2.1 МБ | 2026-09-10 |
| 1.21.1-3.6.4 | релиз | 1.21.1 | 2.2 МБ | 2026-09-10 |
| 26.1.2-4.0.2 | бета | 26.1.2 | 2.0 МБ | 2026-09-07 |
| 26.1.2-4.0.2 | бета | 26.1.2 | 2.0 МБ | 2026-09-07 |
| 1.20-2.16.35-forge | релиз | 1.20.1 | 1.4 МБ | 2026-09-07 |
| 1.21.1-3.6.3 | релиз | 1.21.1 | 2.2 МБ | 2026-09-06 |
Библиотека не подойдёт тем, кто ищет новые предметы, существ, задания или самостоятельную механику. Она не заменяет зависящие от неё проекты, не является модом оптимизации и сама по себе не должна заметно менять прохождение. Moonlight также не решает все проблемы сборки: ошибки конкретного контентного мода, повреждённые сохранения и несовместимые настройки других компонентов требуют отдельной диагностики.
Самая частая ситуация — библиотека установлена, но зависимый мод всё равно не запускается. Сначала проверьте, что Moonlight присутствует одновременно в клиентской и серверной сборке: по проверенным данным она требуется с обеих сторон. Затем сопоставьте варианты всех компонентов для одной среды запуска и убедитесь, что в папке нет второй, случайно оставленной копии библиотеки. Если игра открывается без ошибок, но никаких новых предметов не появилось, это нормальное поведение Moonlight без использующего её проекта. При сбое после добавления нескольких модов временно оставьте библиотеку и один зависимый мод, изучите журнал запуска, а затем возвращайте остальные компоненты по одному. Так проще отделить ошибку зависимости от проблемы содержательного мода.
Moonlight Lib стоит устанавливать только тогда, когда она прямо указана обязательной зависимостью выбранного мода. Особенно она актуальна для сборок, где проекты используют динамические ресурсы, расширенные наборы блоков, маркеры карт или дополнительные действия жителей. Обычному игроку не нужно разбираться во внутренних системах библиотеки: достаточно поставить подходящий экземпляр на клиент и сервер. Без зависимых проектов Moonlight можно не добавлять — самостоятельной игровой ценности у неё нет.


Библиотека предоставляет общие точки подключения, события и механизмы совместимости, на которые опираются другие моды. Самостоятельного контента она не добавляет: необходимость установки определяется требованиями выбранных проектов.


Cloth Config API даёт другим модам готовую основу для удобных экранов настроек. Самостоятельного контента библиотека не добавляет и обычно устанавливается по требованию зависимого проекта.


YACL предоставляет другим модам готовую основу для создания удобных экранов настроек. Самостоятельного контента библиотека не добавляет и обычно устанавливается как требуемая зависимость.


Обеспечивает запуск модов, написанных на Kotlin, когда им требуется соответствующая языковая среда. Fabric Language Kotlin служит технической зависимостью и не добавляет в игру предметы, механики или визуальные изменения.


Architectury API позволяет запускать моды, которым нужна общая многоплатформенная программная прослойка. Самостоятельного контента библиотека не добавляет и устанавливается ради зависимых проектов.


JEI показывает предметы, рецепты и способы применения прямо в интерфейсе игры, избавляя от постоянного поиска сведений вне сборки. Через строку поиска можно быстро найти нужную вещь, открыть её изготовление или выяснить, в каких рецептах она участвует.
Случайные находки из каталога — моды, шейдеры, текстуры и сборки с нашим разбором.


Stay True x Better Ores 3D переносит объёмные светящиеся руды в цветную стилистику Stay True и добавляет вариантам отдельных руд анимацию.


Unbound Visual+ — изменённая версия Complementary Unbound с повышенной насыщенностью, переработанными PBR и SSR, цветным освещением и отдельным вариантом с трассировкой путей.


Kaleidoscope Compat связывает Kaleidoscope: Cookery с другими кулинарными модами: объединяет пересекающиеся предметы и добавляет совместимые способы получения ингредиентов.


Ultimately Optimized сохраняет обычный ванильный Minecraft и добавляет только средства повышения производительности, частоты кадров, памяти и загрузки.


Lucid Realms добавляет сны и кошмары с отдельными вариантами блоков, растительностью и структурами.


Electrodynamics добавляет реалистично ориентированную технологическую систему с ресурсами, электричеством, генерацией энергии, переработкой руды, механизмами и радиацией.
Нет. Библиотека предоставляет программные системы другим модам, а не открывает собственный раздел меню или набор рецептов. Даже успешно запущенная игра может выглядеть полностью как прежде. Видимый результат появляется лишь тогда, когда установленный проект обращается к Moonlight для реализации своих предметов, ресурсов, маркеров или поведения.
Часть поддерживаемых систем связана с отображением и ресурсами, а часть — с игровой логикой и данными мира. Поэтому одной клиентской установки недостаточно для совместной игры, а наличие файла только на сервере не обеспечивает работу клиента. Состав обязательных компонентов следует синхронизировать на обеих сторонах.
Сам успешный запуск ещё не доказывает, что библиотека не нужна: зависимость может проявиться при загрузке мира или обращении к определённой функции мода. Перед удалением выясните, какие проекты её требуют. Если таких проектов нет, библиотека обычно не выполняет полезной работы; иначе сначала удаляют или заменяют зависящий контент.
Это позволяет использующим библиотеку модам создавать или дополнять ресурспаки и датапаки во время работы, например подготавливать варианты текстур и данных для зарегистрированных наборов блоков. Для игрока это не отдельный редактор ресурсов. Возможность предназначена разработчикам, а её конкретный результат определяет зависимый проект.