Data Dumper — просмотр и экспорт реестров для Minecraft

Data Dumper для Minecraft упрощает работу с датапаками: просмотр реестров, фильтры по тегам и regex, экспорт JSON и защита от крашей.

Data Dumper

Если вы когда-нибудь ловили себя на том, что вручную перебираете сотни идентификаторов блоков и предметов, пытаясь понять, что вообще зарегистрировано в игре, то вы по адресу. Data Dumper — это мод, созданный специально для разработчиков датапаков, которые устали от постоянных догадок и хотят видеть содержимое реестров прямо в игре. Вместо того чтобы лезть в исходники или внешние базы данных, вы получаете всё через простые команды.

Мод поддерживает Minecraft 1.20.1, 1.21.1 и 26.1 на загрузчиках Fabric, Forge и NeoForge. То есть практически любая актуальная сборка найдёт свою версию. Ниже разберём, что умеет Data Dumper, как им пользоваться и почему он экономит часы отладки.

Что делает Data Dumper

Основная задача мода — дать вам быстрый доступ к реестрам игры без выхода из клиента. Вы вводите команду, получаете список записей и работаете с ним. Всё просто, но за этой простотой скрывается набор функций, которые реально меняют процесс разработки.

  • Просмотр всех реестров игры через одну команду.
  • Фильтрация записей по тегам — например, найти всё, что помечено как сундук.
  • Фильтрация по регулярным выражениям для точечного поиска.
  • Экспорт записей реестра в JSON-файлы для отладки.
  • Экспорт записей датапаков, которые не смогли загрузиться, что упрощает поиск ошибок.
  • Защита от крашей при создании мира с невалидными датапаками.
  • Копирование всех записей одним кликом по сообщению в чате.

Отдельно стоит отметить последний пункт про защиту от крашей. Если вы хоть раз пытались зайти в мир, который ломался из-за кривого датапака, вы понимаете, насколько это выматывает. Data Dumper позволяет спокойно отлаживать контент, не боясь, что игра просто вылетит.

Команды и синтаксис

Все команды начинаются с /datadumper. Синтаксис интуитивный, но давайте пройдёмся по основным вариантам, чтобы вы сразу понимали, что к чему.

Просмотр реестров

Команда /datadumper registries выводит список всех реестров, доступных в игре. Это отправная точка: вы видите, с чем вообще можно работать. Дальше можно углубиться в конкретный реестр через /datadumper registry <key>, где вместо <key> подставляется нужный идентификатор.

Фильтрация по тегам и regex

Чтобы отфильтровать записи по тегу, используйте /datadumper registry <key> #<tag>. Например, так можно найти все блоки с тегом #c:chests. Если нужен более гибкий поиск, на помощь приходит регулярное выражение: /datadumper registry <key> "<regex>". Скажем, выражение "planks" покажет все блоки, в идентификаторе которых встречается это слово. Удобно, когда нужно быстро оценить, какие варианты досок вообще существуют в сборке.

Экспорт данных

Для экспорта используется команда /datadumper entry <key>. Она сохраняет записи реестра в JSON-файлы. Фильтры тоже работают: можно экспортировать по тегу или по regex, комбинируя команды. Файлы складываются в папку .datadumper/ в рабочей директории сервера. Это значит, что вы легко найдёте результаты и сможете открыть их в любом редакторе.

Кстати, если вы предпочитаете не возиться с ручной установкой модов, обратите внимание на лаунчер foxygame.net — там Data Dumper можно добавить в сборку буквально в пару кликов, а каталог дополнений автоматически подберёт совместимую версию под ваш загрузчик.

Как установить Data Dumper

Установка стандартная для модов Minecraft, но есть нюансы в зависимости от загрузчика.

  • Скачайте Data Dumper для Minecraft, выбрав версию игры и загрузчик: Fabric, Forge или NeoForge.
  • Поместите файл мода в папку mods вашего профиля.
  • Убедитесь, что у вас установлен соответствующий загрузчик модов.
  • Запустите игру и проверьте работу командой /datadumper registries.

Если вы играете на сервере, мод нужно ставить и на клиент, и на сервер — иначе команды не будут работать корректно. Для одиночной игры достаточно клиентской установки.

Зачем это разработчику датапаков

Разработка датапаков — это постоянный цикл «написал — проверил — исправил». И чем быстрее проходит проверка, тем меньше времени уходит впустую. Data Dumper убирает необходимость перезапускать игру ради того, чтобы посмотреть, какие теги применились к блоку, или какие записи вообще попали в реестр. Всё видно в чате, всё копируется одним кликом.

А функция экспорта невалидных записей датапака — это вообще спасение. Вместо загадочного краша при загрузке мира вы получаете файл с описанием того, что именно сломалось. Отладка превращается из археологических раскопок в обычную работу с текстом.

В связке с модом Mod Sets, который позволяет отключать инструменты разработки в опубликованных сборках, Data Dumper становится частью аккуратного рабочего процесса. Вы держите инструменты под рукой во время работы и не тащите их в релиз.

Итог

Data Dumper — это небольшой, но крайне полезный инструмент для тех, кто серьёзно занимается датапаками. Он не меняет геймплей, не добавляет контент и не пытается быть чем-то большим. Вместо этого он решает конкретную боль: даёт прозрачный доступ к реестрам и делает отладку предсказуемой. Если вы хоть раз тратили вечер на поиск опечатки в идентификаторе, этот мод окупит себя с первой же сессии.