net.minecraft.world.level.pathfinder

public class AmphibiousNodeEvaluator

extends WalkNodeEvaluator

dqf
net.minecraft.world.level.pathfinder.AmphibiousNodeEvaluator
net.minecraft.class_15
net.minecraft.unmapped.C_cwaqbmft
net.minecraft.entity.ai.pathing.AmphibiousPathNodeMaker
net.minecraft.entity.ai.pathing.AmphibiousPathNodeMaker
net.minecraft.src.C_141446_
net.minecraft.world.level.pathfinder.AmphibiousNodeEvaluator

Field summary

Modifier and TypeField
private final boolean
l
prefersShallowSwimming
field_28358
f_zsrbgjqm
penalizeDeepWater
penaliseDeepWater
f_164655_
private float
m
oldWalkableCost
field_65
f_xwyygank
oldWalkablePenalty
oldWalkablePenalty
f_164656_
private float
n
oldWaterBorderCost
field_64
f_hhlsjeyq
oldWaterBorderPenalty
oldWaterBorderPenalty
f_164657_

Constructor summary

ModifierConstructor
public (boolean penalizeDeepWater)

Method summary

Modifier and TypeMethod
public void
a(chk arg0, bce arg1)
prepare(PathNavigationRegion arg0, Mob arg1)
method_12(class_1950 arg0, class_1308 arg1)
m_mqfeshmt(C_agxreege arg0, C_dxkfswlz arg1)
init(ChunkCache arg0, MobEntity arg1)
init(ChunkCache arg0, MobEntity arg1)
m_6028_(C_1615_ p_164672_, C_526_ arg1)
public void
b()
done()
method_19()
m_rhautiup()
clear()
clear()
m_6802_()
public Node
a()
getStart()
method_21()
m_ntllflcn()
getStart()
getStart()
m_7171_()
public 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 arg0, double arg1, double arg2)
getNode(double arg0, double arg1, double arg2)
m_7568_(double p_164663_, double arg1, double arg2)
public int
a(dqj[] arg0, dqj arg1)
getNeighbors(Node[] arg0, Node arg1)
method_18(class_9[] arg0, class_9 arg1)
m_oyhtoddn(C_dfzwsdmo[] arg0, C_dfzwsdmo arg1)
getSuccessors(PathNode[] arg0, PathNode arg1)
getSuccessors(PathNode[] arg0, PathNode arg1)
m_6065_(C_2751_[] p_164677_, C_2751_ arg1)
private boolean
b(dqj arg0, dqj arg1)
isVerticalNeighborValid(Node arg0, Node arg1)
method_43413(class_9 arg0, class_9 arg1)
m_dgheloct(C_dfzwsdmo arg0, C_dfzwsdmo arg1)
isValidAquaticAdjacentSuccessor(PathNode node, PathNode successor)
m_dgheloct(PathNode arg0, PathNode arg1)
m_230610_(C_2751_ p_230612_, C_2751_ arg1)
protected double
a(gt arg0)
getFloorLevel(BlockPos arg0)
method_37003(class_2338 arg0)
m_tsskqbty(C_hynzadkk arg0)
getFeetY(BlockPos arg0)
getFeetY(BlockPos arg0)
m_142213_(C_4675_ arg0)
protected boolean
c()
isAmphibious()
method_37004()
m_tototrrw()
isAmphibious()
isAmphibious()
m_141974_()
public BlockPathTypes
a(cgd 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 arg0, int arg1, int arg2, int arg3)
getDefaultNodeType(BlockView arg0, int arg1, int arg2, int arg3)
m_8086_(C_1559_ p_164667_, int p_164668_, int p_164669_, int arg3)