net.minecraft.entity.ai.pathing

public class Path

cqq
net.minecraft.world.level.pathfinder.Path
net.minecraft.class_11
net.minecraft.entity.ai.pathing.Path
net.minecraft.unmapped.C_motipebf
net.minecraft.pathfinding.Path
net.minecraft.pathfinding.Path

Field summary

Modifier and TypeField
private final List<PathNode>
a
nodes
field_52
nodes
f_iskunwgy
field_75884_a
points
private PathNode[]
b
openSet
field_57
f_pmnxyxki
field_186312_b
openSet
private PathNode[]
c
closedSet
field_55
f_fjmmuosi
field_186313_c
closedSet
private int
e
index
field_54
currentNodeIndex
f_oxcapwwl
field_75882_b
currentPathIndex
private final BlockPos
f
target
field_20301
target
f_gtrjknql
field_186314_d
target
private final float
g
distToTarget
field_20302
manhattanDistanceFromTarget
f_zqhunaek
field_224773_g
manhattanLength
private final boolean
h
reached
field_20303
reachesTarget
f_nlmhykwe
field_224774_h
reachesTargetFlag
private Set<TargetPathNode>
d
targetNodes
field_20300
f_ufpjyhec
field_224772_d
targetPointSet

Constructor summary

ModifierConstructor
public (List<PathNode> nodes, BlockPos target, boolean reachesTarget)

Method summary

Modifier and TypeMethod
public void
a()
next()
method_44()
next()
m_jhijqdcr()
func_75875_a()
incrementPathIndex()
public boolean
b()
isDone()
method_46()
isFinished()
m_xritjbdy()
func_75879_b()
isFinished()
public PathNode
c()
last()
method_45()
getEnd()
m_sxazniwh()
func_75870_c()
getFinalPathPoint()
public PathNode
a(int arg0)
get(int arg0)
method_40(int arg0)
getNode(int index)
m_ucxmqlkg(int arg0)
func_75877_a(int arg0)
getPathPointFromIndex(int index)
public List<PathNode>
d()
getNodes()
method_19314()
getNodes()
m_vcmxdbxc()
func_215746_d()
getPoints()
public void
b(int arg0)
truncate(int arg0)
method_36(int arg0)
setLength(int length)
m_vjkheewy(int arg0)
func_215747_b(int arg0)
setCurrentPathLength(int arg0)
public void
a(int arg0, cqo arg1)
set(int arg0, Node arg1)
method_33(int arg0, class_9 arg1)
setNode(int index, PathNode node)
m_iizphjjt(int arg0, C_dfzwsdmo arg1)
func_186309_a(int arg0, PathPoint arg1)
setPoint(int index, PathPoint point)
public int
e()
getSize()
method_38()
getLength()
m_stgiejhq()
func_75874_d()
getCurrentPathLength()
public int
f()
getIndex()
method_39()
getCurrentNodeIndex()
m_lspkycrz()
func_75873_e()
getCurrentPathIndex()
public void
c(int arg0)
setIndex(int arg0)
method_42(int arg0)
setCurrentNodeIndex(int index)
m_bgyktepg(int arg0)
func_75872_c(int arg0)
setCurrentPathIndex(int currentPathIndexIn)
public Vec3d
a(akq arg0, int arg1)
getPos(Entity arg0, int arg1)
method_47(class_1297 arg0, int arg1)
getNodePosition(Entity entity, int index)
m_sukmlfvs(C_astfners arg0, int arg1)
func_75881_a(Entity arg0, int arg1)
getVectorFromIndex(Entity entityIn, int index)
public Vec3d
a(akq arg0)
currentPos(Entity arg0)
method_49(class_1297 arg0)
getNodePosition(Entity arg0)
m_mdfbwieh(C_astfners arg0)
func_75878_a(Entity arg0)
getPosition(Entity entityIn)
public Vec3d
g()
currentPos()
method_35()
getCurrentPosition()
m_sgcvjbtr()
func_186310_f()
getCurrentPos()
public boolean
a(cqq arg0)
sameAs(Path arg0)
method_41(class_11 arg0)
equalsPath(Path arg0)
m_ryjewxdp(C_motipebf arg0)
func_75876_a(Path arg0)
isSamePath(Path pathentityIn)
public boolean
h()
canReach()
method_21655()
reachesTarget()
m_kdbssaii()
func_224771_h()
reachesTarget()
public BlockPos
k()
getTarget()
method_48()
getTarget()
m_rpwipgco()
func_224770_k()
getTarget()
public float
l()
getDistToTarget()
method_21656()
getManhattanDistanceFromTarget()
m_wkbnabvd()
func_224769_l()
getManhattanLength()
public PathNode[]
i()
getOpenSet()
method_22880()
m_dkktfioz()
func_189966_g()
getOpenSet()
public PathNode[]
j()
getClosedSet()
method_22881()
m_sdtyxhpp()
func_189965_h()
getClosedSet()
public static Path
b(kv arg0)
createFromStream(FriendlyByteBuf arg0)
method_34(class_2540 arg0)
fromBuffer(PacketByteBuf buffer)
m_ozfeszxb(C_idfydwco arg0)
func_186311_b(PacketBuffer arg0)
read(PacketBuffer buf)