All Classes and Interfaces

Class
Description
 
This is for internal purpose only and is used to receive a ChunkSnapshot version-independent.
Utility class for publishing and managing events using the Google Guava EventBus.
Marks an API as experimental.
Represents a set of weights used to calculate a heuristic for the A* pathfinding algorithm.
Utility class for common number operations.
Represents a supplier that accepts a parameter.
A PathFilter implementation that determines if a path is passable.
 
A Class to represent a block in the world, except exempt of Bukkit
 
A PathFilter is a functional interface that allows customization of the pathfinding process within the Pathfinder.
A stage for multiple PathFilters.
A Pathfinder is a class that can find a path between two positions while following a given set of rules.
Defines a set of configurable parameters that govern the behavior of the A* pathfinding algorithm.
 
Represents all pathing events
An event called when a pathfinder finishes pathing.
An event called when a Pathfinder starts pathing.
 
 
PathValidationContext is a data container used during the pathfinding process to provide relevant contextual information needed for evaluating path validity.
 
The SnapshotManager interface defines methods for retrieving block data snapshots at specific positions within a Minecraft world.
A PathFilter implementation that determines if a path is on solid ground.
A PathFilter implementation that determines if a path is through water.