Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
Information icon
此特性为Java版独有。
Dinnerbone-twitter

这一整个叫“进度”的系统,其目的就是指导和跟踪玩家在游戏中的进展(在原版的生存模式以及那些有创意的地图制作者的自定义插件或者mod中)。大部分进度就如字面所言——你在游戏中的前进。

——Dinnerbone评论于进度系统[1]
AdvancementMade

进度完成时弹出的提示。

GoalReached

目标进度完成时弹出的提示。

ChallengeComplete

特殊的挑战进度完成时弹出的提示。

进度(Advancements)是一种只存在于Java版中的、用来逐步引导新手玩家融入Minecraft,并给予他们需完成的挑战的途径的系统,它类似于原主机版基岩版中更简单的成就系统。

获取

进度和成就的获取方式基本相同。不同于成就,进度可以在任何模式下完成,在每个世界独立获得以及保存,也可以使用命令/advancement来获得进度。

虽然进度也是像成就一项一步一步引导玩家,与成就不同的是,每一个进度彼此独立,不需要完成其上一个进度即可完成。

若一个进度被完成,屏幕右上角会显示一个滚动通知,聊天框内也会有消息通知。通知中标题文字的颜色取决于每一个进度:普通和目标进度完成时有黄色标题文本弹出,而特殊的挑战进度具有粉红色标题文本。完成一个普通进度时会显示“进度已达成!”,完成一个目标进度时标题会显示“目标已达成!”,完成一个挑战进度时标题会显示“挑战已完成!”。

界面

AdvancementsInterface

进度界面。其中“这不是铁镐么”进度被选中。

与成就一样,进度界面也是在暂停界面内调出。玩家也可以按下L来打开此屏幕(可在游戏内的选项菜单中更改)。

进度系统包含若干棵进度树,每棵进度树的开端是一个根进度,末端则是目标或挑战进度。通过点击与拖动,可以查看进度树的不同分支。每棵树分为不同的标签(这些标签本身就是一个进度)。目前原版Minecraft中有5个标签(尽管之后还会继续添加[2][3]):

  • Minecraft:游戏的核心与故事。
  • 冒险:冒险、探索与战斗。
  • 下界:记得带夏装。
  • 末地:还是开始了?
  • 农牧业:世界无处没有朋友与美食。

每个标签具有不同的背景和重复的材质。

进度标签图标在鼠标悬停于其上时显示标题名称和描述。当这个进度完成时,这个进度标签只会显示一串进程分支 。但是,每个进度是独立的,不需要完成其上一个进度即可完成。“目标”进度的图标框架更加圆润,而“挑战”进度则具有更加清晰的外观。每个进度的图标一开始为浅灰色,但在完成后变为深黄色。

图标的框架能随难度变化,无论其是否完成。图例如下:

图标 描述
常规 已完成
Advancement-plain-raw Advancement-plain-worn 普通进度。
Advancement-oval-raw Advancement-oval-worn 目标进度。
Advancement-fancy-raw Advancement-fancy-worn 挑战进度。

可以使用JSON文件添加和定制额外的进度和其选项卡,如下所述

进度列表

Minecraft

Advancements Tree

“Minecraft”标签中的进度树。

Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项!

下界

Advancements Tree - Nether

“下界”标签中的进度树。

Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项!

末地

Advancements Tree - The End

“末地”标签中的进度树。

Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项!

冒险

Advancements Tree - Adventure

“冒险”标签中的进度树。

Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项!

农牧业

Advancements Tree - Husbandry

“农牧业”标签中的进度树。

Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项! Template:Advancements:“key”参数为必填项!

JSON格式

主条目:进度/JSON格式

历史

Java版
1.122017年2月16日Dinnerbone发Twitter说他已花一整天时间和Darngeek一起设计“一个新东西”。
2017年2月20日“这个东西”的设计已经完成,可以开始实施了;他稍后提示了新特性的名称。[4]
2017年2月22日他说他在“推进”此特性:“太,多,的,Json,文,件,了。”
当天稍晚他说此工程正变得更大,他也许需要一个“比/scoreboard更复杂的命令”。
2017年3月6日神秘特性的后端已经完成但UI还没完成。
他稍后说:“我今天做了个tabthulhu。”[5]这暗示此特性可能要使用很多的标签。
2017年3月13日他再次在Twitter中提及特性名称,说他快完成这个新特性了。
2017年3月14日UI正在研发中,此项目需要许多天和一些研究报告来完成。
2017年3月22日此特性现在“奖励玩家一些东西”,他再次提到特性名称。
2017年3月23日Dinnerbone说此特性需要大约500个JSON文件。
他稍后发布了一张特性预览图,[6],后来澄清了是伪装为.png图片的.zip文件。[7][8][9]此.zip文件包含自定义JSON配方文件。
他后来又发布了另一个加密的.zip文件,包含了更多配方。[10]
2017年3月24日“一个吵闹的车子让我持续分心”,Dinnerbone说。用户们很快精确地找到这个奇怪的消息指向这个Gfycat链接,第一次官方地展示进度。
他透露UI可以包含进度树上的许多标签,其本身就是进度。[11]他说这就是他说的“tabthulhu.”的意思。[12]
所有UI都是数据驱动,包括位置和布局,没有位置或硬编码数据。[13]
17w13a加入了进度。
17w14a加入了新的进度,包括一个新的“冒险”标签。
加入了玩家达成进度时的提醒,有滑动效果和两种颜色:普通进度为黄色,特殊挑战为粉红色。
17w15a增加了对每个进度的描述,并改变了一些进度的标题。
17w16b加入了item_durability_changed触发器。
17w17a加入了新的进度以及两个新的标签:“末地”和“下界”。
加入了levitation触发器。
加入了location触发器的一个新的feature条件。
进度现在可以通过命令获得。
进度图标现在可以使用数据值。
加入了5个修饰符到/advancement grant/advancement revoke命令:everything、from、until、through和only。
17w17b默认的进度现在从本地化文件中获取标题和简介。
加入了获取某些进度时提供直观的数字显示
加入了changed_dimension触发器,有两种可用条件:tofrom,都允许“overworld”“the_nether”或“the_end”为参数。
“位置”共享对象现在有了一个名为dimension的新的字符串(和上述内容有相同的值)。
17w18a重新加入通知功能,当有人获得新的进度时,聊天栏内会显示消息
加入了新的冒险进度:“Template:Advancements/name”“Template:Advancements/name”和“Template:Advancements/name”。
加入了新的ticktame_animal触发器。
加入了新的show_toastannounce_to_chat显示选项。
加入了/gamerule announceAdvancements,用来控制聊天栏的进度提示。替代了旧的server.properties条目。
“entity”对象以及levitation触发器现在使用一个共享的“distance”对象。它们检查玩家是否在一定的x轴、y轴或z轴范围内或之外,尽管水平位置不包括Y轴。
进度“Template:Advancements/name”现在要求玩家向上漂浮50米,而不是持续漂浮30秒。
Template:Advancements/name”的完成标准现在检查水平距离。
进度加载现在需要严格JSON。
17w18b加入了一个新的“农牧业”标签和下列新的进度:“Template:Advancements/name”“Template:Advancements/name”“Template:Advancements/name”“Template:Advancements/name”。
在之前的快照中加入了的进度会移到新的农牧业标签。
加入了新的进度触发器:consume_itemplaced_blockarbitrary_player_tick
Template:Advancements/name”和“Template:Advancements/name”进度现在需要22个生物而不是23个,从列表中移除了幻术师
pre1加入了新的进度:“Template:Advancements/name”“Template:Advancements/name”“Template:Advancements/name”“Template:Advancements/name”。
加入了hidden,隐藏进度介绍的设置,默认为否。
加入了新的effects_changedused_totemnether_travel的进度触发器。
加入了function作为进度的奖励,移除了进度中的commands奖励。
进度树现在将居中在UI中。
进度中的物品和实体将拥有一个额外的NBT字段。
进度中的实体将有额外的effectslocation字段。
移除了arbitrary_player_tick触发器。
pre2加入了新的进度:“Template:Advancements/name”。奖励100经验
pre3Template:Advancements/name”进度需获得的状态效果现在包括抗性提升,完成该进度时会现在给予玩家1000点经验。
完成“Template:Advancements/name”进度所需要吃的食物现在包含所有种类的鱼(生的和熟的,如果有)和附魔金苹果。
进度界面会记住你上次打开的标签页。
pre5所有配方解锁的进度都有recipes/root的上级ID了。
某些配方解锁的进度更名了。
pre7为所有“挑战”进度加入经验奖励。
正式版为推送通知加入了新的声音。
1.1317w43a自定义进度移动到了数据包中。
17w45a加入了advancement选择器参数来检测获得的进度。
17w49b进度item predicates现在支持物品标签。
18w14a加入了4条进度:“Template:Advancements/name”“Template:Advancements/name”“Template:Advancements/name”和“Template:Advancements/name”。
18w19a进度“Template:Advancements/name”现在包含潮涌能量的状态效果。
18w22a进度“Template:Advancements/name”的描述中去掉了弓箭的部分(因为也可以使用三叉戟达成此项进度)。
pre6在进度图标部分加入了nbt字段。
pre7普通进度和目标进度的描述使用绿色,挑战进度的描述则使用紫色。
1.1418w43a加入了四条新进度:“Template:Advancements/name”、“Template:Advancements/name”、“Template:Advancements/name”、“Template:Advancements/name”。
Template:Advancements/name”现在需要饱和失明
18w44a加入了“Template:Advancements/name”进度。
Template:Advancements/name”“Template:Advancements/name”和“Template:Advancements/name”的要求由豹猫改成猫。
Template:Advancements/name”还需要繁殖熊猫。
18w50aTemplate:Advancements/name”现在还需要Jellie的皮肤。
19w12aTemplate:Advancements/name”现在还需要繁殖狐狸。
19w14aTemplate:Advancements/name”和“Template:Advancements/name”现在不再要求杀死北极熊。
pre2加入了2条新进度:“Template:Advancements/name”和“Template:Advancements/name”。
1.14.3pre2Template:Advancements/name”现在不再需要饱和效果。
1.1519w34a现在可以通过繁殖蜜蜂来获得进度“Template:Advancements/name”。
19w35a现在完成“Template:Advancements/name”进度还需要繁殖蜜蜂。[14]
现在完成“Template:Advancements/name”进度还需要使用蜂蜜瓶
19w45a现在能使用光灵箭来解锁“Template:Advancements/name”进度。
19w46a加入了和蜜蜂相关的进度:“Template:Advancements/name”“Template:Advancements/name”和“Template:Advancements/name”。
加入了触发器bee_nest_destroyedsafely_harvest_honeyslide_down_block

漏洞

Template:Issue list

你知道吗

  • 16个原Java版的成就被重制为进度:这是?工作台!(改为“Template:Advancements/name”)、Template:Advancements/nameTemplate:Advancements/name、我们需要再深入些(改为“Template:Advancements/name”)、Template:Advancements/name、结束了。(改为“Template:Advancements/name”)、Template:Advancements/nameTemplate:Advancements/nameTemplate:Advancements/name、开始了?(改为“Template:Advancements/name”)、Template:Advancements/nameTemplate:Advancements/nameTemplate:Advancements/nameTemplate:Advancements/nameTemplate:Advancements/nameTemplate:Advancements/name
  • 6个原其他版本的成就被重制为进度: 保镖(改为“ Template:Advancements/name”)、逃脱死亡(改为“Template:Advancements/name”)、Template:Advancements/nameTemplate:Advancements/nameTemplate:Advancements/nameTemplate:Advancements/name
  • 不像其他的进度,“自我放逐”不使用与之同名的触发器voluntary_exile

引用自其他文化的迷因

Brush
该文章需要整理以符合格式指导 讨论

请帮助优化文章格式来让它符合格式指导。说明如下:
14

  • 进度Template:Advancements/name(Very Very Frightening)出自英国摇滚乐队Queen的歌曲《波希米亚狂想曲》(Bohemian Rhapsody)。
  • 进度Template:Advancements/name(Adventuring Time)出自Cartoon Network的动画《探险时光》(Adventure Time)。
  • 进度Template:Advancements/name(Withering Heights)可能出自Emily Brontë的小说《呼啸山庄》(Wuthering Heights)。
  • 进度Template:Advancements/name(Ol' Betsy)可能出自Disney的人物罗宾汉(Robin Hood)。[15]
  • 进度Template:Advancements/name(We Need To Go Deeper)出自电影《盗梦空间》(Inception),通常用于暗讽。
  • 进度Template:Advancements/name(Not Today, Thank You)引用自小说《霍比特人》(The Hobbit)中人物Bilbo Baggins的话。
  • 进度Template:Advancements/name(Spooky Scary Skeleton)出自Andrew Gold的同名歌曲。
  • 进度Template:Advancements/name(The Next Generation)出自电视剧《星际迷航:下一代》(Star Trek: The Next Generation)。
  • 进度Template:Advancements/name(The City at the End of the Game)可能出自Douglas Adams的系列小说《银河系漫游指南》(The Hitchhikers Guide to the Galaxy)中的“宇宙尽头的餐厅”(The Restaurant at the End of the Universe)。
  • 进度Template:Advancements/name(The Parrots and the Bats)出自谚语The birds and the bees
  • 进度Template:Advancements/name(Monster Hunter)出自由卡普空制作的同名视频游戏怪物猎人系列

画廊

另见

参考

  1. https://www.reddit.com/r/Minecraft/comments/64pk6r/dinnerbone_working_on_giving_advancements/dg4uiou?context=1
  2. “The tabs are alternate trees that are themselves advancements too. We support a lot, but we'll use 4/5 in vanilla. http://media.dinnerbone.com/uploads/2017-03/screenshots/24_09-23-41_rYLfqg0Q52.png”@Dinnerbone,2017年3月24日
  3. “4 or 5 tabs. Probably: "mine & craft", "nether", "end", "combat", "engineering" or some variant of.”@Dinnerbone,2017年3月27日
  4. “Getting this implemented in a nice way would be a real advancement for the game.”@Dinnerbone,2017年2月20日
  5. “I made a tabthulhu at work today. This is an interesting project!”@Dinnerbone,2017年3月6日
  6. “This is a super big spoiler of what I'm working on. Totally unfinished and may change a lot, but gives you an idea. http://media.dinnerbone.com/uploads/2017-03/screenshots/23_15-00-52_ttcfj9tDnV.png”@Dinnerbone,2017年3月23日
  7. “(No I'm not adding emoji.)”@Dinnerbone,2017年3月23日
  8. “(P.s. there was more to that picture than meets the eye. May need a bit of trickery.)”@Dinnerbone,2017年3月23日
  9. “Did the filesize seem a bit big?”@Dinnerbone,2017年3月23日
  10. “Okay so I think my webserver proxy messed that up. Technology is difficult. Here's a more fun image, in a zip: http:// media.dinnerbone.com/uploads/2017-03/screenshots/23_15-00-52_ttcfj9tDnV.zip”@Dinnerbone,2017年3月23日
  11. “The tabs are alternate trees that are themselves advancements too. We support a lot, but we'll use 4/5 in vanilla. http://media.dinnerbone.com/uploads/2017-03/screenshots/24_09-23-41_rYLfqg0Q52.png”@Dinnerbone,2017年3月24日
  12. “(Thus "tabthulu" tweets from a few weeks back. :D)”@Dinnerbone,2017年3月24日
  13. “Also worth noting: all of that UI is data driven. Positioning and layout included. No hardcoded data in UI, no hardcoded positions in data.”@Dinnerbone,2017年3月24日
  14. MC-159357
  15. https://www.youtube.com/watch?v=Gixvg1JZmso

游戏内容

Advertisement