此组件由导航升级提供。
组件名:navigation
。
回调函数:
getPosition(): number, number, number or nil, string
nil
与字符串out of range
。getFacing(): number
sides
常量的其中之一。getRange(): number
getPosition()
函数将会执行失败。findWaypoints(range: number): table
查找指定范围内的所有路径点方块。此函数的返回值为内含第二层表的表。外层表为检测到的所有信标的编号索引。外层表的每个条目均为一个内层表,其中的每行都是对应信标的一个参数:“position”、“redstone”、“label”。
position
(位置)参数为一个数字索引的表,其中1为x,2为y,3为z。这些数字代表了导航组件到对应信标的相对距离,形式为方块坐标。redstone
(红石)参数为单个数字。代表当前输入路径点方块的红石信号强度。label
(标签)参数为一个字符串。代表了信标的标签。你可以右键单击信标以修改。table: main | ||||
---|---|---|---|---|
table: 1 | table: position | 1: | number: x轴距离 | |
2: | number: y轴距离 | |||
3: | number: z轴距离 | |||
redstone | number: 红石信号强度 | |||
label | string: 信标标签 |