Minecraft Wiki
Строка 15: Строка 15:
   
 
== Интерфейс ==
 
== Интерфейс ==
[[Файл:Интерфейс достижений.png|мини|Интерфейс достижений.
+
[[Файл:Интерфейс достижений.png|мини|Интерфейс достижений. Выделено достижение «Чудо-юдо».|336x336пкс]]
Выделено достижение «Чудо-юдо».
 
|336x336пкс]]
 
 
Чтобы открыть список достижений, необходимо нажать соответствующую кнопку в меню паузы или клавишу {{Кнопка|L}} (может быть изменена в [[Настройки|настройках]]).
 
Чтобы открыть список достижений, необходимо нажать соответствующую кнопку в меню паузы или клавишу {{Кнопка|L}} (может быть изменена в [[Настройки|настройках]]).
   
 
Система достижений состоит из «деревьев», каждое из которых оканчивается целями/испытаниями. Всего пять таких «деревьев»:
 
Система достижений состоит из «деревьев», каждое из которых оканчивается целями/испытаниями. Всего пять таких «деревьев»:
*'''Minecraft''': Главная история игры.
+
* '''Minecraft''': Главная история игры.
*'''Приключения''': Приключения, исследования и сражения.
+
* '''Приключения''': Приключения, исследования и сражения.
*'''Незер''': Захватите летнюю одежду.
+
* '''Нижний мир''': Захватите летнюю одежду.
*'''Энд''': Конец... или начало?
+
* '''Край''': Конец… или начало?
*'''Сельское хозяйство''': Мир друзей, добра и еды.
+
* '''Сельское хозяйство''': Мир друзей, добра и еды.
 
Каждая вкладка имеет свой фон с повторяющейся текстурой.
 
Каждая вкладка имеет свой фон с повторяющейся текстурой.
   

Версия от 05:30, 21 июля 2017

Новое достижение

Сообщение, появляющееся, когда выполнено обычное достижение.

Цель достигнута

Сообщение, появляющееся, когда достигнута цель.

Испытание завершено

Сообщение, появляющееся, когда завершено испытание.

Достижения — способ показать продвижение игрока и испытать его.

Получение

Достижения сохраняются в папке с миром. Их можно получить в любом режиме игры, выполнив нужную задачу или используя команду /advancement.

Достижение можно выполнить даже без завершения прошлых достижений, находящихся перед данным.

Когда достижение выполнится, в правом верхнем углу и в чате появится сообщение об этом. Цвет текста заголовка в уведомлении зависит от достижения: у целей и обычных достижений желтый текст заголовка, у испытаний — розовый. Заголовок при выполнении обычного достижения — «Новое достижение!», цели — «Цель достигнута!», испытания — «Испытание завершено!».

Интерфейс

Интерфейс достижений

Интерфейс достижений. Выделено достижение «Чудо-юдо».

Чтобы открыть список достижений, необходимо нажать соответствующую кнопку в меню паузы или клавишу L (может быть изменена в настройках).

Система достижений состоит из «деревьев», каждое из которых оканчивается целями/испытаниями. Всего пять таких «деревьев»:

  • Minecraft: Главная история игры.
  • Приключения: Приключения, исследования и сражения.
  • Нижний мир: Захватите летнюю одежду.
  • Край: Конец… или начало?
  • Сельское хозяйство: Мир друзей, добра и еды.

Каждая вкладка имеет свой фон с повторяющейся текстурой.

При удерживании курсора на значке достижения, можно увидеть название достижения и его описание.

Рамки значков достижений различаются в зависимости от сложности достижения:

Рамка значка достижения Описание
Не выполнено Выполнено
Достижение-обычн-невып Достижение-обычн-вып Обычное достижение
Достижение-цель-невып Достижение-цель-вып Цель
Достижение-испытание-невып Достижение-испытание-вып Испытание

Новые достижения и вкладки можно добавить с помощью файлов JSON. Смотрите ниже.

Список достижений

Minecraft

Файл:Достижения - Minecraft.png

Достижения во вкладке «Minecraft»


Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2

Незер

Файл:Достижения - Нижний мир.png

Достижения во вкладке «Незер»


Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2

Энд

Файл:Достижения - Край.png

Достижения во вкладке «Энд»


Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2

Приключения

Файл:Достижения - Приключения.png

