net.minecraft.advancements

public class TreeNodePosition

aw
net.minecraft.advancements.TreeNodePosition
net.minecraft.class_194

Field summary

Modifier and TypeField
private final AdvancementNode
a
node
field_46086
private final TreeNodePosition
b
parent
field_1258
private final TreeNodePosition
c
previousSibling
field_1260
private final int
d
childIndex
field_1261
private final List<TreeNodePosition>
e
children
field_1267
private TreeNodePosition
f
ancestor
field_1262
private TreeNodePosition
g
thread
field_1264
private int
h
x
field_1259
private float
i
y
field_1269
private float
j
mod
field_1268
private float
k
change
field_1266
private float
l
shift
field_1265

Constructor summary

ModifierConstructor
public (AdvancementNode arg0, TreeNodePosition arg1, TreeNodePosition arg2, int arg3, int arg4)

Method summary

Modifier and TypeMethod
private TreeNodePosition
a(ak arg0, aw arg1)
addChild(AdvancementNode arg0, TreeNodePosition arg1)
method_846(class_8781 arg0, class_194 arg1)
private void
a()
firstWalk()
method_847()
private float
a(float arg0, int arg1, float arg2)
secondWalk(float arg0, int arg1, float arg2)
method_842(float arg0, int arg1, float arg2)
private void
a(float arg0)
thirdWalk(float arg0)
method_843(float arg0)
private void
b()
executeShifts()
method_850()
private TreeNodePosition
c()
previousOrThread()
method_849()
private TreeNodePosition
d()
nextOrThread()
method_844()
private TreeNodePosition
a(aw arg0)
apportion(TreeNodePosition arg0)
method_841(class_194 arg0)
private void
a(aw arg0, float arg1)
moveSubtree(TreeNodePosition arg0, float arg1)
method_848(class_194 arg0, float arg1)
private TreeNodePosition
a(aw arg0, aw arg1)
getAncestor(TreeNodePosition arg0, TreeNodePosition arg1)
method_845(class_194 arg0, class_194 arg1)
private void
e()
finalizePosition()
method_851()
public static void
a(ak arg0)
run(AdvancementNode arg0)
method_852(class_8781 arg0)