Class MinecraftBlockExaminer
java.lang.Object
net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- All Implemented Interfaces:
- BlockExaminer
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.citizensnpcs.api.astar.pathfinder.BlockExaminerBlockExaminer.PassableState
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic booleancanStandIn(Block... blocks) static booleancanStandIn(Material... mat) static booleancanStandOn(Block block) static booleancanStandOn(Material mat) static LocationfindRandomValidLocation(Location base, int xrange, int yrange) static LocationfindRandomValidLocation(Location base, int xrange, int yrange, Function<Block, Boolean> filter) static LocationfindRandomValidLocation(Location base, int xrange, int yrange, Function<Block, Boolean> filter, Random random) static LocationfindValidLocation(Location location, int radius) static LocationfindValidLocation(Location location, int xradius, int yradius) static LocationfindValidLocation(Location location, int xradius, int yradius, Function<Block, Boolean> filter) static LocationfindValidLocationAbove(Location location, int radius) floatgetCost(BlockSource source, PathPoint point) static booleanstatic booleanstatic booleanstatic booleanisLiquidOrInLiquid(Block block) isPassable(BlockSource source, PathPoint point) 
- 
Constructor Details- 
MinecraftBlockExaminerpublic MinecraftBlockExaminer()
 
- 
- 
Method Details- 
getCost- Specified by:
- getCostin interface- BlockExaminer
 
- 
isPassable- Specified by:
- isPassablein interface- BlockExaminer
 
- 
canStandIn
- 
canStandIn
- 
canStandOn
- 
canStandOn
- 
findRandomValidLocation
- 
findRandomValidLocation
- 
findRandomValidLocation
- 
findValidLocation
- 
findValidLocation
- 
findValidLocation
- 
findValidLocationAbove
- 
isDoor
- 
isGate
- 
isLiquid
- 
isLiquidOrInLiquid
 
-