类 AdvancementPositioner
- java.lang.Object
-
- net.minecraft.advancement.AdvancementPositioner
-
public class AdvancementPositioner extends Object
- Mappings:
Namespace Name official apintermediary net/minecraft/class_194named net/minecraft/advancement/AdvancementPositioner
-
-
字段概要
字段 修饰符和类型 字段 说明 private Advancementadvancementprivate List<AdvancementPositioner>childrenprivate intchildrenSizeprivate intdepthprivate floatfield_1265private floatfield_1266private AdvancementPositioneroptionalLastprivate AdvancementPositionerparentprivate AdvancementPositionerpreviousSiblingprivate floatrelativeRowInSiblingsprivate floatrowprivate AdvancementPositionersubstituteChild
-
构造器概要
构造器 构造器 说明 AdvancementPositioner(Advancement advancement, @Nullable AdvancementPositioner parent, @Nullable AdvancementPositioner previousSibling, int childrenSize, int depth)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 private voidapply()static voidarrangeForTree(Advancement root)private voidcalculateRecursively()private @Nullable AdvancementPositionerfindChildrenRecursively(Advancement advancement, @Nullable AdvancementPositioner lastChild)private floatfindMinRowRecursively(float deltaRow, int depth, float minRow)private @Nullable AdvancementPositionergetFirstChild()private AdvancementPositionergetLast(AdvancementPositioner advancementPositioner, AdvancementPositioner advancementPositioner2)private @Nullable AdvancementPositionergetLastChild()private voidincreaseRowRecursively(float deltaRow)private AdvancementPositioneronFinishCalculation(AdvancementPositioner last)private voidonFinishChildrenCalculation()private voidpushDown(AdvancementPositioner positioner, float extraRowDistance)
-
-
-
字段详细资料
-
advancement
private final Advancement advancement
- Mappings:
Namespace Name Mixin selector official aLap;a:Lad;intermediary field_1263Lnet/minecraft/class_194;field_1263:Lnet/minecraft/class_161;named advancementLnet/minecraft/advancement/AdvancementPositioner;advancement:Lnet/minecraft/advancement/Advancement;
-
parent
private final AdvancementPositioner parent
- Mappings:
Namespace Name Mixin selector official bLap;b:Lap;intermediary field_1258Lnet/minecraft/class_194;field_1258:Lnet/minecraft/class_194;named parentLnet/minecraft/advancement/AdvancementPositioner;parent:Lnet/minecraft/advancement/AdvancementPositioner;
-
previousSibling
private final AdvancementPositioner previousSibling
- Mappings:
Namespace Name Mixin selector official cLap;c:Lap;intermediary field_1260Lnet/minecraft/class_194;field_1260:Lnet/minecraft/class_194;named previousSiblingLnet/minecraft/advancement/AdvancementPositioner;previousSibling:Lnet/minecraft/advancement/AdvancementPositioner;
-
childrenSize
private final int childrenSize
- Mappings:
Namespace Name Mixin selector official dLap;d:Iintermediary field_1261Lnet/minecraft/class_194;field_1261:Inamed childrenSizeLnet/minecraft/advancement/AdvancementPositioner;childrenSize:I
-
children
private final List<AdvancementPositioner> children
- Mappings:
Namespace Name Mixin selector official eLap;e:Ljava/util/List;intermediary field_1267Lnet/minecraft/class_194;field_1267:Ljava/util/List;named childrenLnet/minecraft/advancement/AdvancementPositioner;children:Ljava/util/List;
-
optionalLast
private AdvancementPositioner optionalLast
- Mappings:
Namespace Name Mixin selector official fLap;f:Lap;intermediary field_1262Lnet/minecraft/class_194;field_1262:Lnet/minecraft/class_194;named optionalLastLnet/minecraft/advancement/AdvancementPositioner;optionalLast:Lnet/minecraft/advancement/AdvancementPositioner;
-
substituteChild
private AdvancementPositioner substituteChild
- Mappings:
Namespace Name Mixin selector official gLap;g:Lap;intermediary field_1264Lnet/minecraft/class_194;field_1264:Lnet/minecraft/class_194;named substituteChildLnet/minecraft/advancement/AdvancementPositioner;substituteChild:Lnet/minecraft/advancement/AdvancementPositioner;
-
depth
private int depth
- Mappings:
Namespace Name Mixin selector official hLap;h:Iintermediary field_1259Lnet/minecraft/class_194;field_1259:Inamed depthLnet/minecraft/advancement/AdvancementPositioner;depth:I
-
row
private float row
- Mappings:
Namespace Name Mixin selector official iLap;i:Fintermediary field_1269Lnet/minecraft/class_194;field_1269:Fnamed rowLnet/minecraft/advancement/AdvancementPositioner;row:F
-
relativeRowInSiblings
private float relativeRowInSiblings
- Mappings:
Namespace Name Mixin selector official jLap;j:Fintermediary field_1268Lnet/minecraft/class_194;field_1268:Fnamed relativeRowInSiblingsLnet/minecraft/advancement/AdvancementPositioner;relativeRowInSiblings:F
-
field_1266
private float field_1266
- Mappings:
Namespace Name Mixin selector official kLap;k:Fintermediary field_1266Lnet/minecraft/class_194;field_1266:Fnamed field_1266Lnet/minecraft/advancement/AdvancementPositioner;field_1266:F
-
field_1265
private float field_1265
- Mappings:
Namespace Name Mixin selector official lLap;l:Fintermediary field_1265Lnet/minecraft/class_194;field_1265:Fnamed field_1265Lnet/minecraft/advancement/AdvancementPositioner;field_1265:F
-
-
构造器详细资料
-
AdvancementPositioner
public AdvancementPositioner(Advancement advancement, @Nullable @Nullable AdvancementPositioner parent, @Nullable @Nullable AdvancementPositioner previousSibling, int childrenSize, int depth)
- Mappings:
Namespace Name Mixin selector official <init>Lap;<init>(Lad;Lap;Lap;II)Vintermediary <init>Lnet/minecraft/class_194;<init>(Lnet/minecraft/class_161;Lnet/minecraft/class_194;Lnet/minecraft/class_194;II)Vnamed <init>Lnet/minecraft/advancement/AdvancementPositioner;<init>(Lnet/minecraft/advancement/Advancement;Lnet/minecraft/advancement/AdvancementPositioner;Lnet/minecraft/advancement/AdvancementPositioner;II)V
-
-
方法详细资料
-
findChildrenRecursively
@Nullable private @Nullable AdvancementPositioner findChildrenRecursively(Advancement advancement, @Nullable @Nullable AdvancementPositioner lastChild)
- Mappings:
Namespace Name Mixin selector official aLap;a(Lad;Lap;)Lap;intermediary method_846Lnet/minecraft/class_194;method_846(Lnet/minecraft/class_161;Lnet/minecraft/class_194;)Lnet/minecraft/class_194;named findChildrenRecursivelyLnet/minecraft/advancement/AdvancementPositioner;findChildrenRecursively(Lnet/minecraft/advancement/Advancement;Lnet/minecraft/advancement/AdvancementPositioner;)Lnet/minecraft/advancement/AdvancementPositioner;
-
calculateRecursively
private void calculateRecursively()
- Mappings:
Namespace Name Mixin selector official aLap;a()Vintermediary method_847Lnet/minecraft/class_194;method_847()Vnamed calculateRecursivelyLnet/minecraft/advancement/AdvancementPositioner;calculateRecursively()V
-
findMinRowRecursively
private float findMinRowRecursively(float deltaRow, int depth, float minRow)- Mappings:
Namespace Name Mixin selector official aLap;a(FIF)Fintermediary method_842Lnet/minecraft/class_194;method_842(FIF)Fnamed findMinRowRecursivelyLnet/minecraft/advancement/AdvancementPositioner;findMinRowRecursively(FIF)F
-
increaseRowRecursively
private void increaseRowRecursively(float deltaRow)
- Mappings:
Namespace Name Mixin selector official aLap;a(F)Vintermediary method_843Lnet/minecraft/class_194;method_843(F)Vnamed increaseRowRecursivelyLnet/minecraft/advancement/AdvancementPositioner;increaseRowRecursively(F)V
-
onFinishChildrenCalculation
private void onFinishChildrenCalculation()
- Mappings:
Namespace Name Mixin selector official bLap;b()Vintermediary method_850Lnet/minecraft/class_194;method_850()Vnamed onFinishChildrenCalculationLnet/minecraft/advancement/AdvancementPositioner;onFinishChildrenCalculation()V
-
getFirstChild
@Nullable private @Nullable AdvancementPositioner getFirstChild()
- Mappings:
Namespace Name Mixin selector official cLap;c()Lap;intermediary method_849Lnet/minecraft/class_194;method_849()Lnet/minecraft/class_194;named getFirstChildLnet/minecraft/advancement/AdvancementPositioner;getFirstChild()Lnet/minecraft/advancement/AdvancementPositioner;
-
getLastChild
@Nullable private @Nullable AdvancementPositioner getLastChild()
- Mappings:
Namespace Name Mixin selector official dLap;d()Lap;intermediary method_844Lnet/minecraft/class_194;method_844()Lnet/minecraft/class_194;named getLastChildLnet/minecraft/advancement/AdvancementPositioner;getLastChild()Lnet/minecraft/advancement/AdvancementPositioner;
-
onFinishCalculation
private AdvancementPositioner onFinishCalculation(AdvancementPositioner last)
- Mappings:
Namespace Name Mixin selector official aLap;a(Lap;)Lap;intermediary method_841Lnet/minecraft/class_194;method_841(Lnet/minecraft/class_194;)Lnet/minecraft/class_194;named onFinishCalculationLnet/minecraft/advancement/AdvancementPositioner;onFinishCalculation(Lnet/minecraft/advancement/AdvancementPositioner;)Lnet/minecraft/advancement/AdvancementPositioner;
-
pushDown
private void pushDown(AdvancementPositioner positioner, float extraRowDistance)
- Mappings:
Namespace Name Mixin selector official aLap;a(Lap;F)Vintermediary method_848Lnet/minecraft/class_194;method_848(Lnet/minecraft/class_194;F)Vnamed pushDownLnet/minecraft/advancement/AdvancementPositioner;pushDown(Lnet/minecraft/advancement/AdvancementPositioner;F)V
-
getLast
private AdvancementPositioner getLast(AdvancementPositioner advancementPositioner, AdvancementPositioner advancementPositioner2)
- Mappings:
Namespace Name Mixin selector official aLap;a(Lap;Lap;)Lap;intermediary method_845Lnet/minecraft/class_194;method_845(Lnet/minecraft/class_194;Lnet/minecraft/class_194;)Lnet/minecraft/class_194;named getLastLnet/minecraft/advancement/AdvancementPositioner;getLast(Lnet/minecraft/advancement/AdvancementPositioner;Lnet/minecraft/advancement/AdvancementPositioner;)Lnet/minecraft/advancement/AdvancementPositioner;
-
apply
private void apply()
- Mappings:
Namespace Name Mixin selector official eLap;e()Vintermediary method_851Lnet/minecraft/class_194;method_851()Vnamed applyLnet/minecraft/advancement/AdvancementPositioner;apply()V
-
arrangeForTree
public static void arrangeForTree(Advancement root)
- Mappings:
Namespace Name Mixin selector official aLap;a(Lad;)Vintermediary method_852Lnet/minecraft/class_194;method_852(Lnet/minecraft/class_161;)Vnamed arrangeForTreeLnet/minecraft/advancement/AdvancementPositioner;arrangeForTree(Lnet/minecraft/advancement/Advancement;)V
-
-