Class AmphibiousNodeEvaluator
java.lang.Object
net.minecraft.world.level.pathfinder.NodeEvaluator
net.minecraft.world.level.pathfinder.WalkNodeEvaluator
net.minecraft.world.level.pathfinder.AmphibiousNodeEvaluator
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate floatprivate floatprivate final booleanFields inherited from class net.minecraft.world.level.pathfinder.WalkNodeEvaluatoroldWaterCost, SPACE_BETWEEN_WALL_POSTSFields inherited from class net.minecraft.world.level.pathfinder.NodeEvaluatorcanFloat, canOpenDoors, canPassDoors, entityDepth, entityHeight, entityWidth, level, mob, nodes
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoiddone()getBlockPathType(BlockGetter p_164666_, int p_164667_, int p_164668_, int p_164669_) protected doublegetFloorLevel(BlockPos p_164674_) getGoal(double p_164662_, double p_164663_, double p_164664_) intgetNeighbors(Node[] p_164676_, Node p_164677_) getStart()protected booleanvoidprepare(PathNavigationRegion p_164671_, Mob p_164672_) Methods inherited from class net.minecraft.world.level.pathfinder.WalkNodeEvaluatorcheckNeighbourBlocks, evaluateBlockPathType, findAcceptedNode, getBlockPathType, getBlockPathTypeRaw, getBlockPathTypes, getBlockPathTypeStatic, getCachedBlockType, getFloorLevel, isBurningBlock, isDiagonalValid, isNeighborValidMethods inherited from class net.minecraft.world.level.pathfinder.NodeEvaluatorcanFloat, canOpenDoors, canPassDoors, getNode, getNode, setCanFloat, setCanOpenDoors, setCanPassDoors
- 
Field Details- 
prefersShallowSwimmingprivate final boolean prefersShallowSwimming
- 
oldWalkableCostprivate float oldWalkableCost
- 
oldWaterBorderCostprivate float oldWaterBorderCost
 
- 
- 
Constructor Details- 
AmphibiousNodeEvaluatorpublic AmphibiousNodeEvaluator(boolean p_164659_) 
 
- 
- 
Method Details
- 
donepublic void done()- Overrides:
- donein class- WalkNodeEvaluator
 
- 
getStart- Overrides:
- getStartin class- WalkNodeEvaluator
 
- 
getGoal- Overrides:
- getGoalin class- WalkNodeEvaluator
 
- 
getNeighbors- Overrides:
- getNeighborsin class- WalkNodeEvaluator
 
- 
getFloorLevel- Overrides:
- getFloorLevelin class- WalkNodeEvaluator
 
- 
isAmphibiousprotected boolean isAmphibious()- Overrides:
- isAmphibiousin class- WalkNodeEvaluator
 
- 
getBlockPathTypepublic BlockPathTypes getBlockPathType(BlockGetter p_164666_, int p_164667_, int p_164668_, int p_164669_) - Overrides:
- getBlockPathTypein class- WalkNodeEvaluator