Skip to content

Latest commit

 

History

History
171 lines (86 loc) · 1.96 KB

File metadata and controls

171 lines (86 loc) · 1.96 KB

sapi-pro


sapi-pro / ChunkUtils

Class: ChunkUtils

有关区块的工具

Methods

getChunkEntities()

static getChunkEntities(dimensionId, pos): Entity[]

获取指定位置的区块中,全部的实体和玩家的ID列表

Parameters

dimensionId

DimensionIds

维度Id

pos

Vector3

指定位置的坐标

Returns

Entity[]

实体和玩家的ID的列表,当指定位置的区块不存在或尚未加载时,返回空数组


getChunkMaxPos()

static getChunkMaxPos(chunkPos): Vector3

获取某区块最大点的坐标

Parameters

chunkPos

VectorXZ

指定区块的坐标

Returns

Vector3

该区块最大点的坐标(y为319)


getChunkMinMaxPos()

static getChunkMinMaxPos(pos): object

根据坐标获取区块的最小点与最大点,y不变

Parameters

pos

Vector3

指定位置坐标

Returns

object

max

max: object

max.x

x: number

Remarks

X component of this vector.

max.y

y: number = pos.y

max.z

z: number

Remarks

Z component of this vector.

min

min: object

min.x

x: number

Remarks

X component of this vector.

min.y

y: number = pos.y

min.z

z: number

Remarks

Z component of this vector.


getChunkMinPos()

static getChunkMinPos(chunkPos): Vector3

获取某区块最小点的坐标

Parameters

chunkPos

VectorXZ

指定区块的坐标

Returns

Vector3

该区块最小点的坐标(y为-64)


getChunkPosFromBlockPos()

static getChunkPosFromBlockPos(pos): VectorXZ

通过方块坐标获得该方块所在区块坐标

Parameters

pos

Vector3

方块的坐标

Returns

VectorXZ

该方块所在区块的坐标