name():string
swing(side:number):boolean[, string]
true
(可能需要时间,具取决于与其交互的方块,例如黑曜石需要一些时间来挖掘)。如果执行失败则返回false
以及失败原因。use(side: number[, sneaky: boolean[, duration: number]]): boolean[, string]
true
,否则返回 false
。若成功,会有第二个返回值,代表机器人交互的内容,可能取值为下列之一:block_activated
(激活方块)、item_placed
(放置物品)、item_used
(使用物品)、item_interacted
(与物品互动)、air
(空气)。block_activated
- 某个方块被激活(例如拉杆、开关以及门)item_interacted
- 装备的工具与世界进行了互动,例如在羊身上使用剪刀。item_placed
- 某个物品被放置到了世界中。此返回值不一定由可放置的方块触发,其他会导致方块或实体出现在世界上的物品也会触发(例如燧石或刷怪蛋)。item_used
- 装备的物品被激活,例如喷溅式药水。air
- 当前装备的物品需要目标才能使用,但并不存在。请注意如果你的机器人有天使升级,此返回值将永远不会出现,但一些操作可能仍然无效果。place(side: number[, sneaky: boolean]): boolean[, string]
sneaky
设置为true
,那么机器人将会模拟潜行放置(按住shift点击)。若成功放置则返回 true
,若操作失败则返回 false
。若使用不支持的值作为参数,则操作将会失败,并返回失败原因。getLightColor():number
setLightColor(value:number):number