net.minecraft.entity.ai.pathing

public class WaterPathNodeMaker

extends PathNodeMaker

epy
net.minecraft.world.level.pathfinder.SwimNodeEvaluator
net.minecraft.class_12
net.minecraft.entity.ai.pathing.WaterPathNodeMaker
net.minecraft.unmapped.C_dcgyuvyc
net.minecraft.entity.ai.pathing.WaterPathNodeMaker
net.minecraft.src.C_2756_

Field summary

Modifier and TypeField
private final boolean
k
allowBreaching
field_58
canJumpOutOfWater
f_mdxkbiry
canJumpOutOfWater
f_77455_
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<PathNodeType>
l
pathTypesByPosCache
field_34767
nodePosToType
f_dpiarsrk
nodeTypesByPosCache
f_192951_

Constructor summary

ModifierConstructor
public (boolean canJumpOutOfWater)

Method summary

Modifier and TypeMethod
public void
a(ddj o, btp arg1)
prepare(PathNavigationRegion arg0, Mob arg1)
method_12(class_1950 arg0, class_1308 arg1)
init(ChunkCache arg0, MobEntity arg1)
m_mqfeshmt(C_agxreege arg0, C_dxkfswlz arg1)
init(ChunkCache arg0, MobEntity arg1)
m_6028_(C_1615_ p_192960_, C_526_ arg1)
public void
b()
done()
method_19()
clear()
m_rhautiup()
clear()
m_6802_()
public PathNode
a()
getStart()
method_21()
getStart()
m_ntllflcn()
getStart()
m_7171_()
public TargetPathNode
a(double o, double arg1, double arg2)
getTarget(double arg0, double arg1, double arg2)
method_16(double arg0, double arg1, double arg2)
getNode(double arg0, double arg1, double arg2)
m_tlossoni(double arg0, double arg1, double arg2)
getNode(double arg0, double arg1, double arg2)
m_319819_(double p_329065_, double arg1, double arg2)
public int
a(epq[] o, epq arg1)
getNeighbors(Node[] arg0, Node arg1)
method_18(class_9[] arg0, class_9 arg1)
getSuccessors(PathNode[] arg0, PathNode arg1)
m_oyhtoddn(C_dfzwsdmo[] arg0, C_dfzwsdmo arg1)
getSuccessors(PathNode[] arg0, PathNode arg1)
m_6065_(C_2751_[] p_77484_, C_2751_ arg1)
protected boolean
a(epq arg0)
isNodeValid(Node arg0)
method_38487(class_9 arg0)
hasNotVisited(PathNode node)
m_vhzoqlgr(C_dfzwsdmo arg0)
isNodeValid(PathNode node)
m_192961_(C_2751_ arg0)
private static boolean
b(epq o)
hasMalus(Node arg0)
method_57084(class_9 arg0)
hasPenalty(PathNode node)
m_qqevgebk(C_dfzwsdmo arg0)
hasPenalty(PathNode pathNode)
m_319460_(C_2751_ p_328144_)
protected PathNode
a(int o, int o, int arg2)
findAcceptedNode(int arg0, int arg1, int arg2)
method_47936(int arg0, int arg1, int arg2)
getPassableNode(int x, int y, int z)
m_qgilkbuc(int arg0, int arg1, int arg2)
findUsableNode(int x, int y, int z)
m_262844_(int p_263066_, int p_263105_, int arg2)
protected PathNodeType
b(int o, int o, int arg2)
getCachedBlockType(int arg0, int arg1, int arg2)
method_38489(int arg0, int arg1, int arg2)
addPathNodePos(int x, int y, int z)
m_ulwsbsmz(int arg0, int arg1, int arg2)
getNodeType(int x, int y, int z)
m_192967_(int p_192969_, int p_192970_, int arg2)
public PathNodeType
a(epx o, int o, int o, int arg3)
getPathType(PathfindingContext arg0, int arg1, int arg2, int arg3)
method_17(class_9316 arg0, int arg1, int arg2, int arg3)
getDefaultNodeType(PathContext arg0, int arg1, int arg2, int arg3)
m_amhxcrvm(C_amrnepho arg0, int arg1, int arg2, int arg3)
getDefaultNodeType(PathContext arg0, int arg1, int arg2, int arg3)
m_320240_(C_313494_ p_333001_, int p_328513_, int p_333109_, int arg3)
public PathNodeType
a(epx o, int o, int o, int o, btp 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)
getNodeType(PathContext arg0, int arg1, int arg2, int arg3, MobEntity arg4)
m_aquikxzw(C_amrnepho arg0, int arg1, int arg2, int arg3, C_dxkfswlz arg4)
getNodeType(PathContext arg0, int arg1, int arg2, int arg3, MobEntity arg4)
m_319854_(C_313494_ p_334955_, int p_333227_, int p_331057_, int p_333533_, C_526_ arg4)