IBlockPos Expansion
此类为 IBlockPos 的扩展类
这意味着 IBlockPos
类实例可以直接使用此类的方法
Import
你完全没必要导这个包, 除非你想用类名调用扩展类方法
Static ZenMethod
方法名
返回值类型
方法作用
getAllInBox(from as IBlockPos, to as IBlockPos)
IBlockPos[]
返回 from
参数到 to
参数范围内所有的 IBlockPos
对象的集合
add(x as int, y as int, z as int)
IBlockPos
返回坐标偏移 xyz
参数后的新坐标
up(@Optional n as int)
IBlockPos
返回坐标向上偏移 n
个方块距离后的新坐标, 其中 n
默认为 1
(可不填 n
参数)
down(@Optional n as int)
IBlockPos
返回坐标向下偏移 n
个方块距离后的新坐标, n
参数含义同上
north(@Optional n as int)
IBlockPos
返回坐标向北偏移 n
个方块距离后的新坐标, n
参数含义同上
south(@Optional n as int)
IBlockPos
返回坐标向南偏移 n
个方块距离后的新坐标, n
参数含义同上
west(@Optional n as int)
IBlockPos
返回坐标向西偏移 n
个方块距离后的新坐标, n
参数含义同上
east(@Optional n as int)
IBlockPos
返回坐标向东偏移 n
个方块距离后的新坐标, n
参数含义同上
Example
一个小细节
在 CrT
中, 负整数的类型不是 int
(整型) 而是 long
(长整型)
解决方法也很简单 : -10 as int
即可转换为 int
类型
Last updated