Достижения во вкладке «Приключения»


Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2

Сельское хозяйство

Файл:Достижения - Сельское хозяйство.png

Достижения во вкладке «Сельское хозяйство»


Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2

Формат JSON

Пользовательские достижения находятся в папке мира data/advancements как отдельные файлы в формате JSON:

Эти файлы имеют следующую структуру:

  • Корневой тег.
    •  display: Необязательно. Данные об отображении.
      •  icon: Данные для значка.
        •  item: Идентификатор предмета.
        •  data: Дополнительное значение предмета.
      •  title: Заголовок достижения.
      •  title: Текстовый JSON (текст и форматирование как при использовании команды /tellraw).
      •  frame: Необязательно. Форма рамки значка достижения. challenge — зубчатая, goal — округлая, task — обычная (по умолчанию).
      •  background: Необязательно. Путь к файлу фона (только для первого достижения во вкладке).
      •  description: Описание достижения.
      •  description: Текстовый JSON (текст и форматирование как при использовании команды /tellraw).
      •  show_toast: Принимает значения true или false. Показывает выполненное достижение в верхнем правом углу. По умолчанию включено.
      •  announce_to_chat: Принимает значения true или false. Сообщает в чат о выполненном достижении. По умолчанию включено.
      •  hidden: Принимает значения true или false. Скрывает достижение и достижения, последующие за ним, пока оно не будет выполнено. По умолчанию выключено.
    •  parent: Путь к предку достижения (не применимо к корневому достижению).
    •  criteria: Необходимые к выполнению условия.
      •  <названиеУсловия>: Название, данное условию (должно быть уникальным).
        •  trigger: Триггер достижения. Указание, что нужно проверять для получения достижения.
        •  conditions: Условия, которые должны быть встречены при активации триггера.
    •  requirements: Необязательно. Список списков требуемых условий. Можно пропустить, если требуются все условия.
    •  rewards: Необязательно. Награды при получении достижения.
      •  recipes: Список рецептов (значения типа string).
      •  loot: Список таблиц добычи (значения типа string).
      •  experience: Количество опыта.
      •  function: Функция, которую нужно выполнить.

Список триггеров

minecraft:bred_animals

Вызывается, когда игрок свёл двух животных. Условия:

minecraft:brewed_potion

Вызывается, когда игрок взял зелье из зельеварки. Условия:

  •  conditions:
    •  potion: Идентификатор зелья.

minecraft:changed_dimension

Вызывается, когда игрок перемещается в другое измерение. Условия:

  •  conditions:
    •  from: Измерение, откуда игрок переместился. Принимает 3 значения.
    •  to: Измерение, куда игрок переместился. Принимает 3 значения.

minecraft:construct_beacon

Вызывается, когда игрок изменяет конструкцию маяка. Условия:

  •  conditions:
    •  level: Уровень обновлённой конструкции маяка.
    •  level:
      •  max: Максимальное значение.
      •  min: Минимальное значение.

minecraft:consume_item

Вызывается, когда игрок съедает/выпивает предмет. Условия:

minecraft:cured_zombie_villager

Вызывается, когда игрок излечивает зомби-крестьянина. Условия:

minecraft:effects_changed

Вызывается, когда к игроку применяется эффект. Условия:

  •  conditions:
    •  effects: Список эффектов игрока.
      •  <minecraft:эффект>: Идентификатор эффекта.
        •  amplifier: Уровень эффекта.
        •  amplifier:
          •  max: Максимальное значение.
          •  min: Минимальное значение.
        •  duration: Длительность эффекта в игровых тактах.
        •  duration:
          •  max: Максимальное значение.
          •  min: Минимальное значение.

minecraft:enchanted_item

Вызывается, когда игрок чарует предмет на чародейском столе (не вызывается, если на наковальне или с помощью команд). Условия:

minecraft:enter_block

Вызывается, когда игрок входит в блок. Проверяет условия каждый игровой такт. Условия:

  •  conditions:
    •  block: ID блока, в котором стоит игрок.
    •  state: Состояния блока.
      •  <состояние>: Состояние блока. Ключ — название состояния блока, значение — требуемое значение данного состояния.

minecraft:entity_hurt_player

Вызывается, когда игрок получает урон. Условия:

minecraft:entity_killed_player

Вызывается, когда сущность убивает игрока. Условия:

minecraft:impossible

Вызывается только командами.

minecraft:inventory_changed

Вызывается, когда инвентарь игрока изменяется. Условия:

  •  conditions:
    •  items: Список предметов в инвентаре игрока. Все предметы из списка должны быть в инвентаре игрока, но не все предметы из инвентаря игрока должны быть в списке.
    •  slots:
      •  empty: Количество пустых ячеек в инвентаре.
      •  empty:
        •  max: Максимальное значение.
        •  min: Минимальное значение.
      •  full: Количество полностью заполненных ячеек (например, яблоко — 64 предмета, снежок — 16).
      •  full:
        •  max: Максимальное значение.
        •  min: Минимальное значение.
      •  occupied: Количество занятых слотов в инвентаре.
      •  occupied:
        •  max: Максимальное значение.
        •  min: Минимальное значение.

minecraft:item_durability_changed

Вызывается, когда предмет в инвентаре меняет прочность. Условия:

  •  conditions:
    •  delta: Разница в прочности.
    •  delta:
      •  max: Максимальное значение.
      •  min: Минимальное значение.
    •  durability: Оставшаяся прочность.
    •  durability:
      •  max: Максимальное значение.
      •  min: Минимальное значение.
    •  item: Предмет до того, как он был повреждён.

minecraft:levitation

Вызывается, когда игрок левитирует. Условия:

  •  conditions:
    •  distance:
      •  absolute:
        •  max: Максимальное значение.
        •  min: Минимальное значение.
      •  horizontal:
        •  max: Максимальное значение.
        •  min: Минимальное значение.
      •  x:
        •  max: Максимальное значение.
        •  min: Минимальное значение.
      •  y:
        •  max: Максимальное значение.
        •  min: Минимальное значение.
      •  z:
        •  max: Максимальное значение.
        •  min: Минимальное значение.
    •  duration: Длительность левитации в игровых тактах.
    •  duration:
      •  max: Максимальное значение.
      •  min: Минимальное значение.

minecraft:location

Вызывается каждые 20 игровых тактов (1 секунда) и проверяет, где находится игрок. Условия:

minecraft:nether_travel

Вызывается, когда игрок перемещается в Незер, а затем в обычный мир. Условия:

  •  conditions:
    •  distance: Расстояние в обысном мире между точками, где игрок вошёл в Незер и где он вышел.
      •  absolute:
        •  max: Максимальное значение.
        •  min: Минимальное значение.
      •  horizontal:
        •  max: Максимальное значение.
        •  min: Минимальное значение.
      •  x:
        •  max: Максимальное значение.
        •  min: Минимальное значение.
      •  y:
        •  max: Максимальное значение.
        •  min: Минимальное значение.
      •  z:
        •  max: Максимальное значение.
        •  min: Минимальное значение.

minecraft:placed_block

Вызывается, когда игрок ставит блок. Условия:

minecraft:player_hurt_entity

Вызывается, когда игрок ударяет моба или игрока. Условия:

minecraft:player_killed_entity

Вызывается, когда игрок убивает моба. Условия:

minecraft:recipe_unlocked

Вызывается, когда игрок разблокирует рецепт. Условия:

  •  conditions:
    •  recipe: Разблокированный рецепт.

minecraft:slept_in_bed

Вызывается, когда игрок ложится на кровать. Условия:

minecraft:summoned_entity

Вызывается, когда призывается сущность. Работает с железными големами, снежными големами, эндер-драконом и визером. Использование раздатчиков, чтобы поставить черепы визер-скелета или тыквы, всё ещё вызывает срабатывание триггера, а яйца призыва, команды и рассадник монстров не вызывают. Условия:

minecraft:tame_animal

Вызывается, когда игрок приручает животное. Условия:

minecraft:tick

Вызывается каждый игровой такт (20 раз в секунду).

minecraft:used_ender_eye

Вызывается, когда игрок использует око Эндера (в мире с генерированной крепостью). Условия:

  •  conditions:
    •  distance: Горизонтальная дистанция между игроком и крепостью.
    •  distance:
      •  max: A maximum value.
      •  min: A minimum value.

minecraft:used_totem

Вызывается, когда игрок использует тотем. Условия:

minecraft:villager_trade

Вызывается, когда игрок торгует с крестьянином. Условия: