Class ChunkBlockSource
java.lang.Object
net.citizensnpcs.api.astar.pathfinder.BlockSource
net.citizensnpcs.api.astar.pathfinder.CachingChunkBlockSource<Chunk>
net.citizensnpcs.api.astar.pathfinder.ChunkBlockSource
- Direct Known Subclasses:
NMSChunkBlockSource
-
Field Summary
Fields inherited from class net.citizensnpcs.api.astar.pathfinder.CachingChunkBlockSource
world -
Constructor Summary
ConstructorsConstructorDescriptionChunkBlockSource(Location location, float radius) ChunkBlockSource(World world, int x, int z, float radius) -
Method Summary
Modifier and TypeMethodDescriptionprotected BlockDatagetBlockData(Chunk chunk, int x, int y, int z) protected ChunkgetChunkObject(int x, int z) protected BoundingBoxgetCollisionBox(Chunk chunk, int x, int y, int z) protected intgetLightLevel(Chunk chunk, int x, int y, int z) protected MaterialMethods inherited from class net.citizensnpcs.api.astar.pathfinder.CachingChunkBlockSource
getBlockDataAt, getCollisionBox, getMaterialAt, isYWithinBoundsMethods inherited from class net.citizensnpcs.api.astar.pathfinder.BlockSource
getBlockDataAt, getCollisionBox, getMaterialAt
-
Constructor Details
-
ChunkBlockSource
-
ChunkBlockSource
-
-
Method Details
-
getBlockData
- Specified by:
getBlockDatain classCachingChunkBlockSource<Chunk>
-
getChunkObject
- Specified by:
getChunkObjectin classCachingChunkBlockSource<Chunk>
-
getCollisionBox
- Specified by:
getCollisionBoxin classCachingChunkBlockSource<Chunk>
-
getLightLevel
- Specified by:
getLightLevelin classCachingChunkBlockSource<Chunk>
-
getType
- Specified by:
getTypein classCachingChunkBlockSource<Chunk>
-