net.minecraft.world.level.pathfinder

public abstract class NodeEvaluator

eff
net.minecraft.world.level.pathfinder.NodeEvaluator
net.minecraft.class_8
net.minecraft.unmapped.C_pbtgpvfg
net.minecraft.entity.ai.pathing.PathNodeMaker
net.minecraft.entity.ai.pathing.PathNodeMaker
net.minecraft.src.C_2752_
net.minecraft.world.level.pathfinder.PathfinderAbstract

Field summary

Modifier and TypeField
protected PathNavigationRegion
a
level
field_20622
f_tnwkjxcu
cachedWorld
cachedWorld
f_77312_
protected Mob
b
mob
field_33
f_mkveapwo
entity
entity
f_77313_
protected final it.unimi.dsi.fastutil.ints.Int2ObjectMap<Node>
c
nodes
field_32
f_vmwhcanl
pathNodeCache
pathNodeCache
f_77314_
protected int
d
entityWidth
field_31
f_uvxlvdjw
entityBlockXSize
entityBlockXSize
f_77315_
protected int
e
entityHeight
field_30
f_iliaikln
entityBlockYSize
entityBlockYSize
f_77316_
protected int
f
entityDepth
field_28
f_tiuqhbqb
entityBlockZSize
entityBlockZSize
f_77317_
protected boolean
g
canPassDoors
field_29
f_xnzjvdtv
canEnterOpenDoors
canEnterOpenDoors
f_77318_
protected boolean
h
canOpenDoors
field_27
f_wviyrtdh
canOpenDoors
canOpenDoors
f_77319_
protected boolean
i
canFloat
field_25
f_fpkqkafw
canSwim
canSwim
f_77320_
protected boolean
j
canWalkOverFences
field_40927
f_biayptdo
canWalkOverFences
canWalkOverFences
f_254713_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(cuc arg0, bmn arg1)
prepare(PathNavigationRegion arg0, Mob arg1)
method_12(class_1950 arg0, class_1308 arg1)
m_mqfeshmt(C_agxreege arg0, C_dxkfswlz arg1)
init(ChunkCache cachedWorld, MobEntity entity)
init(ChunkCache cachedWorld, MobEntity entity)
m_6028_(C_1615_ p_77348_, C_526_ arg1)
public void
b()
done()
method_19()
m_rhautiup()
clear()
clear()
m_6802_()
protected Node
b(hx arg0)
getNode(BlockPos arg0)
method_27137(class_2338 arg0)
m_yyimtkar(C_hynzadkk arg0)
getNode(BlockPos pos)
getNode(BlockPos pos)
m_77349_(C_4675_ arg0)
protected Node
b(int arg0, int arg1, int arg2)
getNode(int arg0, int arg1, int arg2)
method_13(int arg0, int arg1, int arg2)
m_caxdstpt(int arg0, int arg1, int arg2)
getNode(int x, int y, int z)
getNode(int x, int y, int z)
m_5676_(int p_77326_, int p_77327_, int arg2)
public abstract Node
a()
getStart()
method_21()
m_ntllflcn()
getStart()
getStart()
m_7171_()
public abstract Target
a(double arg0, double arg1, double arg2)
getGoal(double arg0, double arg1, double arg2)
method_16(double arg0, double arg1, double arg2)
m_yslkxtjd(double arg0, double arg1, double arg2)
getNode(double x, double y, double z)
getNode(double x, double y, double z)
m_7568_(double p_77323_, double arg1, double arg2)
protected Target
a(efe arg0)
getTargetFromNode(Node arg0)
method_43568(class_9 arg0)
m_wedmckqc(C_dfzwsdmo arg0)
asTargetPathNode(PathNode node)
m_230615_(C_2751_ arg0)
public abstract int
a(efe[] arg0, efe arg1)
getNeighbors(Node[] arg0, Node arg1)
method_18(class_9[] arg0, class_9 arg1)
m_oyhtoddn(C_dfzwsdmo[] arg0, C_dfzwsdmo arg1)
getSuccessors(PathNode[] successors, PathNode node)
getSuccessors(PathNode[] successors, PathNode node)
m_6065_(C_2751_[] p_77354_, C_2751_ arg1)
public abstract BlockPathTypes
a(csv arg0, int arg1, int arg2, int arg3, bmn arg4)
getBlockPathType(BlockGetter arg0, int arg1, int arg2, int arg3, Mob arg4)
method_25(class_1922 arg0, int arg1, int arg2, int arg3, class_1308 arg4)
m_paccutew(C_peaveboq arg0, int arg1, int arg2, int arg3, C_dxkfswlz arg4)
getNodeType(BlockView world, int x, int y, int z, MobEntity mob)
m_paccutew(BlockView world, int x, int y, int z, MobEntity entity)
m_7209_(C_1559_ p_77338_, int p_77339_, int p_77340_, int p_77341_, C_526_ arg4)
public abstract BlockPathTypes
a(csv arg0, int arg1, int arg2, int arg3)
getBlockPathType(BlockGetter arg0, int arg1, int arg2, int arg3)
method_17(class_1922 arg0, int arg1, int arg2, int arg3)
m_pkkdjwrk(C_peaveboq arg0, int arg1, int arg2, int arg3)
getDefaultNodeType(BlockView world, int x, int y, int z)
getDefaultNodeType(BlockView world, int x, int y, int z)
m_8086_(C_1559_ p_77334_, int p_77335_, int p_77336_, int arg3)
public void
a(boolean arg0)
setCanPassDoors(boolean arg0)
method_15(boolean arg0)
m_mcdrbydv(boolean arg0)
setCanEnterOpenDoors(boolean canEnterOpenDoors)
setCanEnterOpenDoors(boolean canEnterOpenDoors)
m_77351_(boolean arg0)
public void
b(boolean arg0)
setCanOpenDoors(boolean arg0)
method_20(boolean arg0)
m_yuhwwlat(boolean arg0)
setCanOpenDoors(boolean canOpenDoors)
setCanOpenDoors(boolean canOpenDoors)
m_77355_(boolean arg0)
public void
c(boolean arg0)
setCanFloat(boolean arg0)
method_14(boolean arg0)
m_wcwipmmd(boolean arg0)
setCanSwim(boolean canSwim)
setCanSwim(boolean canSwim)
m_77358_(boolean arg0)
public void
d(boolean arg0)
setCanWalkOverFences(boolean arg0)
method_46737(boolean arg0)
m_yjjnjphd(boolean arg0)
setCanWalkOverFences(boolean canWalkOverFences)
setCanWalkOverFences(boolean canWalkOverFences)
m_254850_(boolean arg0)
public boolean
d()
canPassDoors()
method_23()
m_qzaeyeqk()
canEnterOpenDoors()
canEnterOpenDoors()
m_77357_()
public boolean
e()
canOpenDoors()
method_24()
m_olsrqhxg()
canOpenDoors()
canOpenDoors()
m_77360_()
public boolean
f()
canFloat()
method_22()
m_ercdfxti()
canSwim()
canSwim()
m_77361_()
public boolean
g()
canWalkOverFences()
method_46738()
m_yrqrfqmt()
canWalkOverFences()
canWalkOverFences()
m_255100_()