net.minecraft.entity.ai.pathing

public abstract class NodeEvaluator

bbc
net.minecraft.unmapped.C_33286698
net.minecraft.entity.ai.pathing.NodeEvaluator

Field summary

Modifier and TypeField
protected WorldView
a
f_29919209
world
protected MobEntity
b
f_23217665
mob
protected final Int2ObjectHashMap<PathNode>
c
f_78058079
nodes
protected int
d
f_66173677
entityWidth
protected int
e
f_43549866
entityHeight
protected int
f
f_14258729
entityDepth
protected boolean
g
f_49816750
canPassThroughDoors
protected boolean
h
f_11306619
canOpenDoors
protected boolean
i
f_52141805
canFloat

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(ajw arg0, sx arg1)
m_43181406(C_46108969 arg0, C_21461336 arg1)
prepare(WorldView world, MobEntity mob)
public void
a()
m_50479165()
done()
protected PathNode
a(int arg0, int arg1, int arg2)
m_93736931(int arg0, int arg1, int arg2)
getNode(int x, int y, int z)
public abstract PathNode
b()
m_80324342()
getStart()
public abstract PathNode
a(double arg0, double arg1, double arg2)
m_51386592(double arg0, double arg1, double arg2)
getTarget(double x, double y, double z)
public abstract int
a(bbb[] arg0, bbb arg1, bbb arg2, float arg3)
m_21320612(C_03498964[] arg0, C_03498964 arg1, C_03498964 arg2, float arg3)
getNeighbors(PathNode[] path, PathNode node, PathNode target, float range)
public abstract PathBlockingType
a(ajw arg0, int arg1, int arg2, int arg3, sx arg4, int arg5, int arg6, int arg7, boolean arg8, boolean arg9)
m_95415679(C_46108969 arg0, int arg1, int arg2, int arg3, C_21461336 arg4, int arg5, int arg6, int arg7, boolean arg8, boolean arg9)
getBlockingType(WorldView world, int x, int y, int z, MobEntity entity, int width, int height, int depth, boolean canOpenDoors, boolean canWalkThroughDoors)
public abstract PathBlockingType
a(ajw arg0, int arg1, int arg2, int arg3)
m_42059461(C_46108969 arg0, int arg1, int arg2, int arg3)
getBlockingType(WorldView world, int x, int y, int z)
public void
a(boolean arg0)
m_86968966(boolean arg0)
setCanPassThroughDoors(boolean canPassThroughDoors)
public void
b(boolean arg0)
m_62020814(boolean arg0)
setCanOpenDoors(boolean canOpenDoors)
public void
c(boolean arg0)
m_40900229(boolean arg0)
setCanFloat(boolean canFloat)
public boolean
c()
m_67232160()
canPassThroughDoors()
public boolean
d()
m_02534155()
canOpenDoors()
public boolean
e()
m_77397410()
canFloat()