Uses of Class
net.minecraft.pathfinding.PathPoint
Package
Description
-
Uses of PathPoint in net.minecraft.entity.ai.brain.task
Modifier and TypeMethodDescriptionstatic 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
-
Uses of PathPoint in net.minecraft.pathfinding
Modifier and TypeFieldDescriptionprivate PathPoint
FlaggedPathPoint.bestNode
PathPoint.cameFrom
private PathPoint[]
Path.closedSet
private PathPoint[]
PathHeap.heap
private final PathPoint[]
PathFinder.neighbors
private PathPoint[]
Path.openSet
Modifier and TypeFieldDescriptionprotected final it.unimi.dsi.fastutil.ints.Int2ObjectMap<PathPoint>
NodeProcessor.nodes
Path.nodes
Modifier and TypeMethodDescriptionPathPoint.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_) FlaggedPathPoint.getBestNode()
Path.getClosedSet()
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_) 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
Path.getNode
(int p_75877_1_) protected PathPoint
SwimNodeProcessor.getNode
(int p_176159_1_, int p_176159_2_, int p_176159_3_) Path.getOpenSet()
Path.getPreviousNode()
FlyingNodeProcessor.getStart()
abstract PathPoint
NodeProcessor.getStart()
SwimNodeProcessor.getStart()
WalkAndSwimNodeProcessor.getStart()
WalkNodeProcessor.getStart()
private PathPoint
SwimNodeProcessor.getWaterNode
(int p_186328_1_, int p_186328_2_, int p_186328_3_) PathHeap.pop()
Modifier and TypeMethodDescriptionprivate 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_, 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_, 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
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
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_)