name():stringswing(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():numbersetLightColor(value:number):numberdetect(side:number):booleantrue,否则返回false。无人机即使在方块为可穿越(passable)时也会返回true。getStatusText():stringsetStatusText(value:string):stringmove(dx:number, dy:number, dz:number)getOffset():numbergetVelocity():numbergetMaxVelocity():numbergetAcceleration():numbersetAcceleration(value:number):numberinventorySize():numberselect([slot:number]):numbercount([slot:number]):numberspace([slot:number]):numbercompareTo(otherSlot:number):booleantransferTo(toSlot:number[, amount:number]):booleantankCount():numbertankLevel([tank:number]):numberselectTank())中的流体存量。tankSpace([tank:number]):numbertransferFluidTo(tank:number[, count:number]):booleancompare(side:number[, fuzzy:boolean=false]):booleandetect() 函数可用于确定机器人前面是否有方块。compare()方法不起作用(例如:钻石矿石掉落钻石物品);对这种情况,请使用精准采集获取原方块进行比较。drop(side:number[, count:number]):booleantrue,否则返回 false。若机器人前面的方块为物品容器,机器人会尝试把物品放入容器中。
若该容器不能接收该物品,物品不会被丢弃在世界中(操作将会执行失败并返回 false)。机器人本身被视为带物品栏的方块,并且可以使用drop()函数将物品移入其中。drop() 函数不适用非物品容器,例如流体储罐(use() 函数适用于这些情况)。suck(side:number[, count:number]):booleanfalse。drain(side:number[, count:number]):booleanfill(side:number[, count:number]):boolean