Package net.minecraft.advancements
Class TreeNodePosition
java.lang.Object
net.minecraft.advancements.TreeNodePosition
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate TreeNodePositionprivate floatprivate final intprivate final List<TreeNodePosition>private floatprivate final AdvancementNodeprivate final TreeNodePositionprivate final TreeNodePositionprivate floatprivate TreeNodePositionprivate intprivate float - 
Constructor Summary
ConstructorsConstructorDescriptionTreeNodePosition(AdvancementNode p_301306_, TreeNodePosition p_16568_, TreeNodePosition p_16569_, int p_16570_, int p_16571_)  - 
Method Summary
Modifier and TypeMethodDescriptionprivate TreeNodePositionaddChild(AdvancementNode p_301122_, TreeNodePosition p_16591_) private TreeNodePositionapportion(TreeNodePosition p_16580_) private voidprivate voidprivate voidprivate TreeNodePositiongetAncestor(TreeNodePosition p_16585_, TreeNodePosition p_16586_) private voidmoveSubtree(TreeNodePosition p_16582_, float p_16583_) private TreeNodePositionprivate TreeNodePositionstatic voidrun(AdvancementNode p_301111_) private floatsecondWalk(float p_16576_, int p_16577_, float p_16578_) private voidthirdWalk(float p_16574_)  
- 
Field Details
- 
node
 - 
parent
 - 
previousSibling
 - 
childIndex
private final int childIndex - 
children
 - 
ancestor
 - 
thread
 - 
x
private int x - 
y
private float y - 
mod
private float mod - 
change
private float change - 
shift
private float shift 
 - 
 - 
Constructor Details
- 
TreeNodePosition
public TreeNodePosition(AdvancementNode p_301306_, @Nullable TreeNodePosition p_16568_, @Nullable TreeNodePosition p_16569_, int p_16570_, int p_16571_)  
 - 
 - 
Method Details
- 
addChild
@Nullable private TreeNodePosition addChild(AdvancementNode p_301122_, @Nullable TreeNodePosition p_16591_)  - 
firstWalk
private void firstWalk() - 
secondWalk
private float secondWalk(float p_16576_, int p_16577_, float p_16578_)  - 
thirdWalk
private void thirdWalk(float p_16574_)  - 
executeShifts
private void executeShifts() - 
previousOrThread
 - 
nextOrThread
 - 
apportion
 - 
moveSubtree
 - 
getAncestor
 - 
finalizePosition
private void finalizePosition() - 
run
 
 -