手册:/automate

来自Minecraft基岩版开发Wiki
automate
用法旗标
测试命令(1)
可见性旗标
可见(0)
同步旗标
同步命令(0)
执行旗标
允许执行(0)
类型旗标
无类型(0)
作弊旗标
作弊命令(0)
游戏内描述

运行一个自动化行为树

/automate命令用于执行自动化行为树

语法[编辑]

automate <action: AutomateBlockActionWithAttempts> <targetposition: x y z> [numberofattempts: int]

子命令[编辑]

automate find_block <blockname: string> [numberofattempts: int]

automate fly [shouldbeflying: Boolean] [shouldthroweventifnostatechangenecessary: Boolean]

automate get_interaction_position_for_block <targetposition: x y z> <anchorposition: x y z> <facingstring: string> [maxsearchdistance: int]

automate look_at <targetposition: x y z>

automate move <direction: string> [secondarydirection: string] [numberofticks: int]

参数[编辑]

action
AutomateBlockActionWithAttempts类型,
targetposition
x y z类型,
numberofattempts
int类型,
blockname
string类型,
shouldbeflying
Boolean类型,
shouldthroweventifnostatechangenecessary
Boolean类型,
anchorposition
x y z类型,
facingstring
string类型,
maxsearchdistance
int类型,
direction
string类型,
secondarydirection
string类型,
numberofticks
int类型,

效果[编辑]

命令触发条件执行结果
任意参数未正确指定失败
执行成功在指定了有效的命令名,正常给出了命令的用法时

输出[编辑]

命令执行结果成功次数增量
任意失败0

响应[编辑]

WebSocket[编辑]

  • :根对象
    •  header:报文消息的头。
      •  messagePurpose:该条报文消息的发送目的,对于命令响应恒为commandResponse
      •  requestId:造成该响应的请求报文的UUID。
      •  version:该报文的版本。
    •  body:报文消息的内容。
      •  statusCode:该响应的状态码。
      •  statusMessage:该响应的状态消息,对于命令响应为该命令的执行反馈文本。

Manual:/automate/response

示例[编辑]

脚本API[编辑]

  • :根对象
    •  statusCode:该响应的状态码。
    •  statusMessage:该响应的状态消息,对于命令响应为该命令的执行反馈文本。

Manual:/someCommand/response

示例[编辑]

历史[编辑]

携带版(Alpha)
加入了/automate命令。

画廊[编辑]

Template:Navbox commands