/team leave []
/team list []
/team option
/testfor、/testforblock与/testforblocks
移除,被整合至/execute。
/toggledownfall
移除,它曾经总是用于终止下雨,然后让你失望的是一会儿后又下起了雨。
以/weather作为替代。
/tp与/teleport
/tp现在是/teleport的别名(和/w、/msg与/tell一样)
相对位置一律以执行者为主,与其他命令相同
/tp语法仍然存在,但现在与/teleport作用相同
/trigger
新语法/trigger 是作为/trigger add 1的快捷写法。
/weather
如果没有设定持续时间,那么将固定持续5分钟(原本是随机设定时间的)
参数类型
目标选择器
更多错误处理
参数可以被引用
不允许limit=0、level=-10和gamemode=purple之类的输入
不再存在最小值与最大值的分别设定,取而代之地是可以设定范围
level=10要求等级为10
level=10..12要求等级为10、11或12
level=5..要求等级大于等于5
level=..15要求等级小于等于15
改变名称以取代难懂的简写
m -> gamemode
l与lm -> level
r与rm -> distance
rx与rxm -> x_rotation
ry与rym -> y_rotation
c -> limit
x、y、z、r、rm、dx、dy、dz现在是浮点数了,支持12.34这样的数值[2]
x和z不再中心修正了
这意味着x=0不再等同于x=0.5
gamemode(原本的m)不再支持数字ID或缩写了
name参数现在支持空值了(由于一直呼声很高)
现在在目标选择器中使用重复的参数
tag=foo,tag=bar,tag=!baz将选择有foo、bar标签而没有baz的目标
type=!cow,type=!chicken将选择不是牛也不是鸡的目标
type=cow,type=chicken是不合法的,因为没有目标会同时是鸡与牛
你可以指定类别。
sort=nearest是原来的默认值,按距离排序(@p的默认值)
sort=furthest则与预设相反(之前你会使用c=-5来达到这点)
sort=random为随机排序(@r的默认值)
sort=arbitrary为不排(@e和@a的默认值)
指定分数现在是scores={foo=1,bar=1..5}
你可以用advancements={foo=true,bar=false,custom:something={criterion=true来测试进度
true为“已完成进度的”,false为“未完成进度的”
也可以穿过一个特定标准的方块来测试(也是true或false)
方块
对于之前来说,[数据值]与[数据标签]曾经是必须的,现在被整合为一个单独的方块参数:
stone
minecraft:redstone_wire[power=15,north=up,south=side]
minecraft:jukebox{RecordItem:{...
minecraft:furnace[facing=north]{BurnTime:200}
方块ID是必需的(就如同过去一样,如果没有设定命名空间则将设为预设值:minecraft:)。
方块状态位于[],以逗号分隔且必须是方块支持的状态,这是可选的