History - net.minecraft.entity.ai.pathing.LandPathNodeMaker
26.4-snapshot-7
Names
Fields
Constructors
Methods
26.4-snapshot-6
Names
Fields
Constructors
Methods
26.4-snapshot-5
Names
Fields
Constructors
Methods
26.4-snapshot-4
Names
Fields
Constructors
Methods
26.4-snapshot-3
Names
Fields
Constructors
Methods
26.4-snapshot-2
Names
Fields
Constructors
Methods
26.4-snapshot-1
Names
Fields
Constructors
Methods
26.3
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