Package net.minecraft.pathfinding
Class FlyingNodeProcessor
- java.lang.Object
-
- net.minecraft.pathfinding.NodeProcessor
-
- net.minecraft.pathfinding.WalkNodeProcessor
-
- net.minecraft.pathfinding.FlyingNodeProcessor
-
public class FlyingNodeProcessor extends WalkNodeProcessor
-
-
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
Constructors Constructor Description FlyingNodeProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddone()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_)PathNodeTypegetBlockPathType(IBlockReader p_186330_1_, int p_186330_2_, int p_186330_3_, int p_186330_4_)PathNodeTypegetBlockPathType(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_)FlaggedPathPointgetGoal(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_)PathPointgetStart()private booleanhasMalus(PathPoint p_227476_1_)private booleanisOpen(PathPoint p_227477_1_)voidprepare(Region p_225578_1_, MobEntity p_225578_2_)-
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
-
-
-
-
Method Detail
-
prepare
public void prepare(Region p_225578_1_, MobEntity p_225578_2_)
- Overrides:
preparein classWalkNodeProcessor
-
done
public void done()
- Overrides:
donein classWalkNodeProcessor
-
getStart
public PathPoint getStart()
- Overrides:
getStartin classWalkNodeProcessor
-
getGoal
public FlaggedPathPoint getGoal(double p_224768_1_, double p_224768_3_, double p_224768_5_)
- Overrides:
getGoalin classWalkNodeProcessor
-
getNeighbors
public int getNeighbors(PathPoint[] p_222859_1_, PathPoint p_222859_2_)
- Overrides:
getNeighborsin classWalkNodeProcessor
-
hasMalus
private boolean hasMalus(@Nullable PathPoint p_227476_1_)
-
isOpen
private boolean isOpen(@Nullable PathPoint p_227477_1_)
-
getNode
@Nullable protected PathPoint getNode(int p_176159_1_, int p_176159_2_, int p_176159_3_)
- 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
private PathNodeType getBlockPathType(MobEntity p_192559_1_, BlockPos p_192559_2_)
-
getBlockPathType
private PathNodeType getBlockPathType(MobEntity p_192558_1_, int p_192558_2_, int p_192558_3_, int p_192558_4_)
-
-