Agent控制命令,仅允许被玩家所连接的WebSocket端执行,玩家无法直接在游戏中执行该命令。
语法[]
agent <command: AgentDirectionCommand> <direction: AgentDirection>
agent <command: AgentItemCommand> <slotNum: int>
agent <command: AgentCommand>
agent collect <item: Item>
agent collect all
agent 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|till
command: AgentItemCommand
包括getitemcount|getitemspace|getitemdetail
command: AgentCommand
包括create|getposition
direction: AgentDirection
包括up|down|forward|back|left|right
direction: 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执行。
参见[]
语言