Нет описания правки |
мНет описания правки |
||
Строка 414: | Строка 414: | ||
|Убейте злобного монстра |
|Убейте злобного монстра |
||
|Приключения |
|Приключения |
||
− | |Убейте одного из {{всплтекст|этих 24 монстров|белый медведь, ведьма, вызыватель, гаст, зимогор, зомби, зомби-житель, кадавр, крипер, лавовый куб, ифрит, паук, пещерный паук, поборник, зомби-свиночеловек, скелет, скелет-иссушитель, слизень, страж, странник Края, утопленник, чешуйница, шалкер, фантом}} |
+ | |Убейте одного из {{всплтекст|этих 24 монстров|белый медведь, ведьма, вызыватель, гаст, зимогор, зомби, зомби-житель, кадавр, крипер, лавовый куб, ифрит, паук, пещерный паук, поборник, зомби-свиночеловек, скелет, скелет-иссушитель, слизень, страж, странник Края, утопленник, чешуйница, шалкер, фантом}}. |
|minecraft:adventure/kill_a_mob |
|minecraft:adventure/kill_a_mob |
||
}} |
}} |
||
Строка 454: | Строка 454: | ||
|Убейте по одному монстру каждого вида |
|Убейте по одному монстру каждого вида |
||
|Охотник на монстров |
|Охотник на монстров |
||
− | |Убейте каждого из {{всплтекст|этих 24 монстров|белый медведь, ведьма, вызыватель, гаст, зимогор, зомби, зомби-житель, кадавр, крипер, лавовый куб, ифрит, паук, пещерный паук, поборник, зомби-свиночеловек, скелет, скелет-иссушитель, слизень, страж, странник Края, утопленник, чешуйница, шалкер, фантом}} |
+ | |Убейте каждого из {{всплтекст|этих 24 монстров|белый медведь, ведьма, вызыватель, гаст, зимогор, зомби, зомби-житель, кадавр, крипер, лавовый куб, ифрит, паук, пещерный паук, поборник, зомби-свиночеловек, скелет, скелет-иссушитель, слизень, страж, странник Края, утопленник, чешуйница, шалкер, фантом}}. |
|minecraft:adventure/kill_all_mobs |
|minecraft:adventure/kill_all_mobs |
||
|{{Опыт|100}} |
|{{Опыт|100}} |
||
Строка 481: | Строка 481: | ||
|Найдите все [[биомы]] |
|Найдите все [[биомы]] |
||
|Спи, моя радость, усни |
|Спи, моя радость, усни |
||
− | |Посетите все {{всплтекст|эти 40 биомов|березняк, бесплодное плато, бесплодные земли, болото, глубокий замёрзший океан, глубокий тепловатый океан, глубокий холодный океан, |
+ | |Посетите все {{всплтекст|эти 40 биомов|березняк, бесплодное плато, бесплодные земли, болото, глубокий замёрзший океан, глубокий тепловатый океан, глубокий холодный океан, горы, грибное побережье, грибные поля, джунгли, замёрзшая река, заснеженная тайга, заснеженная тундра, заснеженные горы, заснеженный пляж, каменистый берег, лес, лесистое бесплодное плато, лесистые горы, лесистые холмы, окраина джунглей, пляж, пустыня, равнины, река, саванна, саванна (плато), тайга, тайга с гигантскими деревьями, тепловатый океан, тёмный лес, тёплый океан, холмистая заснеженная тайга, холмистая пустыня, холмистая тайга, холмистая тайга с гигантскими деревьями, холмистые джунгли, холмистый березняк, холодный океан}}. |
|minecraft:adventure/adventuring_time |
|minecraft:adventure/adventuring_time |
||
|{{Опыт|500}} |
|{{Опыт|500}} |
Версия от 04:31, 8 сентября 2018
Эту статью предлагается переименовать в «Система продвижений или Система достижений (Java Edition)».Обсуждение
Пояснение причин вы можете найти на соответствующей странице обсуждения.
|
Только для Java Edition |
Достижения (англ. Advancements) — способ показать продвижение игрока и испытать его.
Получение
Достижения сохраняются в папке с миром. Их можно получить в любом режиме игры, выполнив нужную задачу или используя команду /advancement
.
Достижение можно выполнить даже без завершения прошлых достижений, находящихся перед данным.
Когда достижение выполнится, в правом верхнем углу и в чате появится сообщение об этом. Цвет текста заголовка в уведомлении зависит от достижения: у целей и обычных достижений желтый текст заголовка, у испытаний — розовый. Заголовок при выполнении обычного достижения — «Новое достижение!», цели — «Цель достигнута!», испытания — «Испытание завершено!».
Если вы выполните любое испытание, то вам воспроизведётся соответствующий звук.
Интерфейс
Чтобы открыть список достижений, необходимо нажать соответствующую кнопку в меню паузы или клавишу L (может быть изменена в настройках игры). Изначально в окне достижений будет написано: «Похоже, что здесь ничего нет :(». Вкладки открываются после получения первых достижений.
Система достижений состоит из «деревьев», каждое из которых оканчивается целями или испытаниями. Таких «деревьев» всего пять:
- Minecraft: Главная история игры.
- Приключения: Приключения, исследования и сражения.
- Нижний мир: Захватите летнюю одежду.
- Край: Конец… или начало?
- Сельское хозяйство: Мир друзей, добра и еды.
Каждая вкладка имеет свой фон с повторяющейся текстурой.
При удерживании курсора на значке достижения, можно увидеть название достижения и его описание.
Рамки значков достижений различаются в зависимости от сложности достижения:
Рамка значка достижения | Описание | |
---|---|---|
Не выполнено | Выполнено | |
Обычное достижение | ||
Цель | ||
Испытание |
Новые достижения и вкладки можно добавить с помощью файлов JSON. Смотрите ниже.
Список достижений
Minecraft
Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2
Нижний мир
Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2
Край
Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2
Приключения
Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2
Сельское хозяйство
Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2 Шаблон:Достижения2
Формат JSON
Пользовательские достижения находятся в наборах данных как отдельные файлы в формате JSON:
Эти файлы имеют следующую структуру:
- Корневой тег.
- display: Необязательно. Данные об отображении.
- icon: Данные для значка.
- item: Идентификатор предмета.
- nbt: NBT-данные предмета.
- 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
. Скрывает достижение и достижения, последующие за ним, пока оно не будет выполнено. По умолчанию выключено.
- icon: Данные для значка.
- parent: Путь к предку достижения (не применимо к корневому достижению).
- criteria: Необходимые к выполнению условия.
- requirements: Необязательно. Список списков требуемых условий. Можно пропустить, если требуются все условия.
- rewards: Необязательно. Награды при получении достижения.
- recipes: Список рецептов (значения типа string).
- loot: Список таблиц добычи (значения типа string).
- experience: Количество опыта.
- function: Функция, которую нужно выполнить.
- display: Необязательно. Данные об отображении.
Список триггеров
minecraft:bred_animals
Вызывается, когда игрок свёл двух животных. Условия:
- conditions:
- child: Потомок сведённых животных.
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- parent: Предок.
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- partner: Партнёр (полезен для проверки условия лошадь + осёл = мул)
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- child: Потомок сведённых животных.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": {
"type": "mule"
},
"parent": {
"location": {
"biome": "beaches"
}
},
"partner": {
"effects": {
"minecraft:speed": {
"amplifier": {
"min": 2
}
}
}
}
}
}
}
}
minecraft:brewed_potion
Вызывается, когда игрок взял зелье из зельеварки. Условия:
- conditions:
- potion: Идентификатор зелья.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:brewed_potion",
"conditions": {
"potion": "minecraft:strong_swiftness"
}
}
}
}
minecraft:changed_dimension
Вызывается, когда игрок перемещается в другое измерение. Условия:
- conditions:
- from: Измерение, откуда игрок переместился. Принимает 3 значения.
- to: Измерение, куда игрок переместился. Принимает 3 значения.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:changed_dimension",
"conditions": {
"from": "the_end",
"to": "overworld"
}
}
}
}
minecraft:channeled_lightning
Вызывается, когда игрок поражает сущность молнией от чар «Громовержец». Условия:
- conditions:
- victims: Сущности, поражённые молнией.
- :
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- :
- victims: Сущности, поражённые молнией.
minecraft:construct_beacon
Вызывается, когда игрок изменяет конструкцию маяка. Условия:
- conditions:
- level: Уровень обновлённой конструкции маяка.
- level:
- max: Максимальное значение.
- min: Минимальное значение.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:construct_beacon",
"conditions": {
"level": {
"min": 3
}
}
}
}
}
minecraft:consume_item
Вызывается, когда игрок съедает/выпивает предмет. Условия:
- conditions:
- item: Употреблённый предмет.
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
- item: Употреблённый предмет.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:golden_apple",
"data": 1,
"nbt": "{display:{Name:\"Example\"}}"
}
}
}
}
}
minecraft:cured_zombie_villager
Вызывается, когда игрок излечивает зомби-крестьянина. Условия:
- conditions:
- villager: Крестьянин, результат излечения.
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- zombie: Зомби-крестьянин, который был прямо перед завершением излечения (не тогда, когда он только начал излечиваться).
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- villager: Крестьянин, результат излечения.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:cured_zombie_villager",
"conditions": {
"villager": {
"location": {
"biome": "plains"
}
},
"zombie": {
"distance": {
"horizontal": {
"max": 10
}
}
}
}
}
}
}
minecraft:effects_changed
Вызывается, когда к игроку применяется эффект. Условия:
- conditions:
- effects: Список эффектов игрока.
- <minecraft:эффект>: Идентификатор эффекта.
- amplifier: Уровень эффекта.
- amplifier:
- max: Максимальное значение.
- min: Минимальное значение.
- duration: Длительность эффекта в игровых тактах.
- duration:
- max: Максимальное значение.
- min: Минимальное значение.
- <minecraft:эффект>: Идентификатор эффекта.
- effects: Список эффектов игрока.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:effects_changed",
"conditions": {
"effects": {
"minecraft:weakness": {},
"minecraft:slowness": {
"amplifier": 2,
"duration": {
"min": 100,
"max": 500
}
}
}
}
}
}
}
minecraft:enchanted_item
Вызывается, когда игрок чарует предмет на столе зачаровывания (не вызывается, если на наковальне или с помощью команд). Условия:
- conditions:
- item: Зачарованный предмет.
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
- levels: Уровни, потраченные на чар.
- levels:
- max: Максимальное значение.
- min: Минимальное значение.
- item: Зачарованный предмет.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:enchanted_item",
"conditions": {
"item": {
"item": "minecraft:wooden_sword",
"enchantments": [
{
"enchantment": "minecraft:sharpness",
"levels": {
"min": 2
}
}
]
},
"levels": {
"min": 3
}
}
}
}
}
minecraft:enter_block
Вызывается, когда игрок входит в блок. Проверяет условия каждый игровой такт. Условия:
- conditions:
- block: ID блока, в котором стоит игрок.
- state: Состояния блока.
- <состояние>: Состояние блока. Ключ — название состояния блока, значение — требуемое значение данного состояния.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:enter_block",
"conditions": {
"block": "minecraft:red_flower",
"state": {
"type": "allium"
}
}
}
}
}
minecraft:entity_hurt_player
Вызывается, когда игрок получает урон. Условия:
- conditions:
- damage: Урон, нанесённый игроку.
- Теги урона see Шаблон:Nbt наследование/условия/урон/шаблон
- damage: Урон, нанесённый игроку.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:entity_hurt_player",
"conditions": {
"damage": {
"source_entity": {
"type": "skeleton"
},
"direct_entity": {
"type": "arrow"
},
"taken": {
"min": 4.0
}
}
}
}
}
}
minecraft:entity_killed_player
Вызывается, когда сущность убивает игрока. Условия:
- conditions:
- entity: Проверяет сущность, которая убила игрока, нанеся косвенный урон (например: скелет, который выпустил стрелу из лука).
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- killing_blow: Тип урона, убившего игрока.
- Теги, применимые ко всем типам урона see Шаблон:Nbt наследование/условия/тип_урона/шаблон
- entity: Проверяет сущность, которая убила игрока, нанеся косвенный урон (например: скелет, который выпустил стрелу из лука).
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:entity_killed_player",
"conditions": {
"entity": {
"type": "skeleton"
},
"killing_blow": {
"is_projectile": true
}
}
}
}
}
minecraft:filled_bucket
Вызывается, когда игрок заполняет ведро чем-либо. Условия:
- conditions:
- item: Предмет, полученный в результате.
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
- item: Предмет, полученный в результате.
minecraft:fishing_rod_hooked
Вызывается, когда игрок удочкой ловит предмет или тянет сущность. Условия:
- conditions:
- entity: Подтянутая сущность.
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- item: Пойманный предмет.
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
- rod: Использованная удочка.
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
- entity: Подтянутая сущность.
minecraft:impossible
Вызывается только командами.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:impossible"
}
}
}
minecraft:inventory_changed
Вызывается, когда инвентарь игрока изменяется. Условия:
- conditions:
- items: Список предметов в инвентаре игрока. Все предметы из списка должны быть в инвентаре игрока, но не все предметы из инвентаря игрока должны быть в списке.
- :
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
- :
- slots:
- empty: Количество пустых ячеек в инвентаре.
- empty:
- max: Максимальное значение.
- min: Минимальное значение.
- full: Количество полностью заполненных ячеек (например, яблоко — 64 предмета, снежок — 16).
- full:
- max: Максимальное значение.
- min: Минимальное значение.
- occupied: Количество занятых слотов в инвентаре.
- occupied:
- max: Максимальное значение.
- min: Минимальное значение.
- items: Список предметов в инвентаре игрока. Все предметы из списка должны быть в инвентаре игрока, но не все предметы из инвентаря игрока должны быть в списке.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "minecraft:stone",
"data": 2,
"count": {
"min": 5,
"max": 10
}
},
{
"item": "minecraft:wool",
"data": 5
},
{
"item": "minecraft:wooden_sword",
"durability": {
"min": 50
},
"nbt": "{display:{Name:\"Example\"}}"
}
],
"slots": {
"occupied": 3
}
}
}
}
}
minecraft:item_durability_changed
Вызывается, когда предмет в инвентаре меняет прочность. Условия:
- conditions:
- delta: Разница в прочности.
- delta:
- max: Максимальное значение.
- min: Минимальное значение.
- durability: Оставшаяся прочность.
- durability:
- max: Максимальное значение.
- min: Минимальное значение.
- item: Предмет до того, как он был повреждён.
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:item_durability_changed",
"conditions": {
"delta": -2,
"item": {
"item": "minecraft:wooden_axe",
"durability": {
"max": 1
}
}
}
}
}
}
minecraft:levitation
Вызывается, когда игрок левитирует. Условия:
- conditions:
- distance:
- absolute:
- max: Максимальное значение.
- min: Минимальное значение.
- horizontal:
- max: Максимальное значение.
- min: Минимальное значение.
- x:
- max: Максимальное значение.
- min: Минимальное значение.
- y:
- max: Максимальное значение.
- min: Минимальное значение.
- z:
- max: Максимальное значение.
- min: Минимальное значение.
- absolute:
- duration: Длительность левитации в игровых тактах.
- duration:
- max: Максимальное значение.
- min: Минимальное значение.
- distance:
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:levitation",
"conditions": {
"distance": {
"horizontal": {
"min": 5
},
"y": {
"min": 2
}
},
"duration": {
"min": 100
}
}
}
}
}
minecraft:location
Вызывается каждые 20 игровых тактов (1 секунда) и проверяет, где находится игрок. Условия:
- conditions:
- Теги, применимые ко всем местонахождениям see Шаблон:Nbt наследование/условия/местонахождение/шаблон
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:location",
"conditions": {
"biome": "jungle",
"feature": "Temple",
"dimension": "overworld",
"position": {
"x": 0,
"y": 60,
"z": {
"min": -10,
"max": 10
}
}
}
}
}
}
minecraft:nether_travel
Вызывается, когда игрок перемещается в Нижний мир, а затем в обычный мир. Условия:
- conditions:
- distance: Расстояние в обычном мире между точками, где игрок вошёл в Нижний мир и где он вышел.
- absolute:
- max: Максимальное значение.
- min: Минимальное значение.
- horizontal:
- max: Максимальное значение.
- min: Минимальное значение.
- x:
- max: Максимальное значение.
- min: Минимальное значение.
- y:
- max: Максимальное значение.
- min: Минимальное значение.
- z:
- max: Максимальное значение.
- min: Минимальное значение.
- absolute:
- distance: Расстояние в обычном мире между точками, где игрок вошёл в Нижний мир и где он вышел.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:nether_travel",
"conditions": {
"distance": {
"horizontal": {
"min": 1000
},
"absolute": {
"min": 1100
}
}
}
}
}
}
minecraft:placed_block
Вызывается, когда игрок ставит блок. Условия:
- conditions:
- block: Поставленный блок. Содержит ID блока.
- item: Предмет, который был использован, прежде чем блок был поставлен.
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
- location: Местонахождение поставленного блока.
- Теги, применимые ко всем местонахождениям see Шаблон:Nbt наследование/условия/местонахождение/шаблон
- state: Состояния блока.
- <состояние>: Состояние блока. Ключ — название состояния блока, значение — требуемое значение данного состояния.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:placed_block",
"conditions": {
"block": "minecraft:unpowered_repeater",
"state": {
"facing": "west"
},
"location": {
"position": {
"x": 10,
"z": 14
},
"biome": "plains"
},
"item": {
"item": "minecraft:repeater"
}
}
}
}
}
minecraft:player_hurt_entity
Вызывается, когда игрок ударяет моба или игрока. Условия:
- conditions:
- damage: Нанесённый урон.
- Теги урона see Шаблон:Nbt наследование/условия/урон/шаблон
- entity: Сущность, получившая урон.
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- damage: Нанесённый урон.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:player_hurt_entity",
"conditions": {
"damage": {
"blocked": true,
"type": {
"direct_entity": {
"type": "arrow"
}
}
},
"entity": {
"type": "player",
"nbt": "{Tags:[\"example\"]}"
}
}
}
}
}
minecraft:player_killed_entity
Вызывается, когда игрок убивает моба. Условия:
- conditions:
- entity: Убитая сущность.
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- killing_blow: Тип урона, убивший сущность.
- Теги, применимые ко всем типам урона see Шаблон:Nbt наследование/условия/тип_урона/шаблон
- entity: Убитая сущность.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": {
"type": "creeper",
"nbt": "{powered:1b}",
"location": {
"biome": "void"
},
"effects": {
"minecraft:slowness": {},
"minecraft:weakness": {
"amplifier": {
"min": 2
}
}
}
},
"killing_blow": {
"source_entity": {
"nbt": "{SelectedItem:{id:\"minecraft:wooden_sword\",}}"
}
}
}
}
}
}
minecraft:recipe_unlocked
Вызывается, когда игрок разблокирует рецепт. Условия:
- conditions:
- recipe: Разблокированный рецепт.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "minecraft:wooden_sword"
}
}
}
}
minecraft:slept_in_bed
Вызывается, когда игрок ложится на кровать. Условия:
- conditions:
- Теги, применимые ко всем местонахождениям see Шаблон:Nbt наследование/условия/местонахождение/шаблон
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:slept_in_bed",
"conditions": {
"biome": "desert",
"feature": "Village",
"position": {
"y": {
"min": 50,
"max": 100
}
}
}
}
}
}
minecraft:summoned_entity
Вызывается, когда призывается сущность. Работает с железными големами, снежными големами, драконом Края и Иссушителем. Использование раздатчиков, чтобы поставить черепы визер-скелета или тыквы, всё ещё вызывает срабатывание триггера, а яйца призыва, команды и спаунер мобов не вызывают. Условия:
- conditions:
- entity:
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- entity:
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:summoned_entity",
"conditions": {
"entity": {
"type": "minecraft:snowman"
}
}
}
}
}
minecraft:tame_animal
Вызывается, когда игрок приручает животное. Условия:
- conditions:
- entity: Прирученная сущность.
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- entity: Прирученная сущность.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:tame_animal",
"conditions": {
"entity": {
"type": "parrot",
"nbt": "{Variant:2}"
}
}
}
}
}
minecraft:tick
Вызывается каждый игровой такт (20 раз в секунду).
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:tick"
}
}
}
minecraft:used_ender_eye
Вызывается, когда игрок использует Око Края (в мире с генерированной крепостью). Условия:
- conditions:
- distance: Горизонтальная дистанция между игроком и крепостью.
- distance:
- max: A maximum value.
- min: A minimum value.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:used_ender_eye",
"conditions": {
"distance": {
"min": 100,
"max": 200
}
}
}
}
}
minecraft:used_totem
Вызывается, когда игрок использует тотем. Условия:
- conditions:
- item: Тотем бессметрия.
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
- item: Тотем бессметрия.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:used_totem",
"conditions": {
"item": {
"item": "minecraft:totem_of_undying"
}
}
}
}
}
minecraft:villager_trade
Вызывается, когда игрок торгует с крестьянином. Условия:
- conditions:
- item: Купленный предмет. Тег «count» проверяет количество одной сделки, а не нескольких.
- Теги, применимые ко всем предметам see Template:Nbt наследование/условия/предмет/шаблон
- villager: Крестьянин, продавший предмет.
- Теги, применимые ко всем сущностям see Шаблон:Nbt наследование/условия/сущность/шаблон
- item: Купленный предмет. Тег «count» проверяет количество одной сделки, а не нескольких.
Пример
{
"criteria": {
"example": {
"trigger": "minecraft:villager_trade",
"conditions": {
"item": {
"item": "minecraft:emerald",
"count": {
"min": 1
}
},
"villager": {
"nbt": "{Career:1}"
}
}
}
}
}
История
Официальный выпуск Java Edition | |||||
---|---|---|---|---|---|
1.12 | 16 февраля 2017 | Dinnerbone сообщает, что он и Darngeek потратили целый день на разработку «новой вещи». | |||
20 февраля 2017 | Проект «данной вещи» готов и может быть выпущен; позже он намекает на название проекта.[1] | ||||
22 февраля 2017 | Он утверждает, что «достигает» целей в проекте; «Так. Много. Файлов. Json.» — добавляет он. | ||||
Позже в тот же день он заявляет, что проект становится больше и ему может потребоваться команда «сложнее, чем /scoreboard » | |||||
6 марта 2017 | «Техническая часть завершена, остался интерфейс.» — сообщает он. | ||||
«Сегодня я сделал „tabthulhu“.» — позже добавляет он,[2] указав, что в этом проекте можно использовать большое количество вкладок. | |||||
13 марта 2017 | Он опять ссылается на название новой вещи в Твиттере. | ||||
14 марта 2017 | Он сообщает, что интерфейс готов и работает, он потратил на это много дней и бумаги. | ||||
22 марта 2017 | Проект «награждает игроков вещами» — сообщает он. | ||||
23 марта 2017 | Dinnerbone сообщает, что для этого проекта требуется около 500 файлов JSON. | ||||
Позже он сообщает о том, что делает новую вещь;[3] он пишет, что это скрытый зашифрованный ZIP-файл замаскированный под изображение.[4][5][6] Это ZIP-файл, содержащий в себе файлы JSON. | |||||
После этого он отправляет ещё один зашифрованный ZIP-файл, содержащий ещё несколько рецептов.[7] | |||||
24 марта 2017 | «„Deafening metallic condor“ сбивает меня с толку», сообщает Dinnerbone. Пользователи быстро расшифровали сообщение в ссылку Gfycat, демонстрирующую новые достижения. | ||||
Затем он говорит, что интерфейс может иметь несколько вкладок с «деревьями» достижений.[8][9] Он объясняет, что именно это он подразумевал под словом «tabthulhu»[10] | |||||
Интерфейс управляется с помощью файлов.[11] | |||||
17w13a | Новая система достижений. | ||||
17w14a | Новые достижения, в том числе новая вкладка «Приключения». | ||||
Новые уведомления с эффектом скольжения с различием в цветах: жёлтый — обычные достижения, розовый — испытания. | |||||
17w15a | Добавлены описания к достижениям и изменены некоторые заголовки. | ||||
Новое достижение «Время приключений». | |||||
17w16b | Новый триггер minecraft:item_durability_changed . | ||||
17w17a | Новые достижения и новые вкладки: «Край» и «Нижний мир» | ||||
Новый триггер minecraft:levitation .
| |||||
Новое условие feature в триггере location .
| |||||
Когда достижение выполнено, можно вызвать функцию. | |||||
Значок достижения поддерживает дополнительные данные предмета. | |||||
Добавлено 5 модификаторов в команды /advancement grant и /advancement revoke : «everything», «from», «until», «through», и «only». | |||||
17w17b | Все заголовки и описания достижений берутся из файлов переводов. | ||||
Добавлено число для отображения продвижения в достижении. | |||||
Новый триггер changed_dimension , имеющий два условия: to и from — принимающие «overworld», «the_nether» или «the_end».
| |||||
Условие «location» приобретает новый параметр dimension принимающий «overworld», «the_nether» или «the_end». | |||||
17w18a | Сообщение о заработанных достижениях в чате. | ||||
Новые достижения во вкладке «Приключения»: «Друг человека», «Романтический ужин» и «Счастливый фермер». | |||||
Новые триггеры: minecraft:tick и minecraft:tame_animal .
| |||||
Новый параметры отображения: show_toast и announce_to_chat .
| |||||
Новое игровое правило announceAdvancements , сообщающее о выполненном достижении и заменяющее старую запись в файле server.properties .
| |||||
Параметр «entity» и триггер minecraft:levitation используют параметр «distance».
| |||||
Достижение «Прекрасный вид!» требует поднятие на 50 блоков в высоту, вместо длительности эффекта левитации равной 30 секундам. | |||||
Достижение «Снайперская дуэль» работает только с горизонтальным расстоянием. | |||||
17w18b | Новая вкладка «Сельское хозяйство» и достижения: «Поле чудес», «Терпение и труд», «Робин-Бобин» и «Три закона големотехники». | ||||
Некоторые достижения перемещены во вкладку «Сельское хозяйство». | |||||
Новые триггеры: consume_item , placed_block , и arbitrary_player_tick .
| |||||
Достижения «Охотник на монстров» и «Зверобой» требуют 24 моба, удалён иллюзор из списка. | |||||
pre1 | Новые достижения: «Энергетический коктейль», «Свет в конце тоннеля», «Кротовая нора» и «Война миров». | ||||
Новый параметр отображения: hidden .
| |||||
Новые триггеры: effects_changed , used_totem , и nether_travel .
| |||||
Параметр commands удалён и заменён на function .
| |||||
«Деревья» достижений теперь располагаются в центре интерфейса. | |||||
Предметы и сущности приобретают новый параметр nbt .
| |||||
Сущности приобретают новые параметры: effects и location .
| |||||
Удалён триггер arbitrary_player_tick . | |||||
pre2 | Новое скрытое достижение: «Невозможное возможно!». За его выполнение даётся 100 . | ||||
pre3 | Достижение «Невозможное возможно!» теперь включает в список эффектов сопротивление. | ||||
За выполнение достижения «Невозможное возможно!» даётся 1000 . | |||||
Достижение «Робин-Бобин» теперь включает в список пищи все виды рыбы и зачарованное золотое яблоко. | |||||
Последняя открытая вкладка в списке достижений запоминается. | |||||
pre5 | Рецепты, разблокированные в достижениях,
теперь имеют родителя | ||||
Некоторые рецепты, которые можно разблокировать в достижениях, переименованы. | |||||
pre7 | За все испытания дают опыт. | ||||
Уведомления о выполненных достижениях сопровождаются звуками. | |||||
1.13 | 17w43a | Пользовательские достижения перемещены в наборы данных. | |||
17w45a | Добавлено условие селектора advancement для проверки наличия достижений. | ||||
18w14a | Новые достижения: «На крючке», «Рыбацкая хитрость», «Попасть впросак» и «Грянул майский гром». | ||||
18w14b | Достижения «Энергетический коктейль» и «Невозможное возможно!» теперь включают в себя эффект «Медленное падение». | ||||
18w19a | Достижение «Невозможное возможно!» теперь включает в себя эффект «Морской источник». | ||||
18w22a | В достижении «Снайперская дуэль» изменилось описание в связи с добавлением трезубца. | ||||
pre6 | Добавлен nbt в параметры значка достижения. | ||||
pre7 | У описаний достижений есть цвета: обычные достижения и достижения-цели имеют зелёные описания. Описания достижений типа challenge фиолетовые. |
Проблемы
Отчёты об ошибках, связанных с «Достижение (Java Edition)», поддерживаются в системе отслеживания ошибок Mojira. Сообщайте о найденных ошибках там (на английском языке).
Интересные факты
- Четырнадцать старых достижений из Java Edition были добавлены и в новые: Minecraft (ранее — Рабочий стол), Обновка!, Куй железо…, Огненные недра (ранее — В самое пекло), Конец?, Вернуть отправителю, В полымя, Местный зельевар, Чудо-юдо (ранее — Начало?), Маяковский, Алмазы! (ранее — АЛМАЗЫ!), Время приключений, Охотник на монстров и Снайперская дуэль.
- Шесть достижений из других изданий были добавлены и в новые: Три закона големотехники (в другом издании — Телохранитель), Свет в конце тоннеля (в другом издании — Обманывая смерть), Доктор для зомби (в другом издании — Целитель зомби), Освежи дыхание, Дежавю (в другом издании — Конец… Опять…), а также Прекрасный вид! (в другом издании — Отсюда отличный вид)
Отсылки
- Достижение «Bring Home the Beacon» — игра слов фразы «Bring home the bacon».
- Достижение «Very Very Frightening» — отсылка к песне «Bohemian Rhapsody» (автор: «Queen»), в которой есть строка «Thunderbolt and lightning very very frightening me».
- Достижение «Spooky Scary Skeleton» — отсылка к песне «Spooky Scary Skeletons».
- Достижение «Три закона големотехники» отсылает к «Трём законам робототехники» Айзека Азимова.
- При переводе на русский многие отсылки сохранить не удалось, вместо них были использованы другие.[12] [13]
Галерея
См. также
Примечания
- ↑ «Выпустить это — настоящее достижение для игры.» — @Dinnerbone, 20 февраля 2017.
- ↑ «Сегодня я сделал "tabthulhu". Интересный проект!» — @Dinnerbone, 6 марта 2017.
- ↑ «Это самый большой спойлер того, над чем я работаю. Ещё не завершён, но даёт представление: http://media.dinnerbone.com/uploads/2017-03/screenshots/23_15-00-52_ttcfj9tDnV.png» — @Dinnerbone, 23 марта 2017.
- ↑ «(Нет, это не эмодзи.)» — @Dinnerbone, 23 марта 2017.
- ↑ «(P.s. это больше, чем просто изображение. Может потребоваться немного хитрости.)» — @Dinnerbone, 23 марта 2017.
- ↑ «Не кажется, что размер файла слишком большой?» — @Dinnerbone, 23 марта 2017.
- ↑ «Ладно, думаю мой прокси-сервер перепутал это. Технология сложна. Вот более интересное изображение... в формате .zip: http:// media.dinnerbone.com/uploads/2017-0 3/screenshots/23_15-00-52_ttcfj9tDnV.zip» — @Dinnerbone, 23 марта 2017.
- ↑ «Вкладки — это отдельное дерево достижений. Всего вкладок может быть много, но в обычном Minecraft будет 4 или 5. http://media.dinnerbone.com/uploads/2017-03/screenshots/24_09-23-41_rYLfqg0Q52.png» — @Dinnerbone, 24 марта 2017.
- ↑ «4 или 5 вкладок. Возможно таких: «mine & craft», «nether», «end», «combat», «engineering».» — @Dinnerbone, 27 марта 2017.
- ↑ «(Это «tabthulhu», о котором я говорил несколько недель назад. :D)» — @Dinnerbone, 24 марта 2017.
- ↑ «Также стоит отметить: весь этот пользовательский интерфейс управляется с помощью файлов. В том числе и расположение. Ничего сложного.» — @Dinnerbone, 24 марта 2017.
- ↑ «Новая система достижений в Minecraft 1.12», MinecraftMain.Ru, 16 июня 2017
- ↑ «Отсылки в новых достижениях Minecraft Java Edition 1.13», MinecraftMain.Ru, 23 июля 2017