Agent控制命令,仅允许被玩家所连接的WebSocket端执行,玩家无法直接在游戏中执行该命令。
语法[]
agent <command: AgentDirectionCommand> <direction: AgentDirection>agent <command: AgentItemCommand> <slotNum: int>agent <command: AgentCommand>agent collect <item: Item>agent collect allagent drop <slotNum: int> <quantity: int> <direction: AgentDirection>agent place <slotNum: int> <direction: AgentDirection>agent setitem <slotNum: int> <item: Item> <count: int> <aux: int>agent tp [destination: x y z] [y-rot: float]agent tp <destination: x y z> facing <lookAtPosition: x y z>agent transfer <slotNum: int> <quantity: int> <dstSlotNum: int>agent turn <direction: AgentTurnDirection>
参数[]
command: AgentDirectionCommand包括move|destroy|detect|attack|detectredstone|dropall|inspect|inspectdata|interact|tillcommand: AgentItemCommand包括getitemcount|getitemspace|getitemdetailcommand: AgentCommand包括create|getpositiondirection: AgentDirection包括up|down|forward|back|left|rightdirection: AgentTurnDirection包括left|right
slotNum: int
- 指定要改变的智能体物品栏槽位。有效值为0至26的整数。
item: Item
quantity: int和count: int
- 指定被丢出、给予或移动的物品数量。
aux: int
- 指定参与命令的物品的数据值。
destination: x y z
- 指定要被传送到的坐标。
- 必须为三维坐标,元素为浮点数。允许波浪号与插入符标记。
y-rot: float
- 指定传送后智能体的水平旋转角度。
lookAtPosition: x y z
- 指定传送后智能体朝向的位置。
- 必须为三维坐标,元素为浮点数。允许波浪号与插入符标记。
dstSlotNum: int
- 指定目标物品栏槽位。
历史[]
| 携带版 | |||||
|---|---|---|---|---|---|
| 1.0.0 | ? | 加入了/agent。 | |||
| 教育版 | |||||
| ? | 加入了/agent。 | ||||
你知道吗[]
- 虽然玩家无法在游戏中直接执行
/agent命令,但是可以通过NPC执行。