历史 - net.minecraft.world.level.pathfinder.WalkNodeEvaluator

1.21.11

名称

fgw

flx

字段

构造函数

方法

1.21.10

名称

字段

构造函数

方法

1.21.9

名称

fbh

fgw

字段

构造函数

方法

1.21.8

名称

字段

构造函数

方法

1.21.7

名称

字段

构造函数

方法

1.21.6

名称

eyw

fbh

字段

构造函数

方法

1.21.5

名称

etw

eyw

字段

构造函数

方法

1.21.4

名称

eut

etw

字段

构造函数

方法

1.21.3

名称

eqa

eut

字段

double: k, SPACE_BETWEEN_WALL_POSTS, field_31809, Y_OFFSET, f_164724_

double: l, SPACE_BETWEEN_WALL_POSTS, field_31809, Y_OFFSET, f_164724_

double: l, DEFAULT_MOB_JUMP_HEIGHT, field_40928, MIN_STEP_HEIGHT, f_254631_

double: a, DEFAULT_MOB_JUMP_HEIGHT, field_40928, MIN_STEP_HEIGHT, f_254631_

构造函数

方法

1.21.1

名称

字段

构造函数

方法

1.21

名称

eot

eqa

字段

构造函数

方法

1.20.6

名称

efl

eot

字段

it.unimi.dsi.fastutil.longs.Long2ObjectMap<BlockPathTypes>: m, pathTypesByPosCache, field_25190, nodeTypes, f_77545_

it.unimi.dsi.fastutil.longs.Long2ObjectMap<PathType>: m, pathTypesByPosCacheByMob, field_49156, nodeTypes, f_315292_

Node[]: o, reusableNeighbors, field_49157, successors, f_313986_

构造函数

方法

BlockPathTypes (Mob, BlockPos): a, getBlockPathType, method_63, getNodeType, m_77572_

BlockPathTypes (BlockGetter, int, int, int): a, getBlockPathType, method_17, getDefaultNodeType, m_8086_

boolean (Node, Node, Node, Node): a, isDiagonalValid, method_29579, isValidDiagonalSuccessor, m_77629_

Target (double, double, double): a, getGoal, method_16, getNode, m_7568_

Target (double, double, double): a, getTarget, method_16, getNode, m_319819_

BlockPathTypes (Mob, int, int, int): a, getCachedBlockType, method_29303, getNodeType, m_77567_

BlockPathTypes (BlockGetter, BlockPos$MutableBlockPos): a, getBlockPathTypeStatic, method_23476, getLandNodeType, m_77604_

BlockPathTypes (BlockGetter, BlockPos$MutableBlockPos, BlockPathTypes): a, checkNeighbourBlocks, method_59, getNodeTypeFromNeighbors, m_77607_

BlockPathTypes (BlockGetter, BlockPos): b, getBlockPathTypeRaw, method_58, getCommonNodeType, m_77643_

PathType (BlockGetter, BlockPos): b, getPathTypeFromState, method_58, getCommonNodeType, m_324497_

boolean (BlockState): a, isBurningBlock, method_27138, inflictsFireDamage, m_77622_

BlockPathTypes (BlockGetter, int, int, int, Mob): a, getBlockPathType, method_25, getNodeType, m_7209_

BlockPathTypes (BlockGetter, int, int, int, EnumSet<BlockPathTypes>, BlockPathTypes, BlockPos): a, getBlockPathTypes, method_64, findNearbyNodeTypes, m_264561_

BlockPathTypes (BlockGetter, BlockPos, BlockPathTypes): a, evaluateBlockPathType, method_61, adjustNodeType, m_264405_

boolean (Node, Node, Node): a, isDiagonalValid, method_29579, isValidDiagonalSuccessor, m_77629_

boolean (Node): a, isDiagonalValid, method_57089, isValidDiagonalSuccessor, m_321731_

Node (int, int, int, PathType): a, getClosedNode, method_57088, getNodeWith, m_321803_

Node (int, int, int, int, double, Direction, PathType, BlockPos$MutableBlockPos): a, tryJumpOn, method_57085, getJumpOnTopNode, m_324533_

Node (int, int, int, Node): a, tryFindFirstNonWaterBelow, method_57087, getNonWaterNodeBelow, m_324617_

Node (int, int, int): d, tryFindFirstGroundNodeBelow, method_57091, getOpenNode, m_322432_

PathType (int, int, int): b, getCachedPathType, method_31932, getNodeType, m_321558_

PathType (PathfindingContext, int, int, int, Mob): a, getPathTypeOfMob, method_25, getNodeType, m_319854_

Set<PathType> (PathfindingContext, int, int, int): b, getPathTypeWithinMobBB, method_57090, getCollidingNodeTypes, m_320358_

PathType (PathfindingContext, int, int, int): a, getPathType, method_17, getDefaultNodeType, m_320240_

PathType (Mob, BlockPos): b, getPathTypeStatic, method_57625, getLandNodeType, m_324593_

PathType (PathfindingContext, BlockPos$MutableBlockPos): a, getPathTypeStatic, method_23476, getLandNodeType, m_324107_

PathType (PathfindingContext, int, int, int, PathType): a, checkNeighbourBlocks, method_59, getNodeTypeFromNeighbors, m_77607_

1.20.4

名称

ebg

efl

字段

构造函数

方法

1.20.2

名称

dxy

ebg

字段

构造函数

方法

1.20.1

名称

dxe

dxy

字段

float: l, oldWaterCost, field_63, waterPathNodeTypeWeight, f_77544_

it.unimi.dsi.fastutil.longs.Long2ObjectMap<BlockPathTypes>: n, pathTypesByPosCache, field_25190, nodeTypes, f_77545_

it.unimi.dsi.fastutil.longs.Long2ObjectMap<BlockPathTypes>: m, pathTypesByPosCache, field_25190, nodeTypes, f_77545_

it.unimi.dsi.fastutil.objects.Object2BooleanMap<AABB>: o, collisionCache, field_25191, collidedBoxes, f_77546_

it.unimi.dsi.fastutil.objects.Object2BooleanMap<AABB>: n, collisionCache, field_25191, collidedBoxes, f_77546_

double: m, DEFAULT_MOB_JUMP_HEIGHT, field_40928, MIN_STEP_HEIGHT, f_254631_

double: l, DEFAULT_MOB_JUMP_HEIGHT, field_40928, MIN_STEP_HEIGHT, f_254631_

构造函数

方法

1.19.4

名称

due

dxe

字段

构造函数

方法

BlockPathTypes (BlockGetter, int, int, int, Mob, int, int, int, boolean, boolean): a, getBlockPathType, method_25, getNodeType, m_7209_

BlockPathTypes (BlockGetter, int, int, int, int, int, int, boolean, boolean, EnumSet<BlockPathTypes>, BlockPathTypes, BlockPos): a, getBlockPathTypes, method_64, findNearbyNodeTypes, m_77580_

BlockPathTypes (BlockGetter, boolean, boolean, BlockPos, BlockPathTypes): a, evaluateBlockPathType, method_61, adjustNodeType, m_6603_

BlockPathTypes (BlockGetter, int, int, int, Mob): a, getBlockPathType, method_25, getNodeType, m_7209_

BlockPathTypes (BlockGetter, int, int, int, EnumSet<BlockPathTypes>, BlockPathTypes, BlockPos): a, getBlockPathTypes, method_64, findNearbyNodeTypes, m_264561_

BlockPathTypes (BlockGetter, BlockPos, BlockPathTypes): a, evaluateBlockPathType, method_61, adjustNodeType, m_264405_

1.19.3

名称

dqq

due

字段

float: k, oldWaterCost, field_63, waterPathNodeTypeWeight, f_77544_

float: l, oldWaterCost, field_63, waterPathNodeTypeWeight, f_77544_

it.unimi.dsi.fastutil.longs.Long2ObjectMap<BlockPathTypes>: l, pathTypesByPosCache, field_25190, nodeTypes, f_77545_

it.unimi.dsi.fastutil.longs.Long2ObjectMap<BlockPathTypes>: n, pathTypesByPosCache, field_25190, nodeTypes, f_77545_

it.unimi.dsi.fastutil.objects.Object2BooleanMap<AABB>: m, collisionCache, field_25191, collidedBoxes, f_77546_

it.unimi.dsi.fastutil.objects.Object2BooleanMap<AABB>: o, collisionCache, field_25191, collidedBoxes, f_77546_

double: j, SPACE_BETWEEN_WALL_POSTS, field_31809, Y_OFFSET, f_164724_

double: k, SPACE_BETWEEN_WALL_POSTS, field_31809, Y_OFFSET, f_164724_

double: m, DEFAULT_MOB_JUMP_HEIGHT, field_40928, MIN_STEP_HEIGHT, f_254631_

构造函数

方法

boolean (BlockPos): d, hasPositiveMalus, method_27139, canPathThrough, m_77646_

double (BlockPos): a, getFloorLevel, method_37003, getFeetY, m_142213_

double (BlockPos): d, getFloorLevel, method_37003, getFeetY, m_142213_

Node (int, int, int, BlockPathTypes, float): a, getNodeAndUpdateCostToMax, method_43569, method_43569, m_230619_

Node (int, int, int, BlockPathTypes, float): a, getNodeAndUpdateCostToMax, method_43569, getNodeWith, m_230619_

Node (int, int, int): b, getBlockedNode, method_43570, method_43570, m_230627_

Node (int, int, int): a, getBlockedNode, method_43570, getBlockedNode, m_230627_

boolean (BlockPos): a, canStartAt, method_47893, canPathThrough, m_262494_

double (): h, getMobJumpHeight, method_46739, getStepHeight, m_255203_

1.19.2

名称

字段

构造函数

方法

1.19.1

名称

dpt

dqq

net.minecraft.world.level.pathfinder.PathfinderNormal

字段

构造函数

方法

1.19

名称

djs

dpt

net.minecraft.world.level.pathfinder.PathfinderNormal

字段

构造函数

方法

void (): a, done, method_19, clear, m_6802_

void (): b, done, method_19, clear, m_6802_

Node (): b, getStart, method_21, getStart, m_7171_

Node (): a, getStart, method_21, getStart, m_7171_

boolean (BlockPos): c, hasPositiveMalus, method_27139, canPathThrough, m_77646_

boolean (BlockPos): d, hasPositiveMalus, method_27139, canPathThrough, m_77646_

boolean (Node): a, canReachWithoutCollision, method_29578, isBlocked, m_77624_

boolean (Node): b, canReachWithoutCollision, method_29578, isBlocked, m_77624_

boolean (): c, isAmphibious, method_37004, method_37004, m_141974_

boolean (): c, isAmphibious, method_37004, isAmphibious, m_141974_

Node (BlockPos): c, getStartNode, method_43415, getStart, m_230631_

boolean (BlockPathTypes): a, doesBlockHavePartialCollision, method_43414, isBlocked, m_230625_

Node (int, int, int, BlockPathTypes, float): a, getNodeAndUpdateCostToMax, method_43569, method_43569, m_230619_

Node (int, int, int): b, getBlockedNode, method_43570, method_43570, m_230627_

1.18.2

名称

diq

djs

字段

构造函数

方法

1.18.1

名称

字段

构造函数

方法

1.18

名称

dhf

diq

字段

构造函数

方法

BlockPathTypes (BlockGetter, int, int, int, Mob, int, int, int, boolean, boolean): a, getBlockPathType, method_17, getNodeType, m_7209_

BlockPathTypes (BlockGetter, int, int, int, Mob, int, int, int, boolean, boolean): a, getBlockPathType, method_25, getNodeType, m_7209_

BlockPathTypes (BlockGetter, int, int, int): a, getBlockPathType, method_25, getDefaultNodeType, m_8086_

BlockPathTypes (BlockGetter, int, int, int): a, getBlockPathType, method_17, getDefaultNodeType, m_8086_

double (BlockPos): a, getFloorLevel, method_37003, method_37003, m_142213_

double (BlockPos): a, getFloorLevel, method_37003, getFeetY, m_142213_

1.17.1

名称

字段

构造函数

方法

1.17

名称

cxj

dhf

net.minecraft.pathfinding.WalkNodeProcessor

net.minecraft.src.C_2759_

net.minecraft.server.v1_16_R3.PathfinderNormal

net.minecraft.world.level.pathfinder.PathfinderNormal

字段

float: j, oldWaterCost, field_63, waterPathNodeTypeWeight, field_176183_h

float: k, oldWaterCost, field_63, waterPathNodeTypeWeight, f_77544_

it.unimi.dsi.fastutil.longs.Long2ObjectMap<BlockPathTypes>: k, pathTypesByPosCache, field_25190, field_25190, field_237226_k_

it.unimi.dsi.fastutil.longs.Long2ObjectMap<BlockPathTypes>: l, pathTypesByPosCache, field_25190, nodeTypes, f_77545_

it.unimi.dsi.fastutil.objects.Object2BooleanMap<AABB>: l, collisionCache, field_25191, field_25191, field_237227_l_

it.unimi.dsi.fastutil.objects.Object2BooleanMap<AABB>: m, collisionCache, field_25191, collidedBoxes, f_77546_

double: j, SPACE_BETWEEN_WALL_POSTS, field_31809, Y_OFFSET, f_164724_

构造函数

方法

void (): a, done, method_19, clear, func_176163_a

void (): a, done, method_19, clear, m_6802_

Node (): b, getStart, method_21, getStart, func_186318_b

Node (): b, getStart, method_21, getStart, m_7171_

BlockPathTypes (BlockGetter, int, int, int, Mob, int, int, int, boolean, boolean): a, getBlockPathType, method_17, getNodeType, func_186319_a

BlockPathTypes (BlockGetter, int, int, int, Mob, int, int, int, boolean, boolean): a, getBlockPathType, method_17, getNodeType, m_7209_

BlockPathTypes (Mob, BlockPos): a, getBlockPathType, method_63, getNodeType, func_186329_a

BlockPathTypes (Mob, BlockPos): a, getBlockPathType, method_63, getNodeType, m_77572_

BlockPathTypes (BlockGetter, int, int, int): a, getBlockPathType, method_25, getDefaultNodeType, func_186330_a

BlockPathTypes (BlockGetter, int, int, int): a, getBlockPathType, method_25, getDefaultNodeType, m_8086_

BlockPathTypes (BlockGetter, int, int, int, int, int, int, boolean, boolean, EnumSet<BlockPathTypes>, BlockPathTypes, BlockPos): a, getBlockPathTypes, method_64, findNearbyNodeTypes, func_193577_a

BlockPathTypes (BlockGetter, int, int, int, int, int, int, boolean, boolean, EnumSet<BlockPathTypes>, BlockPathTypes, BlockPos): a, getBlockPathTypes, method_64, findNearbyNodeTypes, m_77580_

double (BlockGetter, BlockPos): a, getFloorLevel, method_60, getFeetY, func_197682_a

double (BlockGetter, BlockPos): a, getFloorLevel, method_60, getFeetY, m_77611_

BlockPathTypes (BlockGetter, boolean, boolean, BlockPos, BlockPathTypes): a, evaluateBlockPathType, method_61, adjustNodeType, func_215744_a

BlockPathTypes (BlockGetter, boolean, boolean, BlockPos, BlockPathTypes): a, evaluateBlockPathType, method_61, adjustNodeType, m_6603_

int (Node[], Node): a, getNeighbors, method_18, getSuccessors, func_222859_a

int (Node[], Node): a, getNeighbors, method_18, getSuccessors, m_6065_

boolean (Node, Node, Node, Node): a, isDiagonalValid, method_29579, method_29579, func_222860_a

boolean (Node, Node, Node, Node): a, isDiagonalValid, method_29579, isValidDiagonalSuccessor, m_77629_

Target (double, double, double): a, getGoal, method_16, getNode, func_224768_a

Target (double, double, double): a, getGoal, method_16, getNode, m_7568_

void (PathNavigationRegion, Mob): a, prepare, method_12, init, func_225578_a_

void (PathNavigationRegion, Mob): a, prepare, method_12, init, m_6028_

boolean (BlockPos): b, hasPositiveMalus, method_27139, method_27139, func_237239_b_

boolean (BlockPos): c, hasPositiveMalus, method_27139, canPathThrough, m_77646_

boolean (Node, Node): a, isNeighborValid, method_20536, isValidAdjacentSuccessor, func_237235_a_

boolean (Node, Node): a, isNeighborValid, method_20536, isValidAdjacentSuccessor, m_77626_

boolean (Node): a, canReachWithoutCollision, method_29578, method_29578, func_237234_a_

boolean (Node): a, canReachWithoutCollision, method_29578, isBlocked, m_77624_

Node (int, int, int, int, double, Direction, BlockPathTypes): a, getLandNode, method_62, getPathNode, func_186332_a

Node (int, int, int, int, double, Direction, BlockPathTypes): a, findAcceptedNode, method_62, getPathNode, m_164725_

boolean (AABB): a, hasCollisions, method_29304, method_29304, func_237236_a_

boolean (AABB): a, hasCollisions, method_29304, checkBoxCollision, m_77634_

BlockPathTypes (Mob, int, int, int): a, getCachedBlockType, method_29303, method_29303, func_237230_a_

BlockPathTypes (Mob, int, int, int): a, getCachedBlockType, method_29303, getNodeType, m_77567_

BlockPathTypes (BlockGetter, BlockPos$MutableBlockPos): a, getBlockPathTypeStatic, method_23476, getLandNodeType, func_237231_a_

BlockPathTypes (BlockGetter, BlockPos$MutableBlockPos): a, getBlockPathTypeStatic, method_23476, getLandNodeType, m_77604_

BlockPathTypes (BlockGetter, BlockPos$MutableBlockPos, BlockPathTypes): a, checkNeighbourBlocks, method_59, getNodeTypeFromNeighbors, func_237232_a_

BlockPathTypes (BlockGetter, BlockPos$MutableBlockPos, BlockPathTypes): a, checkNeighbourBlocks, method_59, getNodeTypeFromNeighbors, m_77607_

BlockPathTypes (BlockGetter, BlockPos): b, getBlockPathTypeRaw, method_58, getCommonNodeType, func_237238_b_

BlockPathTypes (BlockGetter, BlockPos): b, getBlockPathTypeRaw, method_58, getCommonNodeType, m_77643_

boolean (BlockState): a, isBurningBlock, method_27138, method_27138, func_237233_a_

boolean (BlockState): a, isBurningBlock, method_27138, inflictsFireDamage, m_77622_

double (BlockPos): a, getFloorLevel, method_37003, method_37003, m_142213_

boolean (): c, isAmphibious, method_37004, method_37004, m_141974_

1.16.5

名称

字段

构造函数

方法

boolean (Node, Node): a, isNeighborValid, method_20536, isValidDiagonalSuccessor, func_237235_a_

boolean (Node, Node): a, isNeighborValid, method_20536, isValidAdjacentSuccessor, func_237235_a_

1.16.4

名称

cxg

cxj

net.minecraft.server.v1_16_R2.PathfinderNormal

net.minecraft.server.v1_16_R3.PathfinderNormal

字段

构造函数

方法

1.16.3

名称

字段

构造函数

方法

1.16.2

名称

czl

cxg

net.minecraft.server.v1_16_R1.PathfinderNormal

net.minecraft.server.v1_16_R2.PathfinderNormal

字段

构造函数

方法

1.16.1

名称

cqw

czl

net.minecraft.server.v1_15_R1.PathfinderNormal

net.minecraft.server.v1_16_R1.PathfinderNormal

字段

it.unimi.dsi.fastutil.longs.Long2ObjectMap<BlockPathTypes>: k, pathTypesByPosCache, field_25190, field_25190, field_237226_k_

it.unimi.dsi.fastutil.objects.Object2BooleanMap<AABB>: l, collisionCache, field_25191, field_25191, field_237227_l_

构造函数

方法

Node (int, int, int, int, double, Direction): a, getLandNode, method_62, getPathNode, func_186332_a

BlockPathTypes (Mob, int, int, int): a, getBlockPathType, method_57, getNodeType, func_186331_a

BlockPathTypes (BlockGetter, int, int, int): a, getBlockPathType, method_25, getNodeType, func_186330_a

BlockPathTypes (BlockGetter, int, int, int): a, getBlockPathType, method_25, getDefaultNodeType, func_186330_a

BlockPathTypes (BlockGetter, int, int, int): c, getBlockPathTypeRaw, method_58, getBasicPathNodeType, func_189553_b

BlockPathTypes (BlockGetter, int, int, int, int, int, int, boolean, boolean, EnumSet<BlockPathTypes>, BlockPathTypes, BlockPos): a, getBlockPathTypes, method_64, getNodeType, func_193577_a

BlockPathTypes (BlockGetter, int, int, int, int, int, int, boolean, boolean, EnumSet<BlockPathTypes>, BlockPathTypes, BlockPos): a, getBlockPathTypes, method_64, findNearbyNodeTypes, func_193577_a

BlockPathTypes (BlockGetter, int, int, int, BlockPathTypes): a, checkNeighbourBlocks, method_59, func_193578_a

double (BlockGetter, BlockPos): a, getFloorLevel, method_60, getHeight, func_197682_a

double (BlockGetter, BlockPos): a, getFloorLevel, method_60, getFeetY, func_197682_a

boolean (Node, Node, Node, Node): a, isDiagonalValid, method_20536, isValidDiagonalSuccessor, func_222860_a

boolean (Node, Node, Node, Node): a, isDiagonalValid, method_29579, method_29579, func_222860_a

BlockPathTypes (BlockGetter, int, int, int): b, getBlockPathTypeStatic, method_23476, getPathNodeType, func_227480_b_

boolean (BlockPos): b, hasPositiveMalus, method_27139, method_27139, func_237239_b_

boolean (Node, Node): a, isNeighborValid, method_20536, isValidDiagonalSuccessor, func_237235_a_

boolean (Node): a, canReachWithoutCollision, method_29578, method_29578, func_237234_a_

Node (int, int, int, int, double, Direction, BlockPathTypes): a, getLandNode, method_62, getPathNode, func_186332_a

boolean (AABB): a, hasCollisions, method_29304, method_29304, func_237236_a_

BlockPathTypes (Mob, int, int, int): a, getCachedBlockType, method_29303, method_29303, func_237230_a_

BlockPathTypes (BlockGetter, BlockPos$MutableBlockPos): a, getBlockPathTypeStatic, method_23476, getLandNodeType, func_237231_a_

BlockPathTypes (BlockGetter, BlockPos$MutableBlockPos, BlockPathTypes): a, checkNeighbourBlocks, method_59, getNodeTypeFromNeighbors, func_237232_a_

BlockPathTypes (BlockGetter, BlockPos): b, getBlockPathTypeRaw, method_58, getCommonNodeType, func_237238_b_

boolean (BlockState): a, isBurningBlock, method_27138, method_27138, func_237233_a_

1.15.2

名称

cqt

cqw

字段

构造函数

方法

1.15.1

名称

字段

构造函数

方法

BlockPathTypes (BlockGetter, int, int, int): b, getBlockPathTypeStatic, method_23476, func_227480_b_

BlockPathTypes (BlockGetter, int, int, int): b, getBlockPathTypeStatic, method_23476, getPathNodeType, func_227480_b_

1.15

名称

cnx

cqt

net.minecraft.server.v1_14_R1.PathfinderNormal

net.minecraft.server.v1_15_R1.PathfinderNormal

字段

构造函数

方法

BlockPathTypes (BlockGetter, int, int, int): b, getBlockPathTypeRaw, method_58, getBasicPathNodeType, func_189553_b

BlockPathTypes (BlockGetter, int, int, int): c, getBlockPathTypeRaw, method_58, getBasicPathNodeType, func_189553_b

BlockPathTypes (BlockGetter, int, int, int, int, int, int, boolean, boolean, EnumSet<BlockPathTypes>, BlockPathTypes, BlockPos): a, getBlockPathTypes, method_64, func_193577_a

BlockPathTypes (BlockGetter, int, int, int, int, int, int, boolean, boolean, EnumSet<BlockPathTypes>, BlockPathTypes, BlockPos): a, getBlockPathTypes, method_64, getNodeType, func_193577_a

double (BlockGetter, BlockPos): a, getFloorLevel, method_60, func_197682_a

double (BlockGetter, BlockPos): a, getFloorLevel, method_60, getHeight, func_197682_a

BlockPathTypes (BlockGetter, boolean, boolean, BlockPos, BlockPathTypes): a, evaluateBlockPathType, method_61, func_215744_a

BlockPathTypes (BlockGetter, boolean, boolean, BlockPos, BlockPathTypes): a, evaluateBlockPathType, method_61, adjustNodeType, func_215744_a

void (LevelReader, Mob): a, prepare, method_12, init, func_186315_a

boolean (Node, Node, Node, Node): a, isDiagonalValid, method_20536, func_222860_a

boolean (Node, Node, Node, Node): a, isDiagonalValid, method_20536, isValidDiagonalSuccessor, func_222860_a

void (PathNavigationRegion, Mob): a, prepare, method_12, init, func_225578_a_

BlockPathTypes (BlockGetter, int, int, int): b, getBlockPathTypeStatic, method_23476, func_227480_b_

1.14.4

名称

cnr

cnx

net.minecraft.world.level.pathfinder.WalkNodeEvaluator

字段

float: j, field_63, waterPathNodeTypeWeight, field_176183_h

float: j, oldWaterCost, field_63, waterPathNodeTypeWeight, field_176183_h

构造函数

方法

void (): a, method_19, clear, func_176163_a

void (): a, done, method_19, clear, func_176163_a

PathPoint (): b, method_21, getStart, func_186318_b

Node (): b, getStart, method_21, getStart, func_186318_b

PathPoint (double, double, double): a, method_16, getPathNode, func_186325_a

PathPoint (int, int, int, int, double, EnumDirection): a, method_62, getPathNode, func_186332_a

Node (int, int, int, int, double, Direction): a, getLandNode, method_62, getPathNode, func_186332_a

PathType (IBlockAccess, int, int, int, EntityInsentient, int, int, int, boolean, boolean): a, method_17, getPathNodeType, func_186319_a

BlockPathTypes (BlockGetter, int, int, int, Mob, int, int, int, boolean, boolean): a, getBlockPathType, method_17, getNodeType, func_186319_a

PathType (EntityInsentient, BlockPosition): a, method_63, getPathNodeType, func_186329_a

BlockPathTypes (Mob, BlockPos): a, getBlockPathType, method_63, getNodeType, func_186329_a

PathType (EntityInsentient, int, int, int): a, method_57, getPathNodeType, func_186331_a

BlockPathTypes (Mob, int, int, int): a, getBlockPathType, method_57, getNodeType, func_186331_a

PathType (IBlockAccess, int, int, int): a, method_25, getPathNodeType, func_186330_a

BlockPathTypes (BlockGetter, int, int, int): a, getBlockPathType, method_25, getNodeType, func_186330_a

PathType (IBlockAccess, int, int, int): b, method_58, getBasicPathNodeType, func_189553_b

BlockPathTypes (BlockGetter, int, int, int): b, getBlockPathTypeRaw, method_58, getBasicPathNodeType, func_189553_b

PathType (IBlockAccess, int, int, int, int, int, int, boolean, boolean, EnumSet<PathType>, PathType, BlockPosition): a, method_64, method_64, func_193577_a

BlockPathTypes (BlockGetter, int, int, int, int, int, int, boolean, boolean, EnumSet<BlockPathTypes>, BlockPathTypes, BlockPos): a, getBlockPathTypes, method_64, func_193577_a

PathType (IBlockAccess, int, int, int, PathType): a, method_59, method_59, func_193578_a

BlockPathTypes (BlockGetter, int, int, int, BlockPathTypes): a, checkNeighbourBlocks, method_59, func_193578_a

double (IBlockAccess, BlockPosition): a, method_60, method_60, func_197682_a

double (BlockGetter, BlockPos): a, getFloorLevel, method_60, func_197682_a

PathType (IBlockAccess, boolean, boolean, BlockPosition, PathType): a, method_61, method_61, func_215744_a

BlockPathTypes (BlockGetter, boolean, boolean, BlockPos, BlockPathTypes): a, evaluateBlockPathType, method_61, func_215744_a

void (IWorldReader, EntityInsentient): a, method_12, init, func_186315_a

void (LevelReader, Mob): a, prepare, method_12, init, func_186315_a

int (PathPoint[], PathPoint): a, method_18, getPathNodes, func_222859_a

int (Node[], Node): a, getNeighbors, method_18, getSuccessors, func_222859_a

boolean (PathPoint, PathPoint, PathPoint, PathPoint): a, method_20536, method_20536, func_222860_a

boolean (Node, Node, Node, Node): a, isDiagonalValid, method_20536, func_222860_a

Target (double, double, double): a, getGoal, method_16, getNode, func_224768_a

1.14.3

名称

cnn

cnr

net.minecraft.entity.ai.pathing.LandPathNodeMaker

字段

float: j, field_63, field_176183_h

float: j, field_63, waterPathNodeTypeWeight, field_176183_h

构造函数

方法

void (): a, method_19, func_176163_a

void (): a, method_19, clear, func_176163_a

PathPoint (): b, method_21, func_186318_b

PathPoint (): b, method_21, getStart, func_186318_b

PathPoint (double, double, double): a, method_16, func_186325_a

PathPoint (double, double, double): a, method_16, getPathNode, func_186325_a

PathPoint (int, int, int, int, double, EnumDirection): a, method_62, func_186332_a

PathPoint (int, int, int, int, double, EnumDirection): a, method_62, getPathNode, func_186332_a

PathType (IBlockAccess, int, int, int, EntityInsentient, int, int, int, boolean, boolean): a, method_17, func_186319_a

PathType (IBlockAccess, int, int, int, EntityInsentient, int, int, int, boolean, boolean): a, method_17, getPathNodeType, func_186319_a

PathType (EntityInsentient, BlockPosition): a, method_63, func_186329_a

PathType (EntityInsentient, BlockPosition): a, method_63, getPathNodeType, func_186329_a

PathType (EntityInsentient, int, int, int): a, method_57, func_186331_a

PathType (EntityInsentient, int, int, int): a, method_57, getPathNodeType, func_186331_a

PathType (IBlockAccess, int, int, int): a, method_25, func_186330_a

PathType (IBlockAccess, int, int, int): a, method_25, getPathNodeType, func_186330_a

PathType (IBlockAccess, int, int, int): b, method_58, func_189553_b

PathType (IBlockAccess, int, int, int): b, method_58, getBasicPathNodeType, func_189553_b

PathType (IBlockAccess, int, int, int, int, int, int, boolean, boolean, EnumSet<PathType>, PathType, BlockPosition): a, method_64, func_193577_a

PathType (IBlockAccess, int, int, int, int, int, int, boolean, boolean, EnumSet<PathType>, PathType, BlockPosition): a, method_64, method_64, func_193577_a

PathType (IBlockAccess, int, int, int, PathType): a, method_59, func_193578_a

PathType (IBlockAccess, int, int, int, PathType): a, method_59, method_59, func_193578_a

double (IBlockAccess, BlockPosition): a, method_60, func_197682_a

double (IBlockAccess, BlockPosition): a, method_60, method_60, func_197682_a

PathType (IBlockAccess, boolean, boolean, BlockPosition, PathType): a, method_61, func_215744_a

PathType (IBlockAccess, boolean, boolean, BlockPosition, PathType): a, method_61, method_61, func_215744_a

void (IWorldReader, EntityInsentient): a, method_12, func_186315_a

void (IWorldReader, EntityInsentient): a, method_12, init, func_186315_a

int (PathPoint[], PathPoint): a, method_18, func_222859_a

int (PathPoint[], PathPoint): a, method_18, getPathNodes, func_222859_a

boolean (PathPoint, PathPoint, PathPoint, PathPoint): a, method_20536, func_222860_a

boolean (PathPoint, PathPoint, PathPoint, PathPoint): a, method_20536, method_20536, func_222860_a

1.14.2

名称

字段

构造函数

方法

1.14.1

名称

cnl

cnn

字段

构造函数

方法

void (IBlockAccess, EntityInsentient): a, method_12, func_186315_a

int (PathPoint[], PathPoint, PathPoint, float): a, method_18, func_186320_a

void (IWorldReader, EntityInsentient): a, method_12, func_186315_a

int (PathPoint[], PathPoint): a, method_18, func_222859_a

boolean (PathPoint, PathPoint, PathPoint, PathPoint): a, method_20536, func_222860_a

1.14

名称

cbj

cnl

net.minecraft.class_14

net.minecraft.server.v1_13_R2.PathfinderNormal

net.minecraft.server.v1_14_R1.PathfinderNormal

字段

float: j, field_176183_h

float: j, field_63, field_176183_h

构造函数

方法

void (): a, func_176163_a

void (): a, method_19, func_176163_a

void (IBlockAccess, EntityInsentient): a, func_186315_a

void (IBlockAccess, EntityInsentient): a, method_12, func_186315_a

PathPoint (): b, func_186318_b

PathPoint (): b, method_21, func_186318_b

PathPoint (double, double, double): a, func_186325_a

PathPoint (double, double, double): a, method_16, func_186325_a

int (PathPoint[], PathPoint, PathPoint, float): a, func_186320_a

int (PathPoint[], PathPoint, PathPoint, float): a, method_18, func_186320_a

PathPoint (int, int, int, int, double, EnumDirection): a, func_186332_a

PathPoint (int, int, int, int, double, EnumDirection): a, method_62, func_186332_a

PathType (IBlockAccess, int, int, int, EntityInsentient, int, int, int, boolean, boolean): a, func_186319_a

PathType (IBlockAccess, int, int, int, EntityInsentient, int, int, int, boolean, boolean): a, method_17, func_186319_a

PathType (EntityInsentient, BlockPosition): a, func_186329_a

PathType (EntityInsentient, BlockPosition): a, method_63, func_186329_a

PathType (EntityInsentient, int, int, int): a, func_186331_a

PathType (EntityInsentient, int, int, int): a, method_57, func_186331_a

PathType (IBlockAccess, int, int, int): a, func_186330_a

PathType (IBlockAccess, int, int, int): a, method_25, func_186330_a

PathType (IBlockAccess, int, int, int): b, func_189553_b

PathType (IBlockAccess, int, int, int): b, method_58, func_189553_b

PathType (IBlockAccess, int, int, int, int, int, int, boolean, boolean, EnumSet<PathType>, PathType, BlockPosition): a, func_193577_a

PathType (IBlockAccess, int, int, int, int, int, int, boolean, boolean, EnumSet<PathType>, PathType, BlockPosition): a, method_64, func_193577_a

PathType (IBlockAccess, int, int, int, PathType): a, func_193578_a

PathType (IBlockAccess, int, int, int, PathType): a, method_59, func_193578_a

double (IBlockAccess, BlockPosition): a, func_197682_a

double (IBlockAccess, BlockPosition): a, method_60, func_197682_a

PathType (IBlockAccess, boolean, boolean, BlockPosition, PathType): a, method_61, func_215744_a

1.13.2

名称

cbi

cbj

字段

构造函数

方法

1.13.1

名称

cba

cbi

net.minecraft.server.v1_13_R1.PathfinderNormal

net.minecraft.server.v1_13_R2.PathfinderNormal

字段

构造函数

方法

1.13

名称

beo

cba

net.minecraft.server.v1_12_R1.PathfinderNormal

net.minecraft.server.v1_13_R1.PathfinderNormal

字段

构造函数

方法

double (IBlockAccess, BlockPosition): a, func_197682_a

1.12.2

名称

字段

构造函数

方法

1.12.1

名称

bem

beo

字段

构造函数

方法

1.12

名称

bbg

bem

net.minecraft.server.v1_11_R1.PathfinderNormal

net.minecraft.server.v1_12_R1.PathfinderNormal

字段

构造函数

方法

PathType (IBlockAccess, int, int, int, int, int, int, boolean, boolean, EnumSet<PathType>, PathType, BlockPosition): a, func_193577_a

PathType (IBlockAccess, int, int, int, PathType): a, func_193578_a

1.11.2

名称

字段

构造函数

方法

1.11.1

名称

bbe

bbg

字段

构造函数

方法

1.11

名称

azl

bbe

net.minecraft.server.v1_10_R1.PathfinderNormal

net.minecraft.server.v1_11_R1.PathfinderNormal

字段

构造函数

方法

1.10.2

名称

字段

构造函数

方法

1.10

名称

ays

azl

net.minecraft.server.v1_9_R2.PathfinderNormal

net.minecraft.server.v1_10_R1.PathfinderNormal

字段

构造函数

方法

1.9.4

名称

ayr

ays

net.minecraft.server.v1_9_R1.PathfinderNormal

net.minecraft.server.v1_9_R2.PathfinderNormal

字段

构造函数

方法

PathType (IBlockAccess, int, int, int): b, func_189553_b

1.9.2

名称

ays

ayr

字段

构造函数

方法

1.9

名称

ata

ays

net.minecraft.world.pathfinder.WalkNodeProcessor

net.minecraft.pathfinding.WalkNodeProcessor

net.minecraft.server.v1_8_R3.PathfinderNormal

net.minecraft.server.v1_9_R1.PathfinderNormal

字段

boolean: f, field_176180_f

boolean: g, field_176181_g

boolean: h, field_176183_h

boolean: i, field_176184_i

boolean: j, field_176182_j

float: j, field_176183_h

构造函数

方法

void (IBlockAccess, Entity): a, func_176162_a

PathPoint (Entity): a, func_176161_a

PathPoint (Entity, double, double, double): a, func_176160_a

int (PathPoint[], Entity, PathPoint, PathPoint, float): a, func_176164_a

PathPoint (Entity, int, int, int, int): a, func_176171_a

int (Entity, int, int, int): a, func_176177_a

int (IBlockAccess, Entity, int, int, int, int, int, int, boolean, boolean, boolean): a, func_176170_a

void (boolean): a, func_176175_a

void (boolean): b, func_176172_b

void (boolean): c, func_176176_c

void (boolean): d, func_176178_d

boolean (): b, func_176179_b

boolean (): d, func_176174_d

boolean (): e, func_176173_e

void (IBlockAccess, EntityInsentient): a, func_186315_a

PathPoint (): b, func_186318_b

PathPoint (double, double, double): a, func_186325_a

int (PathPoint[], PathPoint, PathPoint, float): a, func_186320_a

PathPoint (int, int, int, int, double, EnumDirection): a, func_186332_a

PathType (IBlockAccess, int, int, int, EntityInsentient, int, int, int, boolean, boolean): a, func_186319_a

PathType (EntityInsentient, BlockPosition): a, func_186329_a

PathType (EntityInsentient, int, int, int): a, func_186331_a

PathType (IBlockAccess, int, int, int): a, func_186330_a

1.8.8

名称

ata

net.minecraft.world.pathfinder.WalkNodeProcessor

net.minecraft.server.v1_8_R3.PathfinderNormal

字段

boolean: f, field_176180_f

boolean: g, field_176181_g

boolean: h, field_176183_h

boolean: i, field_176184_i

boolean: j, field_176182_j

构造函数

()

方法

void (IBlockAccess, Entity): a, func_176162_a

void (): a, func_176163_a

PathPoint (Entity): a, func_176161_a

PathPoint (Entity, double, double, double): a, func_176160_a

int (PathPoint[], Entity, PathPoint, PathPoint, float): a, func_176164_a

PathPoint (Entity, int, int, int, int): a, func_176171_a

int (Entity, int, int, int): a, func_176177_a

int (IBlockAccess, Entity, int, int, int, int, int, int, boolean, boolean, boolean): a, func_176170_a

void (boolean): a, func_176175_a

void (boolean): b, func_176172_b

void (boolean): c, func_176176_c

void (boolean): d, func_176178_d

boolean (): b, func_176179_b

boolean (): d, func_176174_d

boolean (): e, func_176173_e