类 AmphibiousNodeEvaluator
java.lang.Object
net.minecraft.world.level.pathfinder.NodeEvaluator
net.minecraft.world.level.pathfinder.WalkNodeEvaluator
net.minecraft.world.level.pathfinder.AmphibiousNodeEvaluator
- 直接已知子类:
Frog.FrogNodeEvaluator
-
字段概要
字段修饰符和类型字段说明private float
private float
private final boolean
从类继承的字段 net.minecraft.world.level.pathfinder.WalkNodeEvaluator
SPACE_BETWEEN_WALL_POSTS
从类继承的字段 net.minecraft.world.level.pathfinder.NodeEvaluator
canFloat, canOpenDoors, canPassDoors, canWalkOverFences, entityDepth, entityHeight, entityWidth, level, mob, nodes
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
done()
getBlockPathType
(BlockGetter pLevel, int pX, int pY, int pZ) getGoal
(double pX, double pY, double pZ) int
getNeighbors
(Node[] pOutputArray, Node pNode) getStart()
protected boolean
private boolean
isVerticalNeighborValid
(Node pNeighbor, Node pNode) void
prepare
(PathNavigationRegion pLevel, Mob pMob) 从类继承的方法 net.minecraft.world.level.pathfinder.WalkNodeEvaluator
canStartAt, checkNeighbourBlocks, evaluateBlockPathType, findAcceptedNode, getBlockPathType, getBlockPathType, getBlockPathTypeRaw, getBlockPathTypes, getBlockPathTypeStatic, getCachedBlockType, getFloorLevel, getFloorLevel, getStartNode, isBurningBlock, isDiagonalValid, isNeighborValid
从类继承的方法 net.minecraft.world.level.pathfinder.NodeEvaluator
canFloat, canOpenDoors, canPassDoors, canWalkOverFences, getNode, getNode, getTargetFromNode, setCanFloat, setCanOpenDoors, setCanPassDoors, setCanWalkOverFences
-
字段详细资料
-
prefersShallowSwimming
private final boolean prefersShallowSwimming -
oldWalkableCost
private float oldWalkableCost -
oldWaterBorderCost
private float oldWaterBorderCost
-
-
构造器详细资料
-
AmphibiousNodeEvaluator
public AmphibiousNodeEvaluator(boolean pPrefersShallowSwimming)
-
-
方法详细资料
-
done
public void done()- 覆盖:
done
在类中WalkNodeEvaluator
-
getStart
- 覆盖:
getStart
在类中WalkNodeEvaluator
-
getGoal
- 覆盖:
getGoal
在类中WalkNodeEvaluator
-
getNeighbors
- 覆盖:
getNeighbors
在类中WalkNodeEvaluator
-
isVerticalNeighborValid
-
isAmphibious
protected boolean isAmphibious()- 覆盖:
isAmphibious
在类中WalkNodeEvaluator
-
getBlockPathType
- 覆盖:
getBlockPathType
在类中WalkNodeEvaluator