net.minecraft.advancements

public class TreeNodePosition

av
net.minecraft.advancements.TreeNodePosition
net.minecraft.class_194
net.minecraft.unmapped.C_dqdihuga
net.minecraft.advancement.AdvancementPositioner
net.minecraft.advancement.AdvancementPositioner

Field summary

Modifier and TypeField
private final AdvancementNode
a
node
field_46086
f_wuldntie
advancement
node
private final TreeNodePosition
b
parent
field_1258
f_rivxclan
parent
parent
private final TreeNodePosition
c
previousSibling
field_1260
f_gfccegwd
previousSibling
previousSibling
private final int
d
childIndex
field_1261
f_zpiioglf
childrenSize
childrenSize
private final List<TreeNodePosition>
e
children
field_1267
f_prctiroq
children
children
private TreeNodePosition
f
ancestor
field_1262
f_aaneqeqd
optionalLast
optionalLast
private TreeNodePosition
g
thread
field_1264
f_tqpltjrh
substituteChild
substituteChild
private int
h
x
field_1259
f_xwpswyow
depth
depth
private float
i
y
field_1269
f_calsoptt
row
row
private float
j
mod
field_1268
f_ovvtwznd
relativeRowInSiblings
relativeRowInSiblings
private float
k
change
field_1266
f_youqvfcv
field_1266
change
private float
l
shift
field_1265
f_xiqyqyaz
field_1265
shift

Constructor summary

ModifierConstructor
public (AdvancementNode advancement, TreeNodePosition parent, TreeNodePosition previousSibling, int childrenSize, int depth)

Method summary

Modifier and TypeMethod
private TreeNodePosition
a(aj arg0, av arg1)
addChild(AdvancementNode arg0, TreeNodePosition arg1)
method_846(class_8781 arg0, class_194 arg1)
m_xuurhqjn(C_seqaydby arg0, C_dqdihuga arg1)
findChildrenRecursively(PlacedAdvancement advancement, AdvancementPositioner lastChild)
findChildRecursively(AdvancementNode node, AdvancementPositioner lastChild)
private void
a()
firstWalk()
method_847()
m_bpnhnqkv()
calculateRecursively()
calculateRecursively()
private float
a(float arg0, int arg1, float arg2)
secondWalk(float arg0, int arg1, float arg2)
method_842(float arg0, int arg1, float arg2)
m_lihmajuz(float arg0, int arg1, float arg2)
findMinRowRecursively(float deltaRow, int depth, float minRow)
findMinRowRecursively(float deltaRow, int depth, float minRow)
private void
a(float arg0)
thirdWalk(float arg0)
method_843(float arg0)
m_hxnnbkjr(float arg0)
increaseRowRecursively(float deltaRow)
increaseRowRecursively(float deltaRow)
private void
b()
executeShifts()
method_850()
m_ctfqejrs()
onFinishChildrenCalculation()
onFinishChildrenCalculation()
private TreeNodePosition
c()
previousOrThread()
method_849()
m_bqjokrwq()
getFirstChild()
getFirstChild()
private TreeNodePosition
d()
nextOrThread()
method_844()
m_iwnxvukg()
getLastChild()
getLastChild()
private TreeNodePosition
a(av arg0)
apportion(TreeNodePosition arg0)
method_841(class_194 arg0)
m_ihadftgm(C_dqdihuga arg0)
onFinishCalculation(AdvancementPositioner last)
onFinishCalculation(AdvancementPositioner last)
private void
a(av arg0, float arg1)
moveSubtree(TreeNodePosition arg0, float arg1)
method_848(class_194 arg0, float arg1)
m_azffbwnh(C_dqdihuga arg0, float arg1)
pushDown(AdvancementPositioner positioner, float extraRowDistance)
pushDown(AdvancementPositioner positioner, float extraRowDistance)
private TreeNodePosition
a(av arg0, av arg1)
getAncestor(TreeNodePosition arg0, TreeNodePosition arg1)
method_845(class_194 arg0, class_194 arg1)
m_oeewhpnq(C_dqdihuga arg0, C_dqdihuga arg1)
getLast(AdvancementPositioner arg0, AdvancementPositioner arg1)
getAncestor(AdvancementPositioner potentialAncestor, AdvancementPositioner defaultAncestor)
private void
e()
finalizePosition()
method_851()
m_tkrkvrbe()
apply()
apply()
public static void
a(aj arg0)
run(AdvancementNode arg0)
method_852(class_8781 arg0)
m_upvmgssi(C_seqaydby arg0)
arrangeForTree(PlacedAdvancement root)
arrangeForTree(AdvancementNode root)