Мод для Майнкрафт с инструментами для создания сборок модов и датапаков прямо в игре. Он помогает извлекать текстуры, модели и рецепты, копировать ключи перевода, искать данные в датапаках и сохранять идентификаторы предметов.
Возможности
- По клавише
Oэкспортирует ресурсы выбранного объекта: текстуры блока, включая сундуки и другие блоки-сущности, текстуру моба или текстуры предмета в руке. - При наведении на предмет в EMI действует так же, а рецепт из просмотрщика EMI можно сохранить в JSON-файл датапака в одиночной игре.
Shift+Oсохраняет исходные JSON-описания состояний блока и моделей вместо PNG-текстур.- Клавиша
Jкопирует в буфер ключ перевода блока, моба или предмета. - С Item Descriptions клавиша
Zдобавляет ключ описания вen_us.jsonресурс-пака, сохраняя уже существующие записи. - Команда
/packdev browseоткрывает просмотр ресурсов загруженных модов для экспорта в папкиdataиassets.




Как пользоваться
Клавиши O, J и Z можно переназначить в меню управления, в категории «Packdev Toolkit».
Команда /export сохраняет данные в JSON или выводит копируемый список в чат:
/export hand— предмет в основной руке./export hotbar— панель быстрого доступа и вторую руку./export inventory— весь инвентарь./export biomes,/export structures,/export configured_features,/export placed_features— зарегистрированные биомы, структуры и элементы генерации мира./export registry <registry_id>— записи указанного реестра./export tag <registry_id> <tag_id>— содержимое тега./export tags_of <registry> <entry>— теги, которым принадлежит запись.
Команды поиска по загруженным датапакам сохраняют совпадения в папку queries:
/query find_item_in_loot <item>— упоминания предмета в таблицах добычи и модификаторах добычи./query find_block_in_features <block>— блок в настройках генерации мира./query find_block_in_structures <block>— структуры, в палитре которых есть блок.
Для /query нужны права оператора.
Настройки
Настройки доступны через экран конфигурации YACL или файл packdev_toolkit.json в папке config. В нём задаются отдельные папки экспорта для ресурсов ресурс-пака, данных датапака и результатов команд /query и /export; путь может быть относительным или абсолютным.
Требования и совместимость
Нужен YetAnotherConfigLib (YACL). Для Fabric также требуется Fabric API. EMI необязателен, но позволяет экспортировать наведённые предметы и рецепты, а Item Descriptions — добавлять описания предметов в ресурс-пак.
