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.