Package net.minecraft.pathfinding
Class FlyingNodeProcessor
java.lang.Object
net.minecraft.pathfinding.NodeProcessor
net.minecraft.pathfinding.WalkNodeProcessor
net.minecraft.pathfinding.FlyingNodeProcessor
-
Field Summary
Fields inherited from class net.minecraft.pathfinding.WalkNodeProcessor
oldWaterCostFields inherited from class net.minecraft.pathfinding.NodeProcessor
canFloat, canOpenDoors, canPassDoors, entityDepth, entityHeight, entityWidth, level, mob, nodes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddone()private PathNodeTypegetBlockPathType(MobEntity p_192558_1_, int p_192558_2_, int p_192558_3_, int p_192558_4_) private PathNodeTypegetBlockPathType(MobEntity p_192559_1_, BlockPos p_192559_2_) getBlockPathType(IBlockReader p_186330_1_, int p_186330_2_, int p_186330_3_, int p_186330_4_) getBlockPathType(IBlockReader p_186319_1_, int p_186319_2_, int p_186319_3_, int p_186319_4_, MobEntity p_186319_5_, int p_186319_6_, int p_186319_7_, int p_186319_8_, boolean p_186319_9_, boolean p_186319_10_) getGoal(double p_224768_1_, double p_224768_3_, double p_224768_5_) intgetNeighbors(PathPoint[] p_222859_1_, PathPoint p_222859_2_) protected PathPointgetNode(int p_176159_1_, int p_176159_2_, int p_176159_3_) getStart()private booleanprivate booleanvoidMethods inherited from class net.minecraft.pathfinding.WalkNodeProcessor
checkNeighbourBlocks, evaluateBlockPathType, getBlockPathTypeRaw, getBlockPathTypes, getBlockPathTypeStatic, getFloorLevelMethods inherited from class net.minecraft.pathfinding.NodeProcessor
canFloat, canOpenDoors, canPassDoors, getNode, setCanFloat, setCanOpenDoors, setCanPassDoors
-
Constructor Details
-
FlyingNodeProcessor
public FlyingNodeProcessor()
-
-
Method Details
-
prepare
- Overrides:
preparein classWalkNodeProcessor
-
done
public void done()- Overrides:
donein classWalkNodeProcessor
-
getStart
- Overrides:
getStartin classWalkNodeProcessor
-
getGoal
- Overrides:
getGoalin classWalkNodeProcessor
-
getNeighbors
- Overrides:
getNeighborsin classWalkNodeProcessor
-
hasMalus
-
isOpen
-
getNode
- Overrides:
getNodein classNodeProcessor
-
getBlockPathType
public PathNodeType getBlockPathType(IBlockReader p_186319_1_, int p_186319_2_, int p_186319_3_, int p_186319_4_, MobEntity p_186319_5_, int p_186319_6_, int p_186319_7_, int p_186319_8_, boolean p_186319_9_, boolean p_186319_10_) - Overrides:
getBlockPathTypein classWalkNodeProcessor
-
getBlockPathType
public PathNodeType getBlockPathType(IBlockReader p_186330_1_, int p_186330_2_, int p_186330_3_, int p_186330_4_) - Overrides:
getBlockPathTypein classWalkNodeProcessor
-
getBlockPathType
-
getBlockPathType
private PathNodeType getBlockPathType(MobEntity p_192558_1_, int p_192558_2_, int p_192558_3_, int p_192558_4_)
-