
Advancement Optimization - Оптимизация достижений
Advancement Optimization (進度優化) - датапак для Майнкрафт, который переписывает условия пяти достижений: броня теперь засчитывается по факту носки, а в Снайперскую дуэль идут и зимогоры с болотными скелетами. Версии 1.21.2-1.21.11.
Advancement Optimization (進度優化) - компактный датапак для Minecraft Java Edition, который переписывает фактические условия получения нескольких ванильных достижений. Знакомая ситуация: вроде сделал всё правильно, а ачивка не выдалась. Обычно это про неочевидные требования. Этот проект как раз про то, чтобы убрать такую путаницу. Ничего лишнего он не добавляет - ни новых достижений, ни отдельного сюжета. Только правит требования уже существующих.
Зайдёт тем, кто выбивает 100% достижений и не любит гадать, почему игра не засчитала очевидное действие. А ещё тем, кто играет в кооперативе и хочет, чтобы прогресс у всех шёл ровно.
Скачать Advancement Optimization можно бесплатно, лицензия MIT, автор - Special_TT. Работает на Minecraft 1.21.2-1.21.7 и 1.21.9-1.21.11. Заявлена совместимость с Fabric, Forge, NeoForge и Quilt, хотя по факту это датапак, и отдельный загрузчик ему не обязателен.
Что меняется в достижениях
Датапак трогает пять ачивок. Вот их условия после установки:
| Достижение | Новое условие |
|---|---|
| Cover Me in Debris ("Засыпь меня обломками") | Надет полный комплект незеритовой брони |
| Cover Me with Diamonds ("Укрой меня алмазами") | Надет полный комплект алмазной брони |
| Suit Up | Надет полный комплект железной брони |
| This Boat Has Legs ("У этой лодки есть ноги") | Держать удочку с искажённым грибом, сидя верхом на страйдере |
| Sniper Duel ("Снайперская дуэль") | Застрелить скелета, зимогора или болотного скелета из лука с 50+ блоков |
По Снайперской дуэли поясню отдельно, потому что тут суть заметнее всего. В ванилле достижение требует застрелить скелета из лука с дистанции не меньше 50 блоков. Попадание в зимогора (Stray) или болотного скелета (Bogged) раньше не считалось, а это, по сути, те же скелеты, только из снежных и болотных биомов. После установки они тоже закрывают ачивку. На практике это здорово расширяет список мест, где её вообще реально выполнить.
Зачем это нужно
Достижения в Майнкрафт - это мягкий гид по игре. Они подсказывают новичку, что делать дальше, и дают цель ветеранам. Проблема в том, что часть условий сформулирована неочевидно. Особенно это касается брони: не всегда ясно, надо её надеть или просто иметь при себе. Датапак приводит такие требования к общему знаменателю и завязывает их на то, что реально надето на персонаже.
Здесь стоит сделать оговорку. Механика достижений в Java Edition работает через триггеры, и датапак просто меняет условия этих триггеров. Уже полученные достижения при этом никуда не пропадают - если ачивка была выбита раньше, она останется. Меняются только требования для тех, кто их ещё не получил.
Совместимость и установка
| Параметр | Значение |
|---|---|
| Тип | Датапак |
| Версии Minecraft | 1.21.2-1.21.7, 1.21.9-1.21.11 |
| Загрузчики | Fabric, Forge, NeoForge, Quilt |
| Лицензия | MIT |
| Автор | Special_TT |
Датапак ставится как обычный датапак. В одиночной игре кладём архив в .minecraft/saves/<название мира>/datapacks/, заходим в мир и пишем /reload. Для сервера путь такой: world/datapacks/, дальше тот же /reload.
Поскольку это датапак, а не мод, он работает server-side. Поставили на сервер - всем игрокам автоматически достанутся изменённые условия, ничего докачивать не надо. Для игры с друзьями хватит любого сервера - например, BungeeHost, где подобное ставится в пару кликов. Игрокам на ванильном клиенте ничего дополнительно не требуется.
Важно знать
Пара нюансов, которые пригодятся на практике:
- Датапак привязан к конкретному миру. Завели новый - ставьте заново, автоматически он не подтянется.
- Если другой датапак или мод трогает те же достижения, возможны конфликты. Тогда лучше оставить только один такой проект.
- В связке с косметикой для ачивок выглядит приятнее. Например, Advancement Plaques и Advancements Fullscreen красиво показывают всплывашку при получении достижения, а Advancement Optimization в это время приводит в порядок сами условия.
- Проект часто встречается в сборке модов Advancements+, где собран набор инструментов для работы с достижениями.
Итог
Advancement Optimization - маленький, но полезный проект. Он не переворачивает игру, зато убирает раздражающие мелочи, из-за которых достижения иногда не засчитываются. Если вы гонитесь за полным списком ачивок или просто хотите, чтобы требования были логичными, - это как раз то, что нужно. Скачать датапак Advancement Optimization для Minecraft можно бесплатно, и на 1.21.x он ставится без возни.
Как запустить датапак Advancement Optimization - Оптимизация достижений на сервере?
Датапак Advancement Optimization - Оптимизация достижений удобнее всего раскрывается на общем сервере: установили один раз - и вся компания играет с новыми механиками. Создать сервер Майнкрафт с датапаком Advancement Optimization - Оптимизация достижений можно за пару минут вместе с BungeeHost.
