Как сделать испытания в minecraft
Система достижений (Java Edition)
Содержание
Система достижений (англ. Advancements) — способ показать продвижение игрока и испытать его.
Получение [ править | править код ]
Достижение можно выполнить даже без завершения прошлых достижений, находящихся перед данным.
Когда достижение выполнится, в правом верхнем углу и в чате появится сообщение об этом. Цвет текста заголовка в уведомлении зависит от достижения: у целей и обычных достижений жёлтый текст заголовка, у испытаний — розовый. Заголовок при выполнении обычного достижения — «Новое достижение!», цели — «Цель достигнута!», испытания — «Испытание завершено!».
Если вы выполните любое испытание, то вам воспроизведётся соответствующий звук.
Интерфейс [ править | править код ]
Чтобы открыть систему достижений, необходимо нажать соответствующую кнопку в меню паузы или клавишу L (может быть изменена в настройках игры). Изначально в окне системы достижений будет написано: «Похоже, что здесь ничего нет: («. Вкладки открываются после получения первых достижений.
Система достижений состоит из ветвлений, каждое из которых оканчивается целями или испытаниями. Таких ветвлений всего пять:
Каждая вкладка имеет свой фон с повторяющейся текстурой.
При удерживании курсора на значке достижения, можно увидеть название достижения и его описание.
Рамки значков достижений различаются в зависимости от сложности достижения:
Рамка значка достижения | Описание | |
---|---|---|
Не выполнено | Выполнено | |
Обычное достижение | ||
Цель | ||
Испытание |
Новые достижения и вкладки можно добавить с помощью файлов JSON. Смотрите ниже.
Список достижений [ править | править код ]
Minecraft [ править | править код ]
Нижний мир [ править | править код ]
Значок | Достижение | Описание | Предок | Задача (если отличается) | Идентификатор | Награда |
---|---|---|---|---|---|---|
| Незер | Захватите летнюю одежду | — | Попадите в измерение Нижний мир. | 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 | — |
| Ларец Кощея | Зарядите якорь возрождения | Обсидиановые слёзы | — | minecraft:nether/charge_respawn_anchor | — |
| Бранзулетка! | Отвлеките пиглинов золотом | Нижний мир | Дайте пиглину любой из всех 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 |
Приключения [ править | править код ]
Сельское хозяйство [ править | править код ]
Формат JSON [ править | править код ]
Пользовательские достижения находятся в наборах данных как отдельные файлы в формате JSON:
Эти файлы имеют следующую структуру:
Список триггеров [ править | править код ]
minecraft: bred_animals [ править | править код ]
Вызывается, когда игрок свёл двух животных. Условия:
minecraft: brewed_potion [ править | править код ]
Вызывается, когда игрок взял зелье из зельеварки. Условия:
minecraft: changed_dimension [ править | править код ]
Вызывается, когда игрок перемещается в другое измерение. Условия:
minecraft: channeled_lightning [ править | править код ]
Вызывается, когда игрок поражает сущность молнией от чар «Громовержец». Условия:
minecraft: construct_beacon [ править | править код ]
Вызывается, когда игрок изменяет конструкцию маяка. Условия:
minecraft: consume_item [ править | править код ]
Вызывается, когда игрок съедает/выпивает предмет. Условия:
minecraft: cured_zombie_villager [ править | править код ]
Вызывается, когда игрок излечивает зомби-крестьянина. Условия:
minecraft: effects_changed [ править | править код ]
Вызывается, когда к игроку применяется эффект. Условия:
minecraft: enchanted_item [ править | править код ]
Вызывается, когда игрок чарует предмет на столе зачаровывания (не вызывается, если на наковальне или с помощью команд). Условия:
minecraft: enter_block [ править | править код ]
Вызывается, когда игрок входит в блок. Проверяет условия каждый игровой такт. Условия:
minecraft: entity_hurt_player [ править | править код ]
Вызывается, когда игрок получает урон. Условия:
minecraft: entity_killed_player [ править | править код ]
Вызывается, когда сущность убивает игрока. Условия:
minecraft: filled_bucket [ править | править код ]
Вызывается, когда игрок заполняет ведро чем-либо. Условия:
minecraft: fishing_rod_hooked [ править | править код ]
Вызывается, когда игрок удочкой ловит предмет или тянет сущность. Условия:
minecraft: impossible [ править | править код ]
minecraft: inventory_changed [ править | править код ]
Вызывается, когда инвентарь игрока изменяется. Условия:
minecraft: item_durability_changed [ править | править код ]
Вызывается, когда предмет в инвентаре меняет прочность. Условия:
minecraft: levitation [ править | править код ]
Вызывается, когда игрок левитирует. Условия:
minecraft: location [ править | править код ]
Вызывается каждые 20 игровых тактов (1 секунда) и проверяет, где находится игрок. Условия:
minecraft: nether_travel [ править | править код ]
Вызывается, когда игрок перемещается в Нижний мир, а затем в обычный мир. Условия:
minecraft: placed_block [ править | править код ]
Вызывается, когда игрок ставит блок. Условия:
minecraft: player_hurt_entity [ править | править код ]
Вызывается, когда игрок ударяет моба или игрока. Условия:
minecraft: player_killed_entity [ править | править код ]
Вызывается, когда игрок убивает моба. Условия:
minecraft: recipe_unlocked [ править | править код ]
Вызывается, когда игрок разблокирует рецепт. Условия:
minecraft: slept_in_bed [ править | править код ]
Вызывается, когда игрок ложится на кровать. Условия:
minecraft: summoned_entity [ править | править код ]
Вызывается, когда призывается сущность. Работает с железными големами, снежными големами, драконом Края и Иссушителем. Использование раздатчиков, чтобы поставить черепы визер-скелета или тыквы, всё ещё вызывает срабатывание триггера, а яйца призывания, команды и спаунер мобов не вызывают. Условия:
minecraft: tame_animal [ править | править код ]
Вызывается, когда игрок приручает животное. Условия:
minecraft: tick [ править | править код ]
Вызывается каждый игровой такт (20 раз в секунду).
minecraft: used_ender_eye [ править | править код ]
Вызывается, когда игрок использует Око Края (в мире с генерированной крепостью). Условия:
minecraft: used_totem [ править | править код ]
Вызывается, когда игрок использует тотем. Условия:
minecraft: villager_trade [ править | править код ]
Вызывается, когда игрок торгует с крестьянином. Условия:
История [ править | править код ]
Проблемы [ править | править код ]
Отчёты об ошибках, связанных с «Система достижений (Java Edition)», поддерживаются в системе отслеживания ошибок Mojira. Сообщайте о найденных ошибках там (на английском языке).