AchieveToDo
Minecraft, но мир украл твои способности. Верни их одну за другой, выполняя достижения BlazeandCave!
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 18,8 тыс.
- Подписчиков на Modrinth
- 51
- версий
- 7
- Обновлён
- 1 марта 20261 мар.
- Опубликован
- в 2025
Коротко о моде
Нужен и в игре, и на сервере
AchieveToDo
Minecraft, но мир украл твои способности. Возвращай их одну за другой, выполняя достижения из BlazeandCave!
О моде
Этот проект сохраняет ванильную атмосферу — никаких имбовых фишек — но переворачивает прогрессию с ног на голову. Вместо того чтобы начинать со всеми способностями, ты должен заслужить их через достижения. Исследуй альтернативные пути, спускайся в подземелья и радуйся каждому базовому ресурсу, который удалось разблокировать.
Созданный чтобы показать BlazeandCave's Advancements Pack, мод включает более 1000 задач, которые служат одновременно испытанием и обучением. Новичок ты или ветеран — заблокированные механики заставят тебя заново открыть Minecraft совершенно по-новому, в более требовательном ключе.
Сборка ATD
Ты также можешь играть с этим модом в сборке ATD. В ней уже установлены BaC и различные моды для удобства работы с достижениями, например большое окно, поиск и подробная информация о критериях.
Видео
Почувствуй уникальную атмосферу и эмерджентный геймплей этого мода в видео от @calebbb!
Как играть?
В самом начале ты заметишь на экране таблицу счёта, показывающую выполненные достижения:

По умолчанию ты начинаешь игру с 1 уже разблокированным достижением (это небольшой бонус на старте). По мере получения новых достижений счётчик растёт — так ты всегда будешь знать, насколько близок к разблокировке следующей способности!
В этом мире каждая способность постепенно разблокируется по мере выполнения достижений. Все способности ты найдёшь на вкладке AchieveToDo в меню достижений:

Сначала ты увидишь в основном иконки-загадки. Основная идея в том, что ты не узнаешь, какие способности заблокированы, пока не попробуешь их. Например, если ты попытаешься прыгнуть сразу после появления, то обнаруожишь, что прыжок ограничен:

С этого момента способность «Прыжок» откроется на вкладке AchieveToDo, так что ты сможешь отслеживать, сколько достижений нужно получить для её разблокировки:

Как только ты выполнишь необходимые 7 достижений, появится уведомление, гордо объявляющее о твоей новой способности прыгать:

Эта же система применяется к широкому спектру игровых элементов — от базовых действий вроде открытия инвентаря или ломания блоков до использования конкретных предметов, торговли с жителями, путешествий по разным измерениям и даже взаимодействия с объектами внутри структур. Каждая новая разблокированная функция ощущается как отдельное мини-достижение в твоём общем путешествии!
Создание мира
Не забудь проверить вкладку настроек мода перед созданием мира:

Режимы сложности
Easy — Похож на Normal, но разблокировки ещё быстрее. Все базовые способности доступны с самого начала.
Normal — Рекомендуемый режим. Похож на Hard, но с более быстрыми разблокировками, чтобы вы постоянно были вовлечены. По умолчанию из базовых способностей доступно только зрение.
Hard — Более RPG-подобное путешествие, где упор сделан на достижения, а не на основные механики AchieveToDo. Разблокировки следуют за всеми достижениями BlazeandCaves, а первое достижение нужно получить вслепую.
Chaos — Способности случайно перемешиваются в зависимости от сида мира, так что каждое прохождение становится непредсказуемым.
Пользовательская конфигурация
Это позволяет легко создавать всевозможные кастомные испытания или особые правила игры — например, выдать игрокам мощные способности с самого начала или полностью убрать целые механики.
- Запустите игру со встроенным режимом. Сначала запустите Minecraft с одним из существующих режимов сложности AchieveToDo (например, easy, normal, hard или chaos). Это создаст соответствующий файл конфигурации в папке
config/achievetodo(например,normal.toml). - Найдите и скопируйте файл конфигурации. Перейдите в
config/achievetodoв директории Minecraft, найдите файл, соответствующий только что запущенной сложности (например,normal.toml) — скопируйте его и переименуйте во что-нибудь уникальное, напримерcustom.toml. Отредактируйте кастомную конфигурацию. Откройте
custom.toml(или как вы назвали файл), найдите секцию[abilities], где каждая строка определяет, сколько достижений нужно для разблокировки конкретной способности:- 0 (или полное отсутствие строки) означает, что способность разблокирована по умолчанию.
- -1 означает, что способность заблокирована навсегда и не может быть разблокирована.
- Любое положительное число задаёт количество достижений, необходимых для получения способности.
- Используйте свои настройки. При создании нового мира найдите переключатель сложности AchieveToDo и выберите вашу кастомную сложность (названную в честь нового файла).
Настройка на стороне сервера
Создайте мир в одиночной игре. В меню создания мира включите все настройки, которые планируете использовать на сервере (например, хардкорный режим, Terralith, кооператив, награды и т. д.). Ознакомьтесь с описанием каждой сложности (easy, normal, hard, chaos), чтобы понять, как она влияет на геймплей.
Проверьте датапаки. После генерации мира в одиночной игре откройте его и выполните команду
/datapack list. Запишите, какие датапаки активны, включая внешние пакеты (например,bacap.zip) и встроенные оверрайды AchieveToDo (например,achievetodo:bacap_override).Воспроизведите настройку. Загрузите те же внешние
.zip-датапаки из одиночного мира в папку datapacks вашего сервера, включите их в том же порядке, что показан в команде/datapack list, и обязательно включите соответствующие оверрайд-паки AchieveToDo (например,achievetodo:bacap_override) в том же порядке.Настройте сервер. В файле
server.propertiesвашего сервера создайте параметрachievetodo-configName. Укажите в нём название сложности, выбранной при создании мира в одиночной игре (easy, normal, hard или chaos).- Кастомная конфигурация (необязательно). Вместо одного из встроенных режимов сложности можно указать имя файла кастомной конфигурации в качестве значения параметра
achievetodo-configName.
Известные проблемы
Мод C2ME не поддерживается и может работать нестабильно с AchieveToDo. Это связано с тем, что AchieveToDo отслеживает генерацию структур для определения их размеров, но на данный момент не поддерживает многопоточность.
- Достижение «Goat Simulator» работает с багами в ванильном Minecraft, используйте MC-264204 Fix, чтобы решить это.
Логотип!
Это PNG-версия логотипа, который я нарисовал лично в Adobe Illustrator. Используйте его где угодно :)

Благодарности
_Skrepka — Мой изначальный вдохновитель для AchieveToDo, спасибо за креативные видео с челленджами по Minecraft (например, «Как пройти Minecraft без X?»).
Lolotrack — За то, что познакомил меня с BlazeandCave's Advancement Pack.
Cavinator1 — Создатель BlazeandCave's Advancements Pack. AchieveToDo был бы невозможен без него.
- Stardust Labs — За потрясающую генерацию мира во всех трёх измерениях.
Частые вопросы
Как установить AchieveToDo?
Установите Fabric под свою версию Minecraft, скачайте AchieveToDo под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть AchieveToDo?
У AchieveToDo есть сборки для Minecraft 1.20.4, 1.21.4.
Нужен ли AchieveToDo на сервере?
Нужен и в игре, и на сервере