Moonlight Lib
Вот статья, написанная в заданном стиле.
Обзор библиотеки для модов: динамические возможности, кастомные карты и новая физика жидкостей
Если вы когда-нибудь пытались добавить в Minecraft новую породу дерева или заставить жителя работать по нестандартному расписанию, то знаете — ванильные инструменты тут бессильны. Эта библиотека как раз решает такие проблемы, предлагая набор утилит для динамической регистрации блоков, управления ИИ и даже создания собственных анимаций.
Динамическая регистрация блоков и ресурспаков
Одна из ключевых фич — динамические утилиты для ресурспаков. Они позволяют создавать работающие в реальном времени ресурспаки и датапаки, а также легко перекрашивать существующие текстуры. Это особенно полезно, если вы добавляете блоки на основе новой древесины — не нужно вручную прописывать каждый файл.
Но самое интересное — динамическая регистрация наборов блоков. Допустим, ваш мод хочет объявить «тип дерева». Библиотека сначала просканирует все уже зарегистрированные блоки, заполнит этот набор, а уже затем позволит другим модам регистрировать блоки, которые от него зависят.
Почему это сложно сделать стандартными методами? Потому что сам «набор дерева» зависит от зарегистрированных блоков, а значит, регистрация должна происходить в строго определённый момент. Эта утилита делает задачу тривиальной. Правда, стоит помнить, что это всё ещё динамическая регистрация, у которой могут быть свои ограничения. Встроенный тип wood set уже идёт в комплекте — вы получаете поддержку динамических пород дерева «из коробки».
Картография нового уровня: кастомные маркеры
В библиотеке есть полноценная система для работы с картами. Она позволяет добавлять на карты собственные маркеры и управлять их отрисовкой — вплоть до каждого пикселя. Вы также можете хранить в данных карты простую информацию и вешать на неё хуки, например, для отображения в тултипе предмета.
Система полностью Data Driven — вы можете регистрировать новые маркеры прямо через датапаки, без написания кода на Java.
Жители с характером: динамический ИИ
Хотите, чтобы жители выполняли новые задачи, но не хотите ломать их существующее поведение? Для этого есть динамическая система ИИ жителей. Она позволяет добавлять задачи и изменять расписание жителей без перезаписи всего их искусственного интеллекта. Система совместима с другими модами и корректно обрабатывает добавление новых типов памяти.
Анимации от первого и третьего лица
Моддерам теперь не нужно изобретать велосипед для кастомных анимаций предметов. Достаточно реализовать простой интерфейс в классе предмета — и он получит собственные анимации для первого и третьего лица, как у арбалета или подзорной трубы. В интерфейсе есть колбэк для рендеринга самого предмета, что даёт полный контроль над его отображением.
Триггеры для точила и мягкая система жидкостей
Библиотека добавляет новый триггер для достижений — он срабатывает, когда предмет проходит через точило. Вы можете использовать этот триггер в JSON-файлах ваших достижений.
Отдельного внимания заслуживает Soft Fluid System — полностью виртуальная система жидкостей, работающая поверх системы Forge. Её главная особенность — возможность иметь несколько типов контейнеров для одной жидкости: бутылки, миски, вёдра. Система также поддерживает похлёбки и напитки, которые можно потреблять прямо из резервуара.
В отличие от стандартной системы Forge, здесь базовой единицей является 1 бутылка Minecraft (250 мВ Forge). Библиотека автоматически генерирует все необходимые жидкости для уже зарегистрированных флюидов Forge, а вы можете легко их переопределить или добавить новые. Важно: жидкости виртуальны, поэтому они существуют только в специальных контейнерах мода.
Утилиты для раздатчика
В комплекте идёт код для регистрации поведения раздатчика. Он не конфликтует с уже существующими действиями и поставляется со встроенными реакциями для яиц призыва и размещения блоков.
Все права на данный контент принадлежат его авторам. Мы не храним и не распространяем файлы — страница носит исключительно информационный характер. Оригинальный источник доступен по этой ссылке.

Плагины
Шейдеры
Текстуры
Карты
Скины
Сиды
Новости
Комментарии (0)
Пока нет комментариев
Будьте первым!