Перейти к содержимому

Packdev Toolkit

Набор инструментов разработчика для сборки модпаков и датапаков. Извлекай текстуры и модели из ресурспаков, выгружай языковые записи, ищи по датапакам и копируй ID предметов — и всё это не выходя из игры!

FabricNeoForge
Загрузчики
FabricNeoForge
Скачиваний на Modrinth
1,4 тыс.
Подписчиков на Modrinth
12
версий
18
Обновлён
19 августа 202619 авг.
Опубликован
в 2026
Recipe Extraction · свайп

Коротко о моде

Работает на Fabric и NeoForge
Для Minecraft 1.21.1
Нужен и в игре, и на сервере
Последняя версия — 1.3.4-1.21.1-neoforge от 19 августа 2026
Нужен YetAnotherConfigLib (YACL)
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.21.1
Описание переведено автоматическиПоказать оригинал (EN)

Packdev Toolkit

fabric neoforge

Набор инструментов для разработчиков, создающих модпаки и датапаки. Вытаскивай текстуры и модели из ресурспаков, выгружай языковые записи, ищи по датапакам и копируй ID предметов — и всё это не выходя из игры!

Требования

  • YetAnotherConfigLib (YACL).
  • EMI (опционально).

    • Если установлен, экспорт и копирование ключей перевода работают для любого предмета или рецепта, на который наведён курсор в EMI.
  • Fabric API (Fabric).

Возможности

Экспорт наведённого ресурса или рецепта (O)

Нажми клавишу экспорта (по умолчанию: O), чтобы вытащить то, на что ты смотришь, в экран со списком, где ты выбираешь, какие файлы скопировать в свою папку экспорта:

Texture Extraction

  • Смотришь на блок: забирает все текстуры, используемые его текущей моделью блока (включая блок-энтити вроде сундуков).
  • Смотришь на сущность: забирает её текстуру.
  • Держишь предмет: забирает текстуру(ы) предмета.
  • Наводишь на предмет в EMI: то же самое, что держать его.
  • Наводишь на рецепт в просмотрщике рецептов EMI: сохраняет рецепт прямо в JSON-файл датапака (только в одиночной игре).

Recipe Extraction

Удерживай Shift при нажатии клавиши экспорта, чтобы вместо PNG-текстур забрать сырые JSON-определения (blockstate + модель блока или модель предмета).

Blockstate Extraction

Выбранные файлы копируются в настроенную тобой папку экспорта (см. Настройка), и содержащая её папка открывается автоматически.

Копирование ключа перевода (J)

Нажми клавишу копирования (по умолчанию: J), смотря на блок или сущность, держа предмет или наведя на предмет в EMI, чтобы скопировать его языковую запись в буфер обмена:

"item.minecraft.diamond": "Diamond"

Удобно для быстрого создания записей в en_us.json для переименований в модпаках.

Экспорт описаний Item Descriptions (Z)

С загруженным Item Descriptions ты можешь забирать описания прямо в их ожидаемом формате.

Нажми клавишу экспорта описания (по умолчанию: Z), смотря на блок или сущность, держа предмет или наведя на предмет или тег в EMI, чтобы автоматически добавить языковой ключ его описания в файл en_us.json твоего ресурспака.

Это автоматически сливается с твоим существующим en_us.json, если он есть, не перезаписывая другие записи.

Просмотр ресурсов ваниллы и модов (/packdev browse)

Открывает экран, где ты можешь выбрать файлы из загруженных модов для экспорта в настроенные тобой папки data и assets.

File Browser

Выгрузка ID предметов и реестров (/export)

Забирает ID предметов, реестры или записи тегов и сохраняет их. Кликни по сообщению в чате, чтобы скопировать в буфер обмена или открыть экспортированный JSON-файл в твоей папке queries.

КомандаВыгружает / экспортирует
/export handПредмет в твоей основной руке (как копируемый массив чата)
/export hotbarВсе 9 слотов хотбара + левая рука (как копируемый массив чата)
/export inventoryВесь твой инвентарь (как копируемый массив чата)
/export biomesВсе зарегистрированные биомы (как JSON-файл в папке queries)
/export structuresВсе зарегистрированные структуры (как JSON-файл)
/export configured_featuresВсе зарегистрированные configured features (как JSON-файл)
/export placed_featuresВсе зарегистрированные placed features (как JSON-файл)
/export registry <registry_id>Все записи любого реестра (как JSON-файл)
/export tag <registry_id> <tag_id>Все записи внутри конкретного тега (как JSON-файл)
`/export tags_of `Все теги, к которым принадлежит конкретная запись (как JSON-файл)

Поиск датапаков по использованию предметов/блоков (/query)

Требуются права оператора. Сканирует все загруженные датапаки на упоминания указанного предмета или блока и записывает ID подходящих файлов в JSON-файл в вашей папке экспорта (подпапка queries/), после чего присылает ссылку на файл в чат.

КомандаЧто ищет
`/query find_item_in_loot `loot_table и loot_modifiers JSON на наличие ID предмета
`/query find_block_in_features `worldgen/configured_feature JSON на наличие ID блока
`/query find_block_in_structures `.nbt файлы структур, чья палитра блоков содержит этот блок

Полезно, когда нужно ответить на вопросы вроде «в каких таблицах добычи это есть?» или «какие структуры используют этот блок?», не роясь вручную в файлах датапаков.

Настройка

Доступна через экран настроек в игре с помощью YACL или через packdev_toolkit.json в вашей папке конфигов

Папки экспорта

Можно настроить три отдельные папки назначения для разных типов вывода. Они могут быть относительными к папке игры/сервера или абсолютными путями:

  • Папка экспорта ресурспака: Папка, в которую записываются клиентские ресурсы вроде текстур, blockstates и моделей (по умолчанию: packdev_toolkit_resource_pack).
  • Папка экспорта датапака: Папка, в которую записываются серверные данные вроде рецептов (по умолчанию: packdev_toolkit_data_pack).
  • Папка экспорта запросов: Папка, в которую записываются файлы списков /query и /export (по умолчанию: packdev_toolkit_queries).

Клавиши

Клавиши можно переназначить через экран управления в категории «Packdev Toolkit».

Благодарности

Спасибо Cassian за идею и базовую реализацию копирования ключей перевода!

Лицензия

Code license (MIT)


discord-plural github-plural

Частые вопросы

Как установить Packdev Toolkit?

Установите Fabric под свою версию Minecraft, скачайте Packdev Toolkit под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Packdev Toolkit?

У Packdev Toolkit есть сборки для Minecraft 1.21.1.

Нужен ли Packdev Toolkit на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее