Система достижений (Java Edition)
Система достижений (англ. Advancements) — способ показать продвижение игрока и испытать его.
Получение [ ]
Достижения сохраняются в папке с миром. Их можно получить в любом режиме игры, выполнив нужную задачу или используя команду /advancement .
Достижение можно выполнить даже без завершения прошлых достижений, находящихся перед данным.
Когда достижение выполнится, в правом верхнем углу и в чате появится сообщение об этом. Цвет текста заголовка в уведомлении зависит от достижения: у целей и обычных достижений жёлтый текст заголовка, у испытаний — розовый. Заголовок при выполнении обычного достижения — «Новое достижение!», цели — «Цель достигнута!», испытания — «Испытание завершено!».
Если вы выполните любое испытание, то вам воспроизведётся соответствующий звук.
Интерфейс [ ]
Чтобы открыть систему достижений, необходимо нажать соответствующую кнопку в меню паузы или клавишу L (может быть изменена в настройках игры). Изначально в окне системы достижений будет написано: "Похоже, что здесь ничего нет: (". Вкладки открываются после получения первых достижений.
Система достижений состоит из ветвлений, каждое из которых оканчивается целями или испытаниями. Таких ветвлений всего пять:
- Minecraft: Главная история игры.
- Приключения: Приключения, исследования и сражения.
- Нижний мир: Захватите летнюю одежду.
- Край: Конец… или начало?
- Сельское хозяйство: Мир друзей, добра и еды.
Каждая вкладка имеет свой фон с повторяющейся текстурой.
При удерживании курсора на значке достижения, можно увидеть название достижения и его описание.
Рамки значков достижений различаются в зависимости от сложности достижения:
Рамка значка достижения Описание Не выполнено Выполнено Обычное достижение Цель Испытание
Новые достижения и вкладки можно добавить с помощью файлов JSON. Смотрите ниже.
Список достижений [ ]
Minecraft [ ]Достижения во вкладке «Minecraft»
Значок Достижение Описание Предок Задача (если отличается) Идентификатор Minecraft Главная история игры—Получите верстак. minecraft:story/root Каменный век Добудьте камень новой деревянной киркойMinecraftПолучите булыжник, дроблёный сланец или чернокамень. minecraft:story/mine_stone Обновка! Сделайте кирку попрочнейКаменный векПолучите каменную кирку. minecraft:story/upgrade_tools Куй железо… Выплавьте железный слитокОбновка!Получите железный слиток. minecraft:story/smelt_iron Дресс-код Защитите себя железной бронёйКуй железо…Получите любой элемент железной брони. minecraft:story/obtain_armor Горячая штучка Наберите ведро лавыКуй железо…Получите ведро лавы. minecraft:story/lava_bucket И кирка без дела ржавеет Обновите свою киркуКуй железо…Получите железную кирку. minecraft:story/iron_tools Не дождётесь! Отразите попадание щитомДресс-кодОтразите снаряд щитом. minecraft:story/deflect_arrow Две стихии Получите обсидианГорячая штучкаПолучите блок обсидиана. minecraft:story/form_obsidian Алмазы! Добудьте алмазыИ кирка без дела ржавеетПолучите алмаз. minecraft:story/mine_diamond Огненные недра Постройте, зажгите и войдите в портал Нижнего мираДве стихииПопадите в измерение Нижний мир. minecraft:story/enter_the_nether Осыпь меня алмазами Алмазная броня спасает жизниАлмазы!Получите любую часть алмазной брони. minecraft:story/shiny_gear Чародей Зачаруйте предмет на столе зачаровыванияАлмазы!— minecraft:story/enchant_item Доктор для зомби Ослабьте и исцелите зомби-жителяОгненные недраКиньте взрывающееся зелье слабости в зомби-жителя и дайте ему золотое яблоко (наведя прицел на зомби и щёлкнув ПКМ с золотым яблоком в руке). minecraft:story/cure_zombie_villager Недреманное око Следуйте за оком КраяОгненные недраПопадите в крепость. minecraft:story/follow_ender_eye Конец? Войдите в портал КраяНедреманное окоПопадите в измерение Край. minecraft:story/enter_the_end
Нижний мир [ ]Достижения во вкладке «Нижний мир»
Значок Достижение Описание Предок Задача (если отличается) Идентификатор Награда Незер Захватите летнюю одежду—Попадите в измерение Нижний мир. minecraft:nether/root — Вернуть отправителю Убейте гаста его же огненным шаром.Нижний мир— minecraft:nether/return_to_sender 50 Наф-наф тут больше не живёт Посетите развалины бастионаНижний мирЗайдите в развалины бастиона. minecraft:nether/find_bastion — Осколки прошлого Добудьте древние обломкиНижний мирДобудьте блок древних обломков. minecraft:nether/obtain_ancient_debris — Кротовая нора Воспользуйтесь Нижним миром, чтобы переместиться на 7 км в обычном миреНижний мирВоспользуйтесь Нижним миром, чтобы переместиться между 2-мя точками в обычном мире, между которыми расстояние как минимум 7000 блоков. minecraft:nether/fast_travel 100 Чертоги страха Ворвитесь в адскую крепостьНижний мирЗайдите в адскую крепость. minecraft:nether/find_fortress — Обсидиановы слёзы Добудьте плачущий обсидианНижний мир— minecraft:nether/obtain_crying_obsidian — Бранзулетка! Отвлеките пиглинов золотомНижний мирНе надевая золотую броню, дайте пиглину любой из всех 22 золотых предметов, чтобы отвлечь его. minecraft:nether/distract_piglin — Ты неси меня по лаве Прокатитесь на лавомерке, управляя ею с помощью удочки с искажённым грибомНижний мирНаденьте седло на лавомерку, сядьте на неё и накормите грибом (нажав ПКМ с удочкой в руке по лавомерке) minecraft:nether/ride_strider — Война миров Заманите гаста в обычный мир… а затем убейте его.Вернуть отправителюУбейте гаста в обычном мире. minecraft:nether/uneasy_alliance 100 Было ваше — стало наше! Обыщите сундук в развалинах бастионаНаф-наф тут больше не живётОткройте сундук развалин бастиона minecraft:nether/loot_bastion — Путеводный камень Настройте компас на магнетитОсколки прошлогоВзяв в руки компас, щёлкните ПКМ по магнетиту. minecraft:nether/use_lodestone 100 Ладные доспехи Получите полный комплект незеритовой брониОсколки прошлого— minecraft:nether/netherite_armor — Бедный Йорик! Добудьте череп скелета-иссушителяЧертоги страхаПолучите череп скелета-иссушителя. minecraft:nether/get_wither_skull — В полымя Добудьте огненный стерженьЧертоги страхаПолучите огненный стержень. minecraft:nether/obtain_blaze_rod — Ларец Кощея Полностью зарядите якорь возрожденияОбсидиановы слёзы— minecraft:nether/charge_respawn_anchor — Горящий тур Исследуйте все биомы НезераТы неси по лаве меняПосетите все 5 биомов Нижнего мира minecraft:nether/explore_nether 500 Местный зельевар Сварите зельеВ полымяВозьмите любой предмет из слота для зелий варочной стойки. minecraft:nether/brew_potion — Чудо-юдо Призовите иссушителяБедный Йорик!Находитесь в параллелепипеде 100.9×100.9×103.5, в центре которого призывается иссушитель. minecraft:nether/summon_wither — Энергетический коктейль Испытайте эффекты всех возможных зелий одновременноМестный зельеварИспытайте все эти 13 эффектов зелий на себе одновременно. minecraft:nether/all_potions 100 Желанный свет Постройте и установите маякЧудо-юдоНаходитесь в параллелепипеде 20×20×14, в центре которого активируется блок маяка. minecraft:nether/create_beacon — Невозможное возможно! Испытайте все возможные эффекты одновременноЭнергетический коктейльИспытайте все эти 26 эффектов на себе одновременно. minecraft:nether/all_effects 1,000 Маяковский Доведите маяк до полной мощностиЖеланный светНаходитесь в параллелепипеде 20×20×14, в центре которого активируется блок маяка, стоящий на пирамиде из 4-х слоёв. minecraft:nether/create_full_beacon —Достижения во вкладке «Край»
Значок Достижение Описание Предок Задача (если отличается) Идентификатор Награда Край Конец… или начало?—Попадите в измерение Край. minecraft:end/root — Освободите Край Удачи!КрайУбейте дракона Края. minecraft:end/kill_dragon — Новое поколение Подберите яйцо драконаОсвободите КрайПолучите яйцо дракона. minecraft:end/dragon_egg — Идеальный побег Покиньте островОсвободите КрайПопадите в блок врат Края. minecraft:end/enter_end_gateway — Дежавю Возродите дракона КраяОсвободите КрайПризовите дракона Края. minecraft:end/respawn_dragon — Освежи дыхание Соберите дыхание дракона в пузырёк.Освободите КрайПолучите драконье дыхание. minecraft:end/dragon_breath — Будь как дома, путник Зайдите в город Края, что тут может случиться?Идеальный побег— minecraft:end/find_end_city — Где твои крылья? Найдите элитрыБудь как дома, путникПолучите элитры. minecraft:end/elytra — Прекрасный вид! Пролевитируйте вверх на 50 блоков, благодаря шалкеруБудь как дома, путникИмейте эффект левитации на себе и переместитесь вверх на 50 блоков, либо же во время эффекта телепортируйтесь с помощью эндер-жемчуга на 50 блоков вниз. minecraft:end/levitate 50 Приключения [ ]Достижения во вкладке «Приключения»
Значок Достижение Описание Предок Задача (если отличается) Идентификатор Награда Приключения Приключения, исследования, воровство и сражения—Убейте сущность или умрите от неё. minecraft:adventure/root — Добровольное изгнание Убейте главаря разбойников. Может, стоит пока держаться подальше от деревень. Приключения— minecraft:adventure/voluntary_exile — Охотник на монстров Убейте злобного монстраПриключенияУбейте одного из этих 34 монстров . minecraft:adventure/kill_a_mob — Не отходя от кассы! Купите что-нибудь у деревенских жителейПриключенияПоложите продаваемый крестьянином товар в свой инвентарь. minecraft:adventure/trade — Замёдленное падение Прыгните в блок мёда, чтобы замедлить своё падениеПриключенияПрыгните на боковую сторону блока мёда, находясь в воздухе. minecraft:adventure/honey_block_slide — Самострел Выстрелите из арбалетаПриключения— minecraft:adventure/ol_betsy — Спи, моя радость, усни Измените свою точку возрожденияПриключенияПоспите в кровати до рассвета. minecraft:adventure/sleep_in_bed — Герой деревни Успешно отразите нападение на деревнюДобровольное изгнание— minecraft:adventure/hero_of_the_village 100 Попасть впросак Метните трезубец в цель.Примечание: выбрасывать единственное оружие — это не лучшая затея.Охотник на монстров— minecraft:adventure/throw_trident — Точно в цель Выстрелите в кого-нибудь из лукаОхотник на монстров— minecraft:adventure/shoot_arrow — Зверобой Убейте по одному монстру каждого видаОхотник на монстровУбейте каждого из этих 34 монстров . minecraft:adventure/kill_all_mobs 100 Свет в конце тоннеля Воспользуйтесь тотемом бессмертия, чтобы перехитрить смертьОхотник на монстровПолучите смертельный урон, держа в руке тотем бессмертия. minecraft:adventure/totem_of_undying — Три закона големотехники Создайте железного голема для обороны деревниНе отходя от кассы!Создайте железного голема. minecraft:adventure/summon_iron_golem — Арбаллистика Убейте одним выстрелом из арбалета пять разных мобовСамострелИспользуя арбалет с чарами «Пронзающая стрела IV», убейте одним выстрелом пять различных по типу мобов. minecraft:adventure/arbalistic 85 Двух птиц одним выстрелом Убейте двух фантомов одной стрелойСамострелИспользуя арбалет с чарами «Пронзающая стрела», убейте двух фантомов одним выстрелом. minecraft:adventure/two_birds_one_arrow 65 И кто тут теперь разбойник? Отплатите разбойнику его же монетойСамострелЗастрелите разбойника из арбалета. minecraft:adventure/whos_the_pillager_now 65 Время приключений Найдите все биомыСпи, моя радость, усниПосетите все эти 50 биомов . minecraft:adventure/adventuring_time 500 Грянул майский гром Поразите крестьянина молниейПопасть впросакПоразите крестьянина молнией, созданной трезубцем с чарами «Громовержец». minecraft:adventure/very_very_frightening — Снайперская дуэль Убейте скелета с расстояния более 50 метровТочно в цельУбейте скелета стрелой (или трезубцем) с расстояния горизонтально более 50 метров. minecraft:adventure/sniper_duel 50 В яблочко! Попадите прямо в яблочко мишени с расстояния 30 метровТочно в цельПопадите стрелой, трезубцем, снежком , огненным шаром или яйцом прямо в яблочко мишени с расстояния 30 или более метров. minecraft:adventure/bullseye 50 Сельское хозяйство [ ]Достижения во вкладке «Сельское хозяйство»
Значок Достижение Описание Предок Задача (если отличается) Идентификатор Награда Сельское хозяйство Мир друзей, добра и еды—Съешьте/выпейте что-нибудь. minecraft:husbandry/root — Романтический ужин Сведите пару животныхСельское хозяйствоСведите пару любого из этих 21 типов животных . minecraft:husbandry/breed_an_animal — Друг человека Приручите животноеСельское хозяйствоПриручите любого из этих 8 животных: волк, кошка, лама, лошадь, мул, осёл, оцелот, попугай. minecraft:husbandry/tame_an_animal — Полный котолог Приручите все типы кошек!Друг человекаПриручите 11 типов кошек . minecraft:husbandry/complete_catalogue 50 Поле чудес Посадите в землю зерно и дождитесь, пока оно вырастетСельское хозяйствоПосадите одно из этих 5 семян: семена Арбуза, адский Нарост, семена Пшеницы, семена свёклы, семена тыквы. Другие игнорируются. minecraft:husbandry/plant_seed — Пора подкрепиться Поставьте костёр под ульем и соберите мёд, не разозлив пчёлСельское хозяйство— minecraft:husbandry/safely_harvest_honey — Полосатый груз С помощью «Шёлкового касания» переместите пчелиное гнездо с тремя пчёлами внутриСельское хозяйство— minecraft:husbandry/silk_touch_nest — На крючке Поймайте рыбуСельское хозяйствоИспользуйте удочку, чтобы поймать рыбу. minecraft:husbandry/fishy_business — Счастливый фермер Вырастите все виды животных!Романтический ужинСведите пару каждого из этих 21 типов животных . minecraft:husbandry/bred_all_animals 100 Робин-Бобин Попробуйте всё съедобное, даже если это не пойдет вам на пользуПоле чудесУпотребите каждый из этих 40 типов пищи . minecraft:husbandry/balanced_diet 100 Заявка на победу Улучшите мотыгу с помощью слитка незерита, а потом попробуйте переосмыслить свою жизньПоле чудесПолучите в инвентарь незеритовую мотыгу. minecraft:husbandry/obtain_netherite_hoe 100 Рыбацкая хитрость Поймайте рыбу. без удочки!На крючкеИспользуйте ведро воды на рыбе, чтобы получить ведро с рыбой. minecraft:husbandry/tactical_fishing —Формат JSON [ ]
Пользовательские достижения находятся в наборах данных как отдельные файлы в формате JSON:
Эти файлы имеют следующую структуру:
- Корневой тег.
- display : Необязательно. Данные об отображении.
- icon : Данные для значка.
- item : Идентификатор предмета.
- nbt : NBT-данные предмета.
- <названиеУсловия> : Название, данное условию (должно быть уникальным).
- trigger : Триггер достижения. Указание, что нужно проверять для получения достижения.
- conditions : Условия, которые должны быть встречены при активации триггера.
- recipes : Список рецептов (значения типа string).
- loot : Список таблиц добычи (значения типа string).
- experience : Количество опыта.
- function : Функция, которую нужно выполнить.
Вызывается, когда игрок свёл двух животных. Условия:
- conditions :
- child : Потомок сведённых животных.
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
Вызывается, когда игрок взял зелье из зельеварки. Условия:
- conditions :
- potion : Идентификатор зелья.
Вызывается, когда игрок перемещается в другое измерение. Условия:
- conditions :
- from : Измерение, откуда игрок переместился. Принимает 3 значения .
- to : Измерение, куда игрок переместился. Принимает 3 значения .
Вызывается, когда игрок поражает сущность молнией от чар «Громовержец». Условия:
- conditions :
- victims : Сущности, поражённые молнией.
- :
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
Вызывается, когда игрок изменяет конструкцию маяка. Условия:
- conditions :
- level : Уровень обновлённой конструкции маяка.
- level :
- max : Максимальное значение.
- min : Минимальное значение.
Вызывается, когда игрок съедает/выпивает предмет. Условия:
- conditions :
- item : Употреблённый предмет.
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
Вызывается, когда игрок излечивает зомби-крестьянина. Условия:
- conditions :
- villager : Крестьянин, результат излечения.
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
Вызывается, когда к игроку применяется эффект. Условия:
- conditions :
- effects : Список эффектов игрока.
- <minecraft:эффект> : Идентификатор эффекта.
- amplifier : Уровень эффекта.
- amplifier :
- max : Максимальное значение.
- min : Минимальное значение.
- max : Максимальное значение.
- min : Минимальное значение.
Вызывается, когда игрок чарует предмет на столе зачаровывания (не вызывается, если на наковальне или с помощью команд). Условия:
- conditions :
- item : Зачарованный предмет.
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
- max : Максимальное значение.
- min : Минимальное значение.
Вызывается, когда игрок входит в блок. Проверяет условия каждый игровой такт. Условия:
- conditions :
- block : ID блока, в котором стоит игрок.
- state : Состояния блока.
- <состояние> : Состояние блока. Ключ — название состояния блока, значение — требуемое значение данного состояния.
Вызывается, когда игрок получает урон. Условия:
- conditions :
- damage : Урон, нанесённый игроку.
- Теги урона see Шаблон:Nbt наследование/условия/урон/шаблон
Вызывается, когда сущность убивает игрока. Условия:
- conditions :
- entity : Проверяет сущность, которая убила игрока, нанеся косвенный урон (например: скелет, который выпустил стрелу из лука).
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- Теги, применимые ко всем типам урона see Шаблон:Nbt наследование/условия/тип_урона/шаблон
Вызывается, когда игрок заполняет ведро чем-либо. Условия:
- conditions :
- item : Предмет, полученный в результате.
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
Вызывается, когда игрок удочкой ловит предмет или тянет сущность. Условия:
- conditions :
- entity : Подтянутая сущность.
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
Вызывается, когда инвентарь игрока изменяется. Условия:
- conditions :
- items : Список предметов в инвентаре игрока. Все предметы из списка должны быть в инвентаре игрока, но не все предметы из инвентаря игрока должны быть в списке.
- :
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
- empty : Количество пустых ячеек в инвентаре.
- empty :
- max : Максимальное значение.
- min : Минимальное значение.
- max : Максимальное значение.
- min : Минимальное значение.
- max : Максимальное значение.
- min : Минимальное значение.
Вызывается, когда предмет в инвентаре меняет прочность. Условия:
- conditions :
- delta : Разница в прочности.
- delta :
- max : Максимальное значение.
- min : Минимальное значение.
- max : Максимальное значение.
- min : Минимальное значение.
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
Вызывается, когда игрок левитирует. Условия:
- conditions :
- distance :
- absolute :
- max : Максимальное значение.
- min : Минимальное значение.
- max : Максимальное значение.
- min : Минимальное значение.
- max : Максимальное значение.
- min : Минимальное значение.
- max : Максимальное значение.
- min : Минимальное значение.
- max : Максимальное значение.
- min : Минимальное значение.
- max : Максимальное значение.
- min : Минимальное значение.
Вызывается каждые 20 игровых тактов (1 секунда) и проверяет, где находится игрок. Условия:
- conditions :
- location :
- Теги, применимые ко всем местонахождениям see Шаблон:Nbt наследование/условия/местонахождение/шаблон
Вызывается, когда игрок перемещается в Нижний мир, а затем в обычный мир. Условия:
- conditions :
- distance : Расстояние в обычном мире между точками, где игрок вошёл в Нижний мир и где он вышел.
- absolute :
- max : Максимальное значение.
- min : Минимальное значение.
- max : Максимальное значение.
- min : Минимальное значение.
- max : Максимальное значение.
- min : Минимальное значение.
- max : Максимальное значение.
- min : Минимальное значение.
- max : Максимальное значение.
- min : Минимальное значение.
Вызывается, когда игрок ставит блок. Условия:
- conditions :
- block : Поставленный блок. Содержит ID блока.
- item : Предмет, который был использован, прежде чем блок был поставлен.
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
- Теги, применимые ко всем местонахождениям see Шаблон:Nbt наследование/условия/местонахождение/шаблон
- <состояние> : Состояние блока. Ключ — название состояния блока, значение — требуемое значение данного состояния.
Вызывается, когда игрок ударяет моба или игрока. Условия:
- conditions :
- damage : Нанесённый урон.
- Теги урона see Шаблон:Nbt наследование/условия/урон/шаблон
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
Вызывается, когда игрок убивает моба. Условия:
- conditions :
- entity : Убитая сущность.
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- Теги, применимые ко всем типам урона see Шаблон:Nbt наследование/условия/тип_урона/шаблон
Вызывается, когда игрок разблокирует рецепт. Условия:
- conditions :
- recipe : Разблокированный рецепт.
Вызывается, когда игрок ложится на кровать. Условия:
- conditions :
- Теги, применимые ко всем местонахождениям see Шаблон:Nbt наследование/условия/местонахождение/шаблон
Вызывается, когда призывается сущность. Работает с железными големами, снежными големами, драконом Края и Иссушителем. Использование раздатчиков, чтобы поставить черепы визер-скелета или тыквы, всё ещё вызывает срабатывание триггера, а яйца призывания, команды и спаунер мобов не вызывают. Условия:
- entity : Убитая сущность.
- damage : Нанесённый урон.
- absolute :
- distance : Расстояние в обычном мире между точками, где игрок вошёл в Нижний мир и где он вышел.
- location :
- absolute :
- distance :
- :
- items : Список предметов в инвентаре игрока. Все предметы из списка должны быть в инвентаре игрока, но не все предметы из инвентаря игрока должны быть в списке.
- entity : Подтянутая сущность.
- item : Предмет, полученный в результате.
- entity : Проверяет сущность, которая убила игрока, нанеся косвенный урон (например: скелет, который выпустил стрелу из лука).
- damage : Урон, нанесённый игроку.
- item : Зачарованный предмет.
- <minecraft:эффект> : Идентификатор эффекта.
- effects : Список эффектов игрока.
- villager : Крестьянин, результат излечения.
- item : Употреблённый предмет.
- :
- victims : Сущности, поражённые молнией.
- child : Потомок сведённых животных.
- icon : Данные для значка.
- display : Необязательно. Данные об отображении.