| public void | |
| public void | | done() | | done() | | method_19() | | clear() |
|
| public PathNode | | getStart() | | getStart() | | method_21() | | getStart() |
|
| protected PathNode | |
| protected boolean | |
| public TargetPathNode | | getTarget(double x, double y, double z) | | getTarget(double x, double y, double z) | | method_16(double arg0, double arg1, double arg2) | | getNode(double arg0, double arg1, double arg2) |
|
| public int | |
| protected boolean | |
| protected boolean | |
| protected boolean | | isDiagonalValid(Node diagonal) | | isDiagonalValid(Node diagonal) | | method_57089(class_9 arg0) | | isValidDiagonalSuccessor(PathNode node) |
|
| private static boolean | |
| private boolean | | canReachWithoutCollision(Node posTo) | | canReachWithoutCollision(Node posTo) | | method_29578(class_9 arg0) | | isBlocked(PathNode node) |
|
| protected double | |
| public static double | |
| protected boolean | | isAmphibious() | | isAmphibious() | | method_37004() | | isAmphibious() |
|
| protected PathNode | | findAcceptedNode(int x, int y, int z, int jumpSize, double nodeHeight, Direction travelDirection, PathType blockPathTypeCurrent) | | findAcceptedNode(int x, int y, int z, int jumpSize, double nodeHeight, Direction travelDirection, PathType blockPathTypeCurrent) | | method_62(int arg0, int arg1, int arg2, int arg3, double arg4, class_2350 arg5, class_7 arg6) | | getPathNode(int x, int y, int z, int maxYStep, double lastFeetY, Direction direction, PathNodeType nodeType) |
|
| private double | | getMobJumpHeight() | | getMobJumpHeight() | | method_46739() | | getStepHeight() |
|
| private PathNode | | getNodeAndUpdateCostToMax(int x, int y, int z, PathType pathType, float cost) | | getNodeAndUpdateCostToMax(int x, int y, int z, PathType pathType, float cost) | | method_43569(int arg0, int arg1, int arg2, class_7 arg3, float arg4) | | getNodeWith(int x, int y, int z, PathNodeType type, float penalty) |
|
| private PathNode | | getBlockedNode(int x, int y, int z) | | getBlockedNode(int x, int y, int z) | | method_43570(int arg0, int arg1, int arg2) | | getBlockedNode(int x, int y, int z) |
|
| private PathNode | | getClosedNode(int x, int y, int z, PathType pathType) | | getClosedNode(int x, int y, int z, PathType pathType) | | method_57088(int arg0, int arg1, int arg2, class_7 arg3) | | getNodeWith(int x, int y, int z, PathNodeType type) |
|
| private PathNode | | tryJumpOn(int x, int y, int z, int jumpSize, double nodeHeight, Direction travelDirection, PathType blockPathTypeCurrent, BlockPos$MutableBlockPos reusablePos) | | tryJumpOn(int x, int y, int z, int jumpSize, double nodeHeight, Direction travelDirection, PathType blockPathTypeCurrent, BlockPos$MutableBlockPos reusablePos) | | method_57085(int arg0, int arg1, int arg2, int arg3, double arg4, class_2350 arg5, class_7 arg6, class_2338$class_2339 arg7) | | getJumpOnTopNode(int x, int y, int z, int maxYStep, double lastFeetY, Direction direction, PathNodeType nodeType, BlockPos$Mutable mutablePos) |
|
| private PathNode | | tryFindFirstNonWaterBelow(int x, int y, int z, Node best) | | tryFindFirstNonWaterBelow(int x, int y, int z, Node best) | | method_57087(int arg0, int arg1, int arg2, class_9 arg3) | | getNonWaterNodeBelow(int x, int y, int z, PathNode node) |
|
| private PathNode | | tryFindFirstGroundNodeBelow(int x, int y, int z) | | tryFindFirstGroundNodeBelow(int x, int y, int z) | | method_57091(int arg0, int arg1, int arg2) | | getOpenNode(int x, int y, int z) |
|
| private boolean | | hasCollisions(AABB aabb) | | hasCollisions(AABB aabb) | | method_29304(class_238 arg0) | | checkBoxCollision(Box box) |
|
| protected PathNodeType | | getCachedPathType(int x, int y, int z) | | getCachedPathType(int x, int y, int z) | | method_31932(int arg0, int arg1, int arg2) | | getNodeType(int x, int y, int z) |
|
| public PathNodeType | | getPathTypeOfMob(PathfindingContext context, int x, int y, int z, Mob mob) | | getPathTypeOfMob(PathfindingContext context, int x, int y, int z, Mob mob) | | method_25(class_9316 arg0, int arg1, int arg2, int arg3, class_1308 arg4) | | getNodeType(PathContext arg0, int arg1, int arg2, int arg3, MobEntity arg4) |
|
| public Set<PathNodeType> | | getPathTypeWithinMobBB(PathfindingContext context, int x, int y, int z) | | getPathTypeWithinMobBB(PathfindingContext context, int x, int y, int z) | | method_57090(class_9316 arg0, int arg1, int arg2, int arg3) | | getCollidingNodeTypes(PathContext context, int x, int y, int z) |
|
| public PathNodeType | | getPathType(PathfindingContext context, int x, int y, int z) | | getPathType(PathfindingContext context, int x, int y, int z) | | method_17(class_9316 arg0, int arg1, int arg2, int arg3) | | getDefaultNodeType(PathContext arg0, int arg1, int arg2, int arg3) |
|
| public static PathNodeType | |
| public static PathNodeType | |
| public static PathNodeType | | checkNeighbourBlocks(PathfindingContext context, int x, int y, int z, PathType blockPathType) | | checkNeighbourBlocks(PathfindingContext context, int x, int y, int z, PathType blockPathType) | | method_59(class_9316 arg0, int arg1, int arg2, int arg3, class_7 arg4) | | getNodeTypeFromNeighbors(PathContext context, int x, int y, int z, PathNodeType fallback) |
|
| protected static PathNodeType | |