Minecraft我的世界Java版17w45a更新发布!这是Minecraft1.13Java版17w45a快照,Minecraft1.13完全重新设计了命令系统,这使得其变得更加容易使用、更加快速地运行,并且还让我们可以干更多之前不能干的有趣的事情。这个快照包含了这个系统的一大部分的命令。
变动
新的马的模型!Hurrah!
修复了一堆bug,特别是那些导致Mac OS版本崩溃的问题。
新的指令系统。详情如下:
增加了新的GUI缩放选项,4k用户将可以更加流畅地使用,你可以看得更加精细了;)
命令
注意
这暂时不能在多人游戏正常使用。你可以正常输入命令,但是不能tab补全,在类似的UI页面都不行。
tab补全功能我们还在搞,现在只有些最基础的提示。
现在离完全弄好还早,还有很多部分没有完成,而且有些地方可能不能如你期望的那样工作。请及时反馈我们bug以便我们尽早修复。
如果最后还是不能完成或者出了很多问题的话(很有可能),我们会回炉再造直到有改进为止。这只是个预览,并不是最终效果。
有些修改可能到之后的快照才有意义,比如数据值现在还存在,不过我们会移除它的。
新的命令还没有translated。它们被设计为更容易 translated,但是现在还没有。
新的命令UI现在只是个粗略的样板,不过在某些方面,它会变得很棒的。
总体调整
命令的大小写比以前更敏感了。你应该尽可能使用小写的字符。
比如,/scoreboard ObJeCtIvEs ...将不再被允许。
命令的优化比以前更好了,特别是对于函数。
函数将被在加载的时候被解析。这意味着,如果函数中的某条命令不正确,你将会在加载的时候获得提示。
这意味着为了检查一个地图是否工作于1.17.banana,你可以直接在1.17.banana中打开这个世界。如果有任何错误,他将显示在你的日志中。当然,如果没有错误,那再好不过了。
这里是所有可执行命令的列表: https://gist.github.com/Dinnerbone/943fbcd763c19be188ed6b72a12d7e65
因为每一行都是一条独立的命令,所以看起来十分冗长。大部分的可选项之类都被单独列出。
...代表这里匹配另一条命令。
-> foo代表这是foo的一个别名。
新的命令库叫做"Brigadier". 其实这名字没啥意义,只是我很喜欢。
具体的命令
没列出的命令可能只是因为没啥变动而已。所以我们只列出了值得注意的那些。
/advancement
移除了命令 /advancement test 可以被实体选择器替代
/clear
/clear的格式被更改
/clear <target> [item] [count] [nbt] -> /clear <target> [item] [count]
查看物品参数格式来了解更多细节
/clone
/clone的格式被更改
/clone <x1 y1 z1> <x2 y2 z2> <xt yt zt> filtered [force|move|normal] [<block>] [<data>] -> /clone <x1 y1 z1> <x2 y2 z2> <xt yt zt> filtered [<block>] [force|move|normal]
/clone <x1 y1 z1> <x2 y2 z2> <xt yt zt> [replace|masked] [force|move|normal] [<block>] [<data>] -> /clone <x1 y1 z1> <x2 y2 z2> <xt yt zt> [replace|masked] [force|move|normal]
查看方块参数格式来了解更多细节
/defaultgamemode, /gamemode
现在只支持字串ID,而不再支持其缩写或者数字ID
/gamemode 2 -> /gamemode adventure
/defaultgamemode sp -> /defaultgamemode spectator
/difficulty
/difficulty现在只支持字串ID,而不再支持其缩写或者数字ID
/difficulty 2 -> /difficulty normal
/difficulty p -> /difficulty peaceful
你可以通过 /difficulty 命令来查询当前难度
/effect
/effect的格式被更改以避免歧义
/effect <entity> <effect> -> /effect give <entity> <effect>
/effect <entity> clear -> /effect clear <entity> [<effect>]