History - net.minecraft.entity.ai.pathing.LandPathNodeMaker

26.3-snapshot-3

Names

Fields

Constructors

Methods

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

PathNodeType (int, int, int, long): lambda$getCachedPathType$1, method_57086, method_57086

PathNodeType (int, int, int, long): lambda$getCachedPathType$0, method_57086, method_57086

1.21.11_unobfuscated

Names

net.minecraft.world.level.pathfinder.WalkNodeEvaluator

net.minecraft.class_14

net.minecraft.entity.ai.pathing.LandPathNodeMaker

Fields

double: SPACE_BETWEEN_WALL_POSTS, field_31809, Y_OFFSET

double: DEFAULT_MOB_JUMP_HEIGHT, field_40928, MIN_STEP_HEIGHT

it.unimi.dsi.fastutil.longs.Long2ObjectMap<PathNodeType>: pathTypesByPosCacheByMob, field_49156, nodeTypes

it.unimi.dsi.fastutil.objects.Object2BooleanMap<Box>: collisionCache, field_25191, collidedBoxes

PathNode[]: reusableNeighbors, field_49157, successors

Constructors

()

Methods

void (ChunkCache, MobEntity): prepare, method_12, init

void (): done, method_19, clear

PathNode (): getStart, method_21, getStart

PathNode (BlockPos): getStartNode, method_43415, getStart

boolean (BlockPos): canStartAt, method_47893, canPathThrough

TargetPathNode (double, double, double): getTarget, method_16, getNode

int (PathNode[], PathNode): getNeighbors, method_18, getSuccessors

boolean (PathNode, PathNode): isNeighborValid, method_20536, isValidAdjacentSuccessor

boolean (PathNode, PathNode, PathNode): isDiagonalValid, method_29579, isValidDiagonalSuccessor

boolean (PathNode): isDiagonalValid, method_57089, isValidDiagonalSuccessor

boolean (PathNodeType): doesBlockHavePartialCollision, method_43414, isBlocked

boolean (PathNode): canReachWithoutCollision, method_29578, isBlocked

double (BlockPos): getFloorLevel, method_37003, getFeetY

double (BlockView, BlockPos): getFloorLevel, method_60, getFeetY

boolean (): isAmphibious, method_37004, isAmphibious

PathNode (int, int, int, int, double, Direction, PathNodeType): findAcceptedNode, method_62, getPathNode

double (): getMobJumpHeight, method_46739, getStepHeight

PathNode (int, int, int, PathNodeType, float): getNodeAndUpdateCostToMax, method_43569, getNodeWith

PathNode (int, int, int): getBlockedNode, method_43570, getBlockedNode

PathNode (int, int, int, PathNodeType): getClosedNode, method_57088, getNodeWith

PathNode (int, int, int, int, double, Direction, PathNodeType, BlockPos$Mutable): tryJumpOn, method_57085, getJumpOnTopNode

PathNode (int, int, int, PathNode): tryFindFirstNonWaterBelow, method_57087, getNonWaterNodeBelow

PathNode (int, int, int): tryFindFirstGroundNodeBelow, method_57091, getOpenNode

boolean (Box): hasCollisions, method_29304, checkBoxCollision

PathNodeType (int, int, int): getCachedPathType, method_31932, getNodeType

PathNodeType (PathContext, int, int, int, MobEntity): getPathTypeOfMob, method_25, getNodeType

Set<PathNodeType> (PathContext, int, int, int): getPathTypeWithinMobBB, method_57090, getCollidingNodeTypes

PathNodeType (PathContext, int, int, int): getPathType, method_17, getDefaultNodeType

PathNodeType (MobEntity, BlockPos): getPathTypeStatic, method_57625, getLandNodeType

PathNodeType (PathContext, BlockPos$Mutable): getPathTypeStatic, method_23476, getLandNodeType

PathNodeType (PathContext, int, int, int, PathNodeType): checkNeighbourBlocks, method_59, getNodeTypeFromNeighbors

PathNodeType (BlockView, BlockPos): getPathTypeFromState, method_58, getCommonNodeType

PathNodeType (int, int, int, long): lambda$getCachedPathType$1, method_57086, method_57086

boolean (Box, Object): lambda$hasCollisions$0, method_29305, method_29305