Вход

Регистрация

Восстановление доступа

Moonlight Lib

Moonlight Lib

|

xelbayria

Мощный набор утилит для разработчиков, упрощающий создание динамических наборов ресурсов, регистрацию блоков и реализацию сложной логики 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

Категория

Ссылка на сайт

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 без изменения кода. Отдельно реализована помощь для работы с ИИ жителей: библиотека позволяет динамически добавлять задачи и менять расписание жителей, не переопределяя весь существующий искусственный интеллект, а также добавляет поддержку новых типов памяти.

Утилиты для диспенсеров

Для автоматизации и взаимодействия с миром библиотека предоставляет код для простой регистрации поведений диспенсеров. Это позволяет создавать кастомные действия без необходимости переопределять уже существующие механизмы. В комплект также входят встроенные поведения для появления яиц мобов и размещения блоков, что значительно ускоряет разработку механизмов автоматизации.

Связанные материалы

X

xelbayria

1 проект

|

0 скачиваний

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Бета moonlight-26.1.2-4.0.7-neoforge.jar 1.99 MB 26.1.2 NeoForge RUENES+6 0 16.09.2026
Релиз moonlight-1.21.1-3.6.4-neoforge.jar 2.13 MB 1.21.1 NeoForge RUENES+6 0 10.09.2026
Релиз moonlight-1.20-2.16.35-forge.jar 1.36 MB 1.20.1 ForgeNeoForge RUENES+7 0 07.09.2026
Релиз moonlight-1.20-2.16.35-fabric.jar 1.33 MB 1.20.1 Fabric RUENES+7 0 06.09.2026
Бета moonlight-26.1.2-4.0.1-fabric.jar 1.96 MB 26.1.2 Fabric RUENES+6 0 31.08.2026
Релиз moonlight-1.20-2.16.34-forge.jar 1.35 MB 1.20.1 ForgeNeoForge RUENES+7 0 17.06.2026
Релиз moonlight-neoforge-1.21.1-3.0.17.jar 1.52 MB 1.21.1 NeoForge RUENES+6 0 08.06.2026
Релиз moonlight-1.21-2.29.26-fabric.jar 1.53 MB 1.21.1, 1.21 Fabric RUENES+6 0 01.04.2026
Релиз moonlight-1.21-2.29.26-neoforge.jar 1.52 MB 1.21.1, 1.21 NeoForge RUENES+6 0 01.04.2026
Релиз moonlight-1.21-2.18.18-neoforge.jar 1.09 MB 1.21.1, 1.21 NeoForge RUENES+6 0 04.06.2025
Релиз selene-1.18.2-1.17.17.jar 448.4 KB 1.18.2, 1.18.1, 1.18 Forge ENESFR+2 0 03.01.2025
Релиз moonlight-1.21-2.17.12-fabric.jar 1.03 MB 1.21.1, 1.21 Fabric RUENES+5 0 12.12.2024
Релиз moonlight-1.20-2.13.33-fabric.jar 1.13 MB 1.20.1 Fabric RUENES+5 0 28.11.2024
Релиз moonlight-1.19.2-2.3.7-fabric.jar 806.9 KB 1.19.2 Fabric RUENES+3 0 26.07.2024
Релиз moonlight-1.20.4-2.10.3-fabric.jar 869.2 KB 1.20.4 Fabric RUENES+3 0 09.02.2024
Релиз moonlight-1.20.4-2.10.3-forge.jar 864.7 KB 1.20.4 NeoForge RUENES+3 0 09.02.2024
Релиз moonlight-1.20.4-2.9.9-forge.jar 861 KB 1.20.4 Forge RUENES+3 0 31.01.2024
Релиз moonlight-1.19.2-2.2.45-fabric.jar 825.8 KB 1.19.2 Fabric RUENES+3 0 18.09.2023
Релиз moonlight-1.20-2.5.4-fabric.jar 821.5 KB 1.20 Fabric RUENES+3 0 16.06.2023
Релиз moonlight-1.19.4-2.4.16-fabric.jar 823.5 KB 1.19.4 Fabric RUENES+3 0 04.06.2023
Релиз moonlight-1.19.4-2.4.15-forge.jar 825.2 KB 1.19.4 Forge RUENES+3 0 01.06.2023
Релиз moonlight-1.19.2-2.2.22-fabric.jar 809.9 KB 1.19.2, 1.19.1, 1.19 Fabric RUENES+3 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 Fabric RUENES+3 0 01.02.2023
Релиз moonlight-1.19.2-2.1.9-forge.jar 696.2 KB 1.19.2, 1.19.1 Forge ENESFR+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

Категория

Ссылка на сайт

modrinth.com

Скачиваний:

0

Обновлено:

22.09.2026

ID: