Мод-библиотека для Майнкрафт, необходимый другим модам для интеграции с Yes Steve Model (YSM). Он анализирует установленный файл YSM и даёт зависимым модам проверенные обращения к его внутренним компонентам; предметов, блоков и самостоятельных игровых механик не добавляет.
Возможности
API сопоставляет внутренние элементы YSM, включая сетевое взаимодействие, синхронизацию моделей между клиентом и сервером, модели и текстуры, звуковой кэш, состояние игрока и анимаций, экипировку, кости и рендеринг. Если структуру нового файла YSM нельзя подтвердить, неизвестные сопоставления не используются.
Как пользоваться
Игроку достаточно установить библиотеку, когда её указывает в зависимостях другой мод. Разработчики задают требуемые символы в META-INF/ysm-mapping-api/requests-v1.json и получают сопоставления через YsmMappingApi.resolve(...) или YsmSymbols.
Настройки
После запуска создаются файлы config/ysm_mapping_api/settings.json и config/ysm_mapping_api/mappings.json. В mappings.json хранится результат последнего успешного анализа; он используется повторно, пока не изменились YSM и набор запрошенных символов.
Требования и совместимость
Нужен Yes Steve Model, отдельно от библиотеки. Выбирайте файл под используемые загрузчик модов и среду Fabric, Forge или NeoForge; также требуется подходящая версия Java. Документация и примеры интеграции есть в исходном репозитории.
