Мод для Майнкрафт и Fabric предназначен для разработчиков других модов: он предоставляет MappingResolver именованные маппинги, чтобы обращаться к классам и членам классов по читаемым именам во время работы игры. При первом запуске для выбранной версии он загружает маппинги и сохраняет их в кэш ${game_dir}/cache/papyrus/${mapping}_${version}.tiny в формате Tiny v2.
Как пользоваться
В fabric.mod.json укажите нужные пространства имён маппингов в разделе custom.papyrus.mappings, например mojmap и yarn:build.1. После этапа preLaunch получите MappingResolver через FabricLoader.getInstance().getMappingResolver() и передайте нужное пространство имён в mapClassName.
При поиске унаследованного метода или поля по именам Mojang используйте класс, в котором этот член объявлен: иначе MappingResolver может вернуть null.
Требования и совместимость
Поддерживаются маппинги Mojang через пространство имён mojmap и Yarn через yarn. Мод подключается как зависимость Fabric; для доступа к его внутреннему API используется конфигурация modApi.
