Мощный набор утилит для разработчиков, упрощающий создание динамических наборов ресурсов, регистрацию блоков и реализацию сложной логики AI.
Скачать
Версия игры
1.18
1.18.1
1.18.2
1.19
1.19.1
1.19.2
1.19.3
1.19.4
1.20
1.20.1
1.20.4
1.21
1.21.1
26.1.2
Категория
Последние файлы
moonlight-1.20-2.16.35-forge.jar
1.20.1 | forge, neoforge
07.09.2026
moonlight-1.20-2.16.35-fabric.jar
1.20.1 | fabric
06.09.2026
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID:
Moonlight Lib: библиотека для создания динамических модов
Moonlight Lib — это универсальная библиотека для модов Minecraft, поддерживающая загрузчики Fabric, Forge и NeoForge. Она предоставляет набор инструментов для решения задач, которые сложно реализовать стандартными методами: от динамической регистрации наборов блоков (например, пород дерева) до создания собственных систем жидкостей и анимаций предметов. Библиотека активно используется сообществом и доступна на нескольких языках, включая русский.
Динамическая регистрация блоков и ресурсов
Одной из ключевых возможностей библиотеки является упрощение динамической регистрации блоков. В отличие от традиционных методов, Moonlight Lib позволяет модам определять наборы блоков (например, типы дерева), автоматически сканируя уже зарегистрированные блоки и заполняя эти наборы. Это критически важно, когда логика регистрации зависит от наличия конкретных блоков в мире. Библиотека также включает утилиты для создания динамических пакетов ресурсов и datapacks, а также инструменты для перекраски существующих текстур, что особенно полезно для добавления новых блоков, имитирующих дерево.
Расширенная система жидкостей и контейнеров
Библиотека реализует собственную систему виртуальных жидостей, которая работает поверх стандартной системы Forge, но адаптирована под ванильный Minecraft. Основная особенность — базовая единица измерения составляет 1 бутылку майнкрафта (250 мБ), что упрощает создание рецептов. Система поддерживает хранение жидкостей в различных контейнерах: бутылках, мисках, ведрах, а также в супах и напитках, которые можно пить напрямую из резервуара. Все жидкости виртуальны и существуют только внутри модифицированных контейнеров, созданных специально для них. Разработчики могут легко добавлять новые жидкости или переопределять существующие, используя Data Driven подход.
Инструменты для предметов и интерфейса
Для создания предметов с уникальным поведением библиотека предлагает простой интерфейс для реализации кастомных анимаций в первой и третьей лицах. Это позволяет, например, добавить уникальную анимацию перезарядки для лука или другого оружия. Кроме того, предоставляется механизм для отрисовки предметов напрямую в классе предмета (аналогично прицелу штурмового стекла). В модуль также включена система триггеров достижений: при взаимодействии с точилом срабатывает кастомное событие, которое можно использовать в JSON-файлах достижений.
Картография и искусственный интеллект
Moonlight Lib включает полноценную систему для создания маркеров на картах. Разработчики могут добавлять декорации, контролировать их отрисовку и даже хранить простые данные внутри карт, которые затем могут отображаться в подсказках предметов. Система построена по принципу Data Driven, что позволяет регистрировать новые типы маркеров через datapacks без изменения кода. Отдельно реализована помощь для работы с ИИ жителей: библиотека позволяет динамически добавлять задачи и менять расписание жителей, не переопределяя весь существующий искусственный интеллект, а также добавляет поддержку новых типов памяти.
Утилиты для диспенсеров
Для автоматизации и взаимодействия с миром библиотека предоставляет код для простой регистрации поведений диспенсеров. Это позволяет создавать кастомные действия без необходимости переопределять уже существующие механизмы. В комплект также входят встроенные поведения для появления яиц мобов и размещения блоков, что значительно ускоряет разработку механизмов автоматизации.
Связанные материалы
- Cloth Config API — похожий мод
- YetAnotherConfigLib (YACL) — похожий мод
- Fabric Language Kotlin — похожий мод
- Architectury API — похожий мод
- Just Enough Items (JEI) — похожий мод
Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Бета | moonlight-26.1.2-4.0.7-neoforge.jar 1.99 MB | 26.1.2 |
|
|
0 | 16.09.2026 | |
| Релиз | moonlight-1.21.1-3.6.4-neoforge.jar 2.13 MB | 1.21.1 |
|
|
0 | 10.09.2026 | |
| Релиз | moonlight-1.20-2.16.35-forge.jar 1.36 MB | 1.20.1 |
|
|
0 | 07.09.2026 | |
| Релиз | moonlight-1.20-2.16.35-fabric.jar 1.33 MB | 1.20.1 |
|
|
0 | 06.09.2026 | |
| Бета | moonlight-26.1.2-4.0.1-fabric.jar 1.96 MB | 26.1.2 |
|
|
0 | 31.08.2026 | |
| Релиз | moonlight-1.20-2.16.34-forge.jar 1.35 MB | 1.20.1 |
|
|
0 | 17.06.2026 | |
| Релиз | moonlight-neoforge-1.21.1-3.0.17.jar 1.52 MB | 1.21.1 |
|
|
0 | 08.06.2026 | |
| Релиз | moonlight-1.21-2.29.26-fabric.jar 1.53 MB | 1.21.1, 1.21 |
|
|
0 | 01.04.2026 | |
| Релиз | moonlight-1.21-2.29.26-neoforge.jar 1.52 MB | 1.21.1, 1.21 |
|
|
0 | 01.04.2026 | |
| Релиз | moonlight-1.21-2.18.18-neoforge.jar 1.09 MB | 1.21.1, 1.21 |
|
|
0 | 04.06.2025 | |
| Релиз | selene-1.18.2-1.17.17.jar 448.4 KB | 1.18.2, 1.18.1, 1.18 |
|
|
0 | 03.01.2025 | |
| Релиз | moonlight-1.21-2.17.12-fabric.jar 1.03 MB | 1.21.1, 1.21 |
|
|
0 | 12.12.2024 | |
| Релиз | moonlight-1.20-2.13.33-fabric.jar 1.13 MB | 1.20.1 |
|
|
0 | 28.11.2024 | |
| Релиз | moonlight-1.19.2-2.3.7-fabric.jar 806.9 KB | 1.19.2 |
|
|
0 | 26.07.2024 | |
| Релиз | moonlight-1.20.4-2.10.3-fabric.jar 869.2 KB | 1.20.4 |
|
|
0 | 09.02.2024 | |
| Релиз | moonlight-1.20.4-2.10.3-forge.jar 864.7 KB | 1.20.4 |
|
|
0 | 09.02.2024 | |
| Релиз | moonlight-1.20.4-2.9.9-forge.jar 861 KB | 1.20.4 |
|
|
0 | 31.01.2024 | |
| Релиз | moonlight-1.19.2-2.2.45-fabric.jar 825.8 KB | 1.19.2 |
|
|
0 | 18.09.2023 | |
| Релиз | moonlight-1.20-2.5.4-fabric.jar 821.5 KB | 1.20 |
|
|
0 | 16.06.2023 | |
| Релиз | moonlight-1.19.4-2.4.16-fabric.jar 823.5 KB | 1.19.4 |
|
|
0 | 04.06.2023 | |
| Релиз | moonlight-1.19.4-2.4.15-forge.jar 825.2 KB | 1.19.4 |
|
|
0 | 01.06.2023 | |
| Релиз | moonlight-1.19.2-2.2.22-fabric.jar 809.9 KB | 1.19.2, 1.19.1, 1.19 |
|
|
0 | 21.03.2023 | |
| Релиз | moonlight-1.19.2-2.2.3-fabric.jar 779 KB | 1.19.3, 1.19.2, 1.19.1, 1.19 |
|
|
0 | 01.02.2023 | |
| Релиз | moonlight-1.19.2-2.1.9-forge.jar 696.2 KB | 1.19.2, 1.19.1 |
|
|
0 | 18.11.2022 |
Скачать
Версия игры
1.18
1.18.1
1.18.2
1.19
1.19.1
1.19.2
1.19.3
1.19.4
1.20
1.20.1
1.20.4
1.21
1.21.1
26.1.2
Категория
Последние файлы
moonlight-1.20-2.16.35-forge.jar
1.20.1 | forge, neoforge
07.09.2026
moonlight-1.20-2.16.35-fabric.jar
1.20.1 | fabric
06.09.2026
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID: