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