Class FlyNodeEvaluator
java.lang.Object
net.minecraft.world.level.pathfinder.NodeEvaluator
net.minecraft.world.level.pathfinder.WalkNodeEvaluator
net.minecraft.world.level.pathfinder.FlyNodeEvaluator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.longs.Long2ObjectMap<BlockPathTypes>Fields inherited from class net.minecraft.world.level.pathfinder.WalkNodeEvaluator
oldWaterCost, SPACE_BETWEEN_WALL_POSTSFields inherited from class net.minecraft.world.level.pathfinder.NodeEvaluator
canFloat, canOpenDoors, canPassDoors, entityDepth, entityHeight, entityWidth, level, mob, nodes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddone()getBlockPathType(BlockGetter p_77245_, int p_77246_, int p_77247_, int p_77248_) getBlockPathType(BlockGetter p_77250_, int p_77251_, int p_77252_, int p_77253_, Mob p_77254_, int p_77255_, int p_77256_, int p_77257_, boolean p_77258_, boolean p_77259_) private BlockPathTypesgetCachedBlockPathType(int p_164694_, int p_164695_, int p_164696_) getGoal(double p_77229_, double p_77230_, double p_77231_) intgetNeighbors(Node[] p_77266_, Node p_77267_) protected NodegetNode(int p_77233_, int p_77234_, int p_77235_) getStart()private booleanprivate booleanvoidprepare(PathNavigationRegion p_77261_, Mob p_77262_) Methods inherited from class net.minecraft.world.level.pathfinder.WalkNodeEvaluator
checkNeighbourBlocks, evaluateBlockPathType, findAcceptedNode, getBlockPathTypeRaw, getBlockPathTypes, getBlockPathTypeStatic, getCachedBlockType, getFloorLevel, getFloorLevel, isAmphibious, isBurningBlock, isDiagonalValid, isNeighborValidMethods inherited from class net.minecraft.world.level.pathfinder.NodeEvaluator
canFloat, canOpenDoors, canPassDoors, getNode, setCanFloat, setCanOpenDoors, setCanPassDoors
-
Field Details
-
pathTypeByPosCache
-
-
Constructor Details
-
FlyNodeEvaluator
public FlyNodeEvaluator()
-
-
Method Details
-
done
public void done()- Overrides:
donein classWalkNodeEvaluator
-
getStart
- Overrides:
getStartin classWalkNodeEvaluator
-
getGoal
- Overrides:
getGoalin classWalkNodeEvaluator
-
getNeighbors
- Overrides:
getNeighborsin classWalkNodeEvaluator
-
hasMalus
-
isOpen
-
getNode
- Overrides:
getNodein classNodeEvaluator
-
getCachedBlockPathType
-
getBlockPathType
public BlockPathTypes getBlockPathType(BlockGetter p_77250_, int p_77251_, int p_77252_, int p_77253_, Mob p_77254_, int p_77255_, int p_77256_, int p_77257_, boolean p_77258_, boolean p_77259_) - Overrides:
getBlockPathTypein classWalkNodeEvaluator
-
getBlockPathType
public BlockPathTypes getBlockPathType(BlockGetter p_77245_, int p_77246_, int p_77247_, int p_77248_) - Overrides:
getBlockPathTypein classWalkNodeEvaluator