net.minecraft.advancement

public class AdvancementPositioner

ac
net.minecraft.advancements.TreeNodePosition
net.minecraft.class_194
net.minecraft.advancement.AdvancementPositioner
net.minecraft.unmapped.C_dqdihuga
net.minecraft.advancement.AdvancementNode
net.minecraft.advancements.AdvancementTreeNode
net.minecraft.advancements.AdvancementTreeNode

Field summary

Modifier and TypeField
private final Advancement
a
advancement
field_1263
advancement
f_vzyhofzs
advancement
field_192328_a
advancement
private final AdvancementPositioner
b
parent
field_1258
parent
f_rivxclan
parent
field_192329_b
parent
private final AdvancementPositioner
c
previousSibling
field_1260
previousSibling
f_gfccegwd
previousSibling
field_192330_c
sibling
private final int
d
childIndex
field_1261
childrenSize
f_zpiioglf
index
field_192331_d
index
private final List<AdvancementPositioner>
e
children
field_1267
children
f_prctiroq
children
field_192332_e
children
private AdvancementPositioner
f
ancestor
field_1262
optionalLast
f_aaneqeqd
ancestor
field_192333_f
ancestor
private AdvancementPositioner
g
thread
field_1264
substituteChild
f_tqpltjrh
priorityChild
field_192334_g
thread
private int
h
x
field_1259
depth
f_xwpswyow
depth
field_192335_h
x
private float
i
y
field_1269
row
f_calsoptt
row
field_192336_i
y
private float
j
mod
field_1268
relativeRowInSiblings
f_ovvtwznd
mod
field_192337_j
mod
private float
k
change
field_1266
f_youqvfcv
change
field_192338_k
change
private float
l
shift
field_1265
f_xiqyqyaz
shift
field_192339_l
shift

Constructor summary

ModifierConstructor
public (Advancement advancement, AdvancementPositioner parent, AdvancementPositioner previousSibling, int childrenSize, int depth)

Method summary

Modifier and TypeMethod
private AdvancementPositioner
a(q arg0, ac arg1)
addChild(Advancement arg0, TreeNodePosition arg1)
method_846(class_161 arg0, class_194 arg1)
findChildrenRecursively(Advancement arg0, AdvancementPositioner lastChild)
m_xuurhqjn(C_kdwyuhdb arg0, C_dqdihuga arg1)
addChild(Advancement advancement, AdvancementNode sibling)
func_192322_a(Advancement arg0, AdvancementTreeNode arg1)
buildSubTree(Advancement advancementIn, AdvancementTreeNode previous)
private void
a()
firstWalk()
method_847()
calculateRecursively()
m_bpnhnqkv()
firstWalk()
func_192320_a()
firstWalk()
private float
a(float arg0, int arg1, float arg2)
secondWalk(float arg0, int arg1, float arg2)
method_842(float arg0, int arg1, float arg2)
findMinRowRecursively(float deltaRow, int depth, float minRow)
m_lihmajuz(float arg0, int arg1, float arg2)
secondWalk(float delta, int depth, float minRow)
func_192319_a(float arg0, int arg1, float arg2)
secondWalk(float arg0, int arg1, float arg2)
private void
a(float arg0)
thirdWalk(float arg0)
method_843(float arg0)
increaseRowRecursively(float deltaRow)
m_hxnnbkjr(float arg0)
thirdWalk(float delta)
func_192318_a(float arg0)
thirdWalk(float yIn)
private void
b()
executeShifts()
method_850()
onFinishChildrenCalculation()
m_ctfqejrs()
doShifts()
func_192325_b()
executeShifts()
private AdvancementPositioner
c()
previousOrThread()
method_849()
getFirstChild()
m_bqjokrwq()
getFirstChild()
func_192321_c()
getFirstChild()
private AdvancementPositioner
d()
nextOrThread()
method_844()
getLastChild()
m_iwnxvukg()
getLastChild()
func_192317_d()
getLastChild()
private AdvancementPositioner
a(ac arg0)
apportion(TreeNodePosition arg0)
method_841(class_194 arg0)
onFinishCalculation(AdvancementPositioner last)
m_ihadftgm(C_dqdihuga arg0)
apportion(AdvancementNode previous)
func_192324_a(AdvancementTreeNode arg0)
apportion(AdvancementTreeNode nodeIn)
private void
a(ac arg0, float arg1)
moveSubtree(TreeNodePosition arg0, float arg1)
method_848(class_194 arg0, float arg1)
pushDown(AdvancementPositioner arg0, float extraRowDistance)
m_azffbwnh(C_dqdihuga arg0, float arg1)
move(AdvancementNode child, float delta)
func_192316_a(AdvancementTreeNode arg0, float arg1)
moveSubtree(AdvancementTreeNode nodeIn, float arg1)
private AdvancementPositioner
a(ac arg0, ac arg1)
getAncestor(TreeNodePosition arg0, TreeNodePosition arg1)
method_845(class_194 arg0, class_194 arg1)
getLast(AdvancementPositioner arg0, AdvancementPositioner arg1)
m_oeewhpnq(C_dqdihuga arg0, C_dqdihuga arg1)
getAncestor(AdvancementNode sibling, AdvancementNode previous)
func_192326_a(AdvancementTreeNode arg0, AdvancementTreeNode arg1)
getAncestor(AdvancementTreeNode arg0, AdvancementTreeNode arg1)
private void
e()
finalizePosition()
method_851()
apply()
m_tkrkvrbe()
setPosition()
func_192327_e()
updatePosition()
public static void
a(q arg0)
run(Advancement arg0)
method_852(class_161 arg0)
arrangeForTree(Advancement root)
m_upvmgssi(C_kdwyuhdb arg0)
run(Advancement advancement)
func_192323_a(Advancement arg0)
layout(Advancement root)