Class BlockSource

java.lang.Object
net.citizensnpcs.api.astar.pathfinder.BlockSource
Direct Known Subclasses:
CachingChunkBlockSource

public abstract class BlockSource extends Object
  • Constructor Details

    • BlockSource

      public BlockSource()
  • Method Details

    • getBlockDataAt

      public abstract BlockData getBlockDataAt(int x, int y, int z)
    • getBlockDataAt

      public BlockData getBlockDataAt(Vector position)
    • getCollisionBox

      public abstract BoundingBox getCollisionBox(int x, int y, int z)
    • getCollisionBox

      public BoundingBox getCollisionBox(Vector pos)
    • getMaterialAt

      public abstract Material getMaterialAt(int x, int y, int z)
    • getMaterialAt

      public Material getMaterialAt(Vector pos)
    • isYWithinBounds

      public abstract boolean isYWithinBounds(int y)