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
oldWaterCost
Fields inherited from class net.minecraft.pathfinding.NodeProcessor
canFloat, canOpenDoors, canPassDoors, entityDepth, entityHeight, entityWidth, level, mob, nodes
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
done()
private PathNodeType
getBlockPathType
(MobEntity p_192558_1_, int p_192558_2_, int p_192558_3_, int p_192558_4_) private PathNodeType
getBlockPathType
(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_) int
getNeighbors
(PathPoint[] p_222859_1_, PathPoint p_222859_2_) protected PathPoint
getNode
(int p_176159_1_, int p_176159_2_, int p_176159_3_) getStart()
private boolean
private boolean
void
Methods inherited from class net.minecraft.pathfinding.WalkNodeProcessor
checkNeighbourBlocks, evaluateBlockPathType, getBlockPathTypeRaw, getBlockPathTypes, getBlockPathTypeStatic, getFloorLevel
Methods inherited from class net.minecraft.pathfinding.NodeProcessor
canFloat, canOpenDoors, canPassDoors, getNode, setCanFloat, setCanOpenDoors, setCanPassDoors
-
Constructor Details
-
FlyingNodeProcessor
public FlyingNodeProcessor()
-
-
Method Details
-
prepare
- Overrides:
prepare
in classWalkNodeProcessor
-
done
public void done()- Overrides:
done
in classWalkNodeProcessor
-
getStart
- Overrides:
getStart
in classWalkNodeProcessor
-
getGoal
- Overrides:
getGoal
in classWalkNodeProcessor
-
getNeighbors
- Overrides:
getNeighbors
in classWalkNodeProcessor
-
hasMalus
-
isOpen
-
getNode
- Overrides:
getNode
in 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:
getBlockPathType
in classWalkNodeProcessor
-
getBlockPathType
public PathNodeType getBlockPathType(IBlockReader p_186330_1_, int p_186330_2_, int p_186330_3_, int p_186330_4_) - Overrides:
getBlockPathType
in classWalkNodeProcessor
-
getBlockPathType
-
getBlockPathType
private PathNodeType getBlockPathType(MobEntity p_192558_1_, int p_192558_2_, int p_192558_3_, int p_192558_4_)
-