Игра с большим набором заданий обычно ломается об одно: текст ачивок и подсказок остаётся на иностранном языке. Поэтому чаще всего ставят вместе два файла: сам datapack (контент с заданиями) и русификатор (перевод названий и описаний).
Ниже инструкция для одиночной игры на ПК (Java Edition). Если у вас сервер, способ может отличаться.
Что вам понадобится
- Архив с datapack на 1000 ачивок (для конкретной версии Minecraft).
- Архив с русификатором под тот же набор (обычно это отдельный resource pack).
- Карта или мир, в который вы будете ставить контент.
По смыслу: datapack добавляет прогресс и задания, а русификатор только меняет язык интерфейса достижений.
Установка datapack в мир
- Откройте папку с сохранениями мира. В Windows путь такой:
%AppData%\Roaming\.minecraft\saves\ИМЯ_МИРА- Зайдите в папку вашего мира и найдите папку
datapacks. - Если её нет, создайте
datapacks. - Извлеките содержимое архива datapack и скопируйте папки внутрь
datapacks. - Запустите Minecraft и зайдите в этот мир.
- Если всё сделано верно, задания появятся в интерфейсе прогресса.
Частая ошибка
Вы распаковали архив не в папку мира, а в папку .minecraft целиком. Правильно - именно внутрь папки saves/ИМЯ_МИРА.
Установка русификатора (перевода)
Русификатор обычно ставится как resource pack и включается в настройках игры.
- Откройте папку ресурсов:
%AppData%\Roaming\.minecraft\resourcepacks- Если папки нет, создайте её.
- Скопируйте в
resourcepacksфайл русификатора (обычно это папка или архив, как лежит у вас в скачанном наборе). - Зайдите в Minecraft:
- Настройки
- Пакеты ресурсов
- Включите русификатор и поставьте его выше в списке, чтобы он работал.
- Зайдите в мир и проверьте названия ачивок и их описание.
Почему так
BACAP-подобные переводы для достижений работают через resource pack, а не через datapack. Это подтверждается описаниями Language Pack для BlazeandCave's Advancements Pack.
Как быстро проверить, что всё подхватилось
В большинстве случаев достаточно зайти в мир и открыть меню достижений/прогресса. Если текст не на русском, проверьте два пункта:
- русификатор включён в активных пакетах ресурсов
- вы используете русификатор именно под вашу версию датапака
В отдельном случае для отображения прогресса в таблице используют команду установки отображения sidebar на нужный scoreboard (пример встречается в инструкциях по BACAP):
- /scoreboard objectives setdisplay sidebar bac_advancements
Таблица: что куда копировать
| Что вы ставите | Тип файла | Куда копировать | Как включить |
|---|---|---|---|
| датапак на 1000 ачивок | datapack | saves/ИМЯ_МИРА/datapacks/ |
автоматически при входе в мир |
| русификатор | resource pack | resourcepacks/ |
в игре через меню пакетов ресурсов |
Типичные проблемы и как их исправить
| Симптом | Причина | Что сделать |
|---|---|---|
| Ачивок нет или прогресс пуст | datapack не попал в папку мира | проверьте saves/ИМЯ_МИРА/datapacks/ |
| Остался английский текст | русификатор не включён | включите русификатор в Пакетах ресурсов |
| Не совпадают версии | датапак и русификатор от разных релизов | скачайте русификатор и набор под вашу версию |
| После входа ничего не меняется | игра кэширует старое состояние мира | убедитесь, что ставили в нужный мир и перезапустите игру |
Полезные ссылки
- PlanetMinecraft (описание BACAP Language Pack и особенности установки): https://www.planetminecraft.com/texture-pack/bacap-language-pack/
- PlanetMinecraft (страница datapack BlazeandCave's Advancements Pack): https://www.planetminecraft.com/data-pack/blazeandcave-s-advancements-pack/