net.minecraft.world.level.pathfinder

public abstract class NodeEvaluator

exb
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

Field summary

Modifier and TypeField
protected PathfindingContext
b
currentContext
field_49416
f_jffuufhn
context
context
protected Mob
c
mob
field_33
f_mkveapwo
entity
entity
protected final it.unimi.dsi.fastutil.ints.Int2ObjectMap<Node>
d
nodes
field_32
f_vmwhcanl
pathNodeCache
pathNodeCache
protected int
e
entityWidth
field_31
f_uvxlvdjw
entityBlockXSize
entityBlockXSize
protected int
f
entityHeight
field_30
f_iliaikln
entityBlockYSize
entityBlockYSize
protected int
g
entityDepth
field_28
f_tiuqhbqb
entityBlockZSize
entityBlockZSize
protected boolean
h
canPassDoors
field_29
f_xnzjvdtv
canEnterOpenDoors
canEnterOpenDoors
protected boolean
i
canOpenDoors
field_27
f_wviyrtdh
canOpenDoors
canOpenDoors
protected boolean
j
canFloat
field_25
f_fpkqkafw
canSwim
canSwim
protected boolean
k
canWalkOverFences
field_40927
f_biayptdo
canWalkOverFences
canWalkOverFences

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(djn arg0, bxg 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)
public void
b()
done()
method_19()
m_rhautiup()
clear()
clear()
protected Node
b(iu arg0)
getNode(BlockPos arg0)
method_27137(class_2338 arg0)
m_yyimtkar(C_hynzadkk arg0)
getNode(BlockPos pos)
getNode(BlockPos pos)
protected Node
c(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)
public abstract Node
a()
getStart()
method_21()
m_ntllflcn()
getStart()
getStart()
public abstract Target
a(double arg0, double arg1, double arg2)
getTarget(double arg0, double arg1, double arg2)
method_16(double arg0, double arg1, double arg2)
m_tlossoni(double arg0, double arg1, double arg2)
getNode(double x, double y, double z)
getNode(double arg0, double arg1, double arg2)
protected Target
b(double arg0, double arg1, double arg2)
getTargetNodeAt(double arg0, double arg1, double arg2)
method_57083(double arg0, double arg1, double arg2)
m_peyrvdzd(double arg0, double arg1, double arg2)
createNode(double x, double y, double z)
getTargetPathNode(double x, double y, double z)
public abstract int
a(exa[] arg0, exa 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[] arg0, PathNode arg1)
public abstract PathType
a(exh arg0, int arg1, int arg2, int arg3, bxg arg4)
getPathTypeOfMob(PathfindingContext arg0, int arg1, int arg2, int arg3, Mob arg4)
method_25(class_9316 arg0, int arg1, int arg2, int arg3, class_1308 arg4)
m_aquikxzw(C_amrnepho arg0, int arg1, int arg2, int arg3, C_dxkfswlz arg4)
getNodeType(PathContext context, int x, int y, int z, MobEntity mob)
getNodeType(PathContext arg0, int arg1, int arg2, int arg3, MobEntity arg4)
public abstract PathType
a(exh arg0, int arg1, int arg2, int arg3)
getPathType(PathfindingContext arg0, int arg1, int arg2, int arg3)
method_17(class_9316 arg0, int arg1, int arg2, int arg3)
m_amhxcrvm(C_amrnepho arg0, int arg1, int arg2, int arg3)
getDefaultNodeType(PathContext context, int x, int y, int z)
getDefaultNodeType(PathContext arg0, int arg1, int arg2, int arg3)
public PathType
a(bxg arg0, iu arg1)
getPathType(Mob arg0, BlockPos arg1)
method_57615(class_1308 arg0, class_2338 arg1)
m_tyumpkdm(C_dxkfswlz arg0, C_hynzadkk arg1)
getDefaultNodeType(MobEntity entity, BlockPos pos)
getDefaultNodeType(MobEntity entity, BlockPos pos)
public void
a(boolean arg0)
setCanPassDoors(boolean arg0)
method_15(boolean arg0)
m_mcdrbydv(boolean arg0)
setCanEnterOpenDoors(boolean canEnterOpenDoors)
setCanEnterOpenDoors(boolean canEnterOpenDoors)
public void
b(boolean arg0)
setCanOpenDoors(boolean arg0)
method_20(boolean arg0)
m_yuhwwlat(boolean arg0)
setCanOpenDoors(boolean canOpenDoors)
setCanOpenDoors(boolean canOpenDoors)
public void
c(boolean arg0)
setCanFloat(boolean arg0)
method_14(boolean arg0)
m_wcwipmmd(boolean arg0)
setCanSwim(boolean canSwim)
setCanSwim(boolean canSwim)
public void
d(boolean arg0)
setCanWalkOverFences(boolean arg0)
method_46737(boolean arg0)
m_yjjnjphd(boolean arg0)
setCanWalkOverFences(boolean canWalkOverFences)
setCanWalkOverFences(boolean canWalkOverFences)
public boolean
d()
canPassDoors()
method_23()
m_qzaeyeqk()
canEnterOpenDoors()
canEnterOpenDoors()
public boolean
e()
canOpenDoors()
method_24()
m_olsrqhxg()
canOpenDoors()
canOpenDoors()
public boolean
f()
canFloat()
method_22()
m_ercdfxti()
canSwim()
canSwim()
public boolean
g()
canWalkOverFences()
method_46738()
m_yrqrfqmt()
canWalkOverFences()
canWalkOverFences()
public static boolean
a(eah arg0)
isBurningBlock(BlockState arg0)
method_57082(class_2680 arg0)
m_ccdrwtxl(C_txtbiemp arg0)
isFireDamaging(BlockState state)
inflictsFireDamage(BlockState state)