▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Moonlight Lib
Moonlight Lib

Moonlight Lib

Moonlight Lib - библиотека для Minecraft, которая добавляет динамические датапаки, кастомные маркеры на картах, гибкую систему жидкостей и улучшенный ИИ жителей. Упрощает создание модов и расширяет возможности ванильной игры.

Оцените первым
33.7M
1.3K

Moonlight Lib - это библиотека для Майнкрафт, которая решает кучу проблем, с которыми сталкиваются мододелы. Вместо того чтобы изобретать велосипед, она даёт готовые инструменты для динамической регистрации блоков, работы с ресурспаками и датапаками, а также добавляет новые механики в игру. Если вы собираете модпак или пишете свой мод - эта штука может здорово упростить жизнь.

Что умеет Moonlight Lib

Динамические ресурспаки и датапаки

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

Динамическая регистрация блоков

Допустим, вы хотите добавить новый вид дерева со всеми вытекающими: доски, ступени, плиты, двери и так далее. Обычно это геморрой - нужно регистрировать каждый блок отдельно. Moonlight Lib упрощает процесс: вы задаёте набор блоков (block set), а библиотека сама сканирует зарегистрированные блоки и подтягивает зависимости. Правда, это всё ещё динамическая регистрация, так что могут быть нюансы с совместимостью, но в целом - must-have для модов на новые биомы.

Кастомные маркеры на картах

Хотите добавить свои метки на карту в Minecraft? Moonlight Lib предоставляет полную систему для этого: можно контролировать рендеринг, добавлять данные в карты и даже выводить подсказки при наведении. И да - маркеры можно регистрировать через датапаки, без программирования.

Динамический ИИ жителей

Жители в ванильном Майнкрафт - ребята скучные. Moonlight Lib позволяет мододелам легко добавлять новые задачи и менять расписание жителей, не ломая их существующий ИИ. Хотите, чтобы жители собирали урожай или торговали редкими предметами? Теперь это проще реализовать.

Кастомные анимации от первого и третьего лица

Помните, как арбалет в Майнкрафт имеет свою анимацию? Moonlight Lib даёт возможность добавить такие же любому предмету. Просто реализуйте интерфейс в классе предмета - и получите контроль над анимацией от первого и третьего лица, плюс колбэк для рендеринга самого предмета (как у подзорной трубы).

Триггеры для точила

Добавляет кастомный триггер, который срабатывает, когда предмет проходит через точило. Можно использовать в своих достижениях (advancements) - например, сделать ачивку за зачарование книги.

Гибкая система жидкостей

Это, пожалуй, одна из самых мощных фич Moonlight Lib. Вместо громоздкой системы Forge, библиотека предлагает полностью управляемый через датапаки подход. Базовая единица - 1 бутылка Minecraft (250 mb в системе Forge). Система автоматически генерирует жидкости для уже зарегистрированных флюидов Forge и позволяет их переопределять. Жидкости виртуальные - они существуют только в специальных контейнерах: бутылках, мисках, вёдрах. Поддерживаются похлёбки и напитки, которые можно пить прямо из резервуара.

Утилиты для раздатчика

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

Зачем это нужно

Если вы просто играете - Moonlight Lib не даст вам новых блоков или мобов. Но если вы собираете модпак или пишете моды - эта библиотека сэкономит часы работы. Она решает проблемы совместимости и динамической регистрации, которые обычно тормозят разработку. Скачайте Moonlight Lib и используйте её как основу для своих проектов - особенно если работаете с новыми типами древесины, жидкостями или картами.

Совместимость

Moonlight Lib работает на Forge для Minecraft 1.18-1.21. Точные версии смотрите на странице загрузки. Библиотека активно обновляется и поддерживается автором.

Важно знать

  • Динамическая регистрация блоков может конфликтовать с некоторыми оптимизационными модами - проверяйте совместимость.
  • Система жидкостей не заменяет Forge-флюиды полностью, а работает поверх них.
  • Для использования кастомных маркеров нужен Minecraft 1.19+.

Moonlight Lib - это не просто набор утилит, а фундамент для многих популярных модов. Если вы видите в описании мода "requires Moonlight Lib" - знайте, что он использует эти механики.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.16.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки

Детали

Лицензия:
Опубликован:4 года назад
Обновлён:1 неделю назад
Главная