Moonlight Lib — мод на техническую библиотеку в МайнкрафтеMoonlight Lib — техническая библиотека для модов, которым нужны общие средства работы с данными и регистрацией. Она умеет формировать ресурспаки и датапаки во время работы, дополнять наборы блоков вроде древесных семейств, предоставлять систему маркеров карт и помогать аккуратно расширять расписание и задачи жителей. Кроме того, её интерфейсы используются для пользовательских анимаций предметов, событий точила, виртуальных жидкостей и поведения раздатчиков. В отличие от самостоятельного контентного мода, Moonlight не предлагает игроку отдельную цель или набор вещей. Её ставят как обязательный компонент конкретных проектов, чтобы авторы этих проектов не реализовывали одинаковую внутреннюю инфраструктуру заново.
Последний релиз вышел 2 дня назад — проект активно поддерживают, и под свежие версии игры сборки появляются быстро.
| Версия игры | Загрузчики | Сборка | Размер | Дата |
|---|---|---|---|---|
| 1.20.1 | Fabric, Forge, NeoForge | 1.20-2.16.36-forge | 1.4 МБ | 2026-10-06 |
| 1.21.1 | Fabric, NeoForge | 1.21.1-3.7.2 | 2.2 МБ | 2026-10-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.1.1 | 2.1 МБ | 2026-09-27 |
Скачать 1.21.1-3.7.2 · 2.2 МБстраница автора на Modrinth
.jar в папку .minecraft/mods — создайте её, если её нет.Обязательно: Fabric API
| Сборка | Канал | Версии игры | Размер | Дата |
|---|---|---|---|---|
| 1.21.1-3.7.2 | релиз | 1.21.1 | 2.2 МБ | 2026-10-10 |
| 1.21.1-3.7.2 | релиз | 1.21.1 | 2.2 МБ | 2026-10-10 |
| 1.20-2.16.36-forge | релиз | 1.20.1 | 1.4 МБ | 2026-10-06 |
| 1.20-2.16.36-fabric | релиз | 1.20.1 | 1.3 МБ | 2026-10-06 |
| 1.21.1-3.7.1 | релиз | 1.21.1 | 2.2 МБ | 2026-10-05 |
| 1.21.1-3.7.1 | релиз | 1.21.1 | 2.2 МБ | 2026-10-05 |
Библиотека не подойдёт тем, кто ищет новые предметы, существ, задания или самостоятельную механику. Она не заменяет зависящие от неё проекты, не является модом оптимизации и сама по себе не должна заметно менять прохождение. Moonlight также не решает все проблемы сборки: ошибки конкретного контентного мода, повреждённые сохранения и несовместимые настройки других компонентов требуют отдельной диагностики.
Самая частая ситуация — библиотека установлена, но зависимый мод всё равно не запускается. Сначала проверьте, что Moonlight присутствует одновременно в клиентской и серверной сборке: по проверенным данным она требуется с обеих сторон. Затем сопоставьте варианты всех компонентов для одной среды запуска и убедитесь, что в папке нет второй, случайно оставленной копии библиотеки. Если игра открывается без ошибок, но никаких новых предметов не появилось, это нормальное поведение Moonlight без использующего её проекта. При сбое после добавления нескольких модов временно оставьте библиотеку и один зависимый мод, изучите журнал запуска, а затем возвращайте остальные компоненты по одному. Так проще отделить ошибку зависимости от проблемы содержательного мода.
Moonlight Lib стоит устанавливать только тогда, когда она прямо указана обязательной зависимостью выбранного мода. Особенно она актуальна для сборок, где проекты используют динамические ресурсы, расширенные наборы блоков, маркеры карт или дополнительные действия жителей. Обычному игроку не нужно разбираться во внутренних системах библиотеки: достаточно поставить подходящий экземпляр на клиент и сервер. Без зависимых проектов Moonlight можно не добавлять — самостоятельной игровой ценности у неё нет.


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


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


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


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


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


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


Polaris animation for punchy добавляет мечу анимации оружия «Полярная звезда» из Delta Force: осмотр и трёхступенчатую атаку с разными движениями уборки клинка.


More Mods with Avaritia объединяет ресурсоёмкую прогрессию Re:Avaritia с техническими системами, преобразованием материалов, производством ресурсов и расширенным крафтом.


DivineRPG добавляет восемь измерений, более 115 мобов и боссов, сотни блоков и предметов, а также оружие, инструменты и броню с особыми свойствами.


Lumeon Shaders — кинематографический пакет с реалистичным освещением, улучшенными тенями, отражающей водой, атмосферным туманом и погружающими эффектами. Он создан для красивого и динамичного мира.


The Dead Wastelands: Undead Rising превращает мир в зомби-апокалипсис с инфекцией, усиливающимися ордами, выносливостью, температурой, травмами, сезонами и оружием.


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