AI 速览
旧版execute指令如何转换成新版execute的对照教程
这篇教程面向基岩版玩家,讲解如何把旧版execute指令改写成新版语法。帖子用同颜色标注等价关系,先给出基本转换示例,再演示带detect条件的写法如何改用if block,并补充了unless实现条件不成立的效果。作者还指出新版execute可以用多种写法达到同样效果,并说明基岩版新execute与Java版大致相同,适合还在用旧版指令、需要迁移到新语法的玩家参考。
论坛附件
帖内链接
获取方式
本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
|
新版本和旧版本的execute怎么转换?小编也很疑惑,我们一起来看看吧(突然营销号[doge]) (同颜色表示等价) ![]() 基本转换
新版execute还可以使用不同方法做出同样的效果。 (省掉坐标) execute as @a at @s run summon tnt (只有坐标) execute as @a positioned ~ ~ ~ run summon tnt ![]() 带detect的execute转换
新版execute还添加了unless,可以做到“条件不成立”的效果(终于不用穷举了(喜)) execute as @a at @s unless block ~ ~-1 ~ glass 0 run summon tnt 总结 基岩版的新execute和Java版的execute大致相同(除了有关data的之外),所以之前玩过Java版的就可以关闭本文了。纯基岩版玩家想了解更多信息可以参考下图(来源:命令/execute-Minecraft Wiki):
|

提升卡
观察者