Uses of Class
net.minecraft.pathfinding.PathPoint
-
Packages that use PathPoint Package Description net.minecraft.entity.ai.brain.task net.minecraft.entity.boss.dragon net.minecraft.pathfinding -
-
Uses of PathPoint in net.minecraft.entity.ai.brain.task
Fields in net.minecraft.entity.ai.brain.task declared as PathPoint Modifier and Type Field Description private PathPoint
InteractWithDoorTask. lastCheckedNode
Methods in net.minecraft.entity.ai.brain.task with parameters of type PathPoint Modifier and Type Method Description static void
InteractWithDoorTask. closeDoorsThatIHaveOpenedOrPassedThrough(ServerWorld p_242294_0_, LivingEntity p_242294_1_, PathPoint p_242294_2_, PathPoint p_242294_3_)
-
Uses of PathPoint in net.minecraft.entity.boss.dragon
Fields in net.minecraft.entity.boss.dragon declared as PathPoint Modifier and Type Field Description private PathPoint[]
EnderDragonEntity. nodes
Methods in net.minecraft.entity.boss.dragon with parameters of type PathPoint Modifier and Type Method Description Path
EnderDragonEntity. findPath(int p_184666_1_, int p_184666_2_, PathPoint p_184666_3_)
private Path
EnderDragonEntity. reconstructPath(PathPoint p_184669_1_, PathPoint p_184669_2_)
-
Uses of PathPoint in net.minecraft.pathfinding
Subclasses of PathPoint in net.minecraft.pathfinding Modifier and Type Class Description class
FlaggedPathPoint
Fields in net.minecraft.pathfinding declared as PathPoint Modifier and Type Field Description private PathPoint
FlaggedPathPoint. bestNode
PathPoint
PathPoint. cameFrom
private PathPoint[]
Path. closedSet
private PathPoint[]
PathHeap. heap
private PathPoint[]
PathFinder. neighbors
private PathPoint[]
Path. openSet
Fields in net.minecraft.pathfinding with type parameters of type PathPoint Modifier and Type Field Description protected it.unimi.dsi.fastutil.ints.Int2ObjectMap<PathPoint>
NodeProcessor. nodes
private java.util.List<PathPoint>
Path. nodes
Methods in net.minecraft.pathfinding that return PathPoint Modifier and Type Method Description PathPoint
PathPoint. cloneAndMove(int p_186283_1_, int p_186283_2_, int p_186283_3_)
static PathPoint
PathPoint. createFromStream(PacketBuffer p_186282_0_)
private PathPoint
WalkAndSwimNodeProcessor. getAcceptedNode(int p_203245_1_, int p_203245_2_, int p_203245_3_, int p_203245_4_, double p_203245_5_)
PathPoint
FlaggedPathPoint. getBestNode()
PathPoint[]
Path. getClosedSet()
PathPoint
Path. getEndNode()
private PathPoint
WalkNodeProcessor. getLandNode(int p_186332_1_, int p_186332_2_, int p_186332_3_, int p_186332_4_, double p_186332_5_, Direction p_186332_7_, PathNodeType p_186332_8_)
PathPoint
Path. getNextNode()
protected PathPoint
FlyingNodeProcessor. getNode(int p_176159_1_, int p_176159_2_, int p_176159_3_)
protected PathPoint
NodeProcessor. getNode(int p_176159_1_, int p_176159_2_, int p_176159_3_)
protected PathPoint
NodeProcessor. getNode(BlockPos p_237223_1_)
PathPoint
Path. getNode(int p_75877_1_)
protected PathPoint
SwimNodeProcessor. getNode(int p_176159_1_, int p_176159_2_, int p_176159_3_)
PathPoint[]
Path. getOpenSet()
PathPoint
Path. getPreviousNode()
PathPoint
FlyingNodeProcessor. getStart()
abstract PathPoint
NodeProcessor. getStart()
PathPoint
SwimNodeProcessor. getStart()
PathPoint
WalkAndSwimNodeProcessor. getStart()
PathPoint
WalkNodeProcessor. getStart()
private PathPoint
SwimNodeProcessor. getWaterNode(int p_186328_1_, int p_186328_2_, int p_186328_3_)
PathPoint
PathHeap. insert(PathPoint p_75849_1_)
PathPoint
PathHeap. pop()
Methods in net.minecraft.pathfinding with parameters of type PathPoint Modifier and Type Method Description private boolean
WalkNodeProcessor. canReachWithoutCollision(PathPoint p_237234_1_)
void
PathHeap. changeCost(PathPoint p_75850_1_, float p_75850_2_)
float
PathPoint. distanceManhattan(PathPoint p_224757_1_)
float
PathPoint. distanceTo(PathPoint p_75829_1_)
float
PathPoint. distanceToSqr(PathPoint p_75832_1_)
private Path
PathFinder. findPath(PathPoint p_227479_1_, java.util.Map<FlaggedPathPoint,BlockPos> p_227479_2_, float p_227479_3_, int p_227479_4_, float p_227479_5_)
private float
PathFinder. getBestH(PathPoint p_224776_1_, java.util.Set<FlaggedPathPoint> p_224776_2_)
int
FlyingNodeProcessor. getNeighbors(PathPoint[] p_222859_1_, PathPoint p_222859_2_)
abstract int
NodeProcessor. getNeighbors(PathPoint[] p_222859_1_, PathPoint p_222859_2_)
int
SwimNodeProcessor. getNeighbors(PathPoint[] p_222859_1_, PathPoint p_222859_2_)
int
WalkAndSwimNodeProcessor. getNeighbors(PathPoint[] p_222859_1_, PathPoint p_222859_2_)
int
WalkNodeProcessor. getNeighbors(PathPoint[] p_222859_1_, PathPoint p_222859_2_)
private boolean
FlyingNodeProcessor. hasMalus(PathPoint p_227476_1_)
PathPoint
PathHeap. insert(PathPoint p_75849_1_)
private boolean
WalkNodeProcessor. isDiagonalValid(PathPoint p_222860_1_, PathPoint p_222860_2_, PathPoint p_222860_3_, PathPoint p_222860_4_)
private boolean
WalkNodeProcessor. isNeighborValid(PathPoint p_237235_1_, PathPoint p_237235_2_)
private boolean
FlyingNodeProcessor. isOpen(PathPoint p_227477_1_)
private Path
PathFinder. reconstructPath(PathPoint p_224780_1_, BlockPos p_224780_2_, boolean p_224780_3_)
void
Path. replaceNode(int p_186309_1_, PathPoint p_186309_2_)
void
FlaggedPathPoint. updateBest(float p_224761_1_, PathPoint p_224761_2_)
Constructors in net.minecraft.pathfinding with parameters of type PathPoint Constructor Description FlaggedPathPoint(PathPoint p_i51802_1_)
Constructor parameters in net.minecraft.pathfinding with type arguments of type PathPoint Constructor Description Path(java.util.List<PathPoint> p_i51804_1_, BlockPos p_i51804_2_, boolean p_i51804_3_)
-