net.minecraft.advancements

public class TreeNodePosition

ak
net.minecraft.advancements.TreeNodePosition
net.minecraft.class_194
net.minecraft.unmapped.C_dqdihuga
net.minecraft.advancement.AdvancementPositioner
net.minecraft.advancements.AdvancementTreeNode
net.minecraft.server.v1_16_R3.AdvancementTree

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
private TreeNodePosition
a(y arg0, ak arg1)
addChild(Advancement arg0, TreeNodePosition arg1)
method_846(class_161 arg0, class_194 arg1)
m_xuurhqjn(C_kdwyuhdb arg0, C_dqdihuga arg1)
findChildrenRecursively(Advancement arg0, AdvancementPositioner lastChild)
func_192322_a(Advancement arg0, AdvancementTreeNode arg1)
private void
a()
firstWalk()
method_847()
m_bpnhnqkv()
calculateRecursively()
func_192320_a()
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)
func_192319_a(float arg0, int arg1, float arg2)
private void
a(float arg0)
thirdWalk(float arg0)
method_843(float arg0)
m_hxnnbkjr(float arg0)
increaseRowRecursively(float deltaRow)
func_192318_a(float arg0)
private void
b()
executeShifts()
method_850()
m_ctfqejrs()
onFinishChildrenCalculation()
func_192325_b()
private TreeNodePosition
c()
previousOrThread()
method_849()
m_bqjokrwq()
getFirstChild()
func_192321_c()
private TreeNodePosition
d()
nextOrThread()
method_844()
m_iwnxvukg()
getLastChild()
func_192317_d()
private TreeNodePosition
a(ak arg0)
apportion(TreeNodePosition arg0)
method_841(class_194 arg0)
m_ihadftgm(C_dqdihuga arg0)
onFinishCalculation(AdvancementPositioner last)
func_192324_a(AdvancementTreeNode arg0)
private void
a(ak arg0, float arg1)
moveSubtree(TreeNodePosition arg0, float arg1)
method_848(class_194 arg0, float arg1)
m_azffbwnh(C_dqdihuga arg0, float arg1)
pushDown(AdvancementPositioner arg0, float extraRowDistance)
func_192316_a(AdvancementTreeNode arg0, float arg1)
private TreeNodePosition
a(ak arg0, ak 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)
func_192326_a(AdvancementTreeNode arg0, AdvancementTreeNode arg1)
private void
e()
finalizePosition()
method_851()
m_tkrkvrbe()
apply()
func_192327_e()
public static void
a(y arg0)
run(Advancement arg0)
method_852(class_161 arg0)
m_upvmgssi(C_kdwyuhdb arg0)
arrangeForTree(Advancement root)
func_192323_a(Advancement arg0)