类 TreeNodePosition
java.lang.Object
net.minecraft.advancements.TreeNodePosition
-
字段概要
字段修饰符和类型字段说明private TreeNodePosition
private float
private final int
private final List
<TreeNodePosition> private float
private final AdvancementNode
private final TreeNodePosition
private final TreeNodePosition
private float
private TreeNodePosition
private int
private float
-
构造器概要
构造器构造器说明TreeNodePosition
(AdvancementNode p_297517_, TreeNodePosition p_16568_, TreeNodePosition p_16569_, int p_16570_, int p_16571_) -
方法概要
修饰符和类型方法说明private TreeNodePosition
addChild
(AdvancementNode p_298340_, TreeNodePosition p_16591_) private TreeNodePosition
apportion
(TreeNodePosition p_16580_) private void
private void
private void
private TreeNodePosition
getAncestor
(TreeNodePosition p_16585_, TreeNodePosition p_16586_) private void
moveSubtree
(TreeNodePosition p_16582_, float p_16583_) private TreeNodePosition
private TreeNodePosition
static void
run
(AdvancementNode p_299150_) private float
secondWalk
(float p_16576_, int p_16577_, float p_16578_) private void
thirdWalk
(float p_16574_)
-
字段详细资料
-
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
-
-
构造器详细资料
-
TreeNodePosition
public TreeNodePosition(AdvancementNode p_297517_, @Nullable TreeNodePosition p_16568_, @Nullable TreeNodePosition p_16569_, int p_16570_, int p_16571_)
-
-
方法详细资料
-
addChild
@Nullable private TreeNodePosition addChild(AdvancementNode p_298340_, @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
-