IWorld Expansion
此类为 IWorld 类的扩展类, 这意味着 IWorld
类实例可以直接使用此类的方法
Import
你完全没必要导包, 除非你想用类名调用扩展类方法
Static ZenMethod
方法名
返回值类型
方法描述
getAuraChunk(pos as IBlockPos)
返回 pos
所在的灵气区块
getHighestSpot(pos as IBlockPos, radius as int, defaultSpot as IBlockPos)
IBlockPos
返回以 pos
为中心, radius
为半径的范围内灵气量最高的坐标, 如果最高灵气量小于 0 则返回 defaultSpot
的值
getLowestSpot(pos as IBlockPos, radius as int, defaultSpot as IBlockPos)
IBlockPos
上同, 但最低灵气量大于 0 时才返回 defaultSpot
的值
getSpotAmountInArea(pos as IBlockPos, radius as int)
int
返回以 pos
为中心, radius
为半径的范围内的灵气点总和
getAuraInArea(pos as IBlockPos, radius as int)
int
返回以 pos
为中心, radius
为半径的范围内的灵气总和
triangulateAuraInArea(pos as IBlockPos, radius as int)
int
上同, 但每个灵气点的灵气量都会乘于与 pos
的距离的百分比 (百分比 : 1 - (pos 到灵气点的距离 / radius
))
Example
Last updated