Package net.minecraft.advancement
Class AdvancementPositioner
java.lang.Object
net.minecraft.advancement.AdvancementPositioner
- Mappings:
Namespace Name intermediary net/minecraft/class_194official aqnamed net/minecraft/advancement/AdvancementPositioner
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Advancementprivate final List<AdvancementPositioner>private final intprivate intprivate floatprivate floatprivate AdvancementPositionerprivate final @Nullable AdvancementPositionerprivate final @Nullable AdvancementPositionerprivate floatprivate floatprivate @Nullable AdvancementPositioner -
Constructor Summary
ConstructorsConstructorDescriptionAdvancementPositioner(Advancement advancement, @Nullable AdvancementPositioner parent, @Nullable AdvancementPositioner previousSibling, int childrenSize, int depth) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidapply()static voidarrangeForTree(Advancement root) private voidprivate @Nullable AdvancementPositionerfindChildrenRecursively(Advancement advancement, @Nullable AdvancementPositioner lastChild) private floatfindMinRowRecursively(float deltaRow, int depth, float minRow) private @Nullable AdvancementPositionerprivate AdvancementPositionergetLast(AdvancementPositioner advancementPositioner, AdvancementPositioner advancementPositioner2) private @Nullable AdvancementPositionerprivate voidincreaseRowRecursively(float deltaRow) private AdvancementPositionerprivate voidprivate voidpushDown(AdvancementPositioner positioner, float extraRowDistance)
-
Field Details
-
advancement
- Mappings:
Namespace Name Mixin selector intermediary field_1263Lnet/minecraft/class_194;field_1263:Lnet/minecraft/class_161;official aLaq;a:Lae;named advancementLnet/minecraft/advancement/AdvancementPositioner;advancement:Lnet/minecraft/advancement/Advancement;
-
parent
- Mappings:
Namespace Name Mixin selector intermediary field_1258Lnet/minecraft/class_194;field_1258:Lnet/minecraft/class_194;official bLaq;b:Laq;named parentLnet/minecraft/advancement/AdvancementPositioner;parent:Lnet/minecraft/advancement/AdvancementPositioner;
-
previousSibling
- Mappings:
Namespace Name Mixin selector intermediary field_1260Lnet/minecraft/class_194;field_1260:Lnet/minecraft/class_194;official cLaq;c:Laq;named previousSiblingLnet/minecraft/advancement/AdvancementPositioner;previousSibling:Lnet/minecraft/advancement/AdvancementPositioner;
-
childrenSize
private final int childrenSize- Mappings:
Namespace Name Mixin selector intermediary field_1261Lnet/minecraft/class_194;field_1261:Iofficial dLaq;d:Inamed childrenSizeLnet/minecraft/advancement/AdvancementPositioner;childrenSize:I
-
children
- Mappings:
Namespace Name Mixin selector intermediary field_1267Lnet/minecraft/class_194;field_1267:Ljava/util/List;official eLaq;e:Ljava/util/List;named childrenLnet/minecraft/advancement/AdvancementPositioner;children:Ljava/util/List;
-
optionalLast
- Mappings:
Namespace Name Mixin selector intermediary field_1262Lnet/minecraft/class_194;field_1262:Lnet/minecraft/class_194;official fLaq;f:Laq;named optionalLastLnet/minecraft/advancement/AdvancementPositioner;optionalLast:Lnet/minecraft/advancement/AdvancementPositioner;
-
substituteChild
- Mappings:
Namespace Name Mixin selector intermediary field_1264Lnet/minecraft/class_194;field_1264:Lnet/minecraft/class_194;official gLaq;g:Laq;named substituteChildLnet/minecraft/advancement/AdvancementPositioner;substituteChild:Lnet/minecraft/advancement/AdvancementPositioner;
-
depth
private int depth- Mappings:
Namespace Name Mixin selector intermediary field_1259Lnet/minecraft/class_194;field_1259:Iofficial hLaq;h:Inamed depthLnet/minecraft/advancement/AdvancementPositioner;depth:I
-
row
private float row- Mappings:
Namespace Name Mixin selector intermediary field_1269Lnet/minecraft/class_194;field_1269:Fofficial iLaq;i:Fnamed rowLnet/minecraft/advancement/AdvancementPositioner;row:F
-
relativeRowInSiblings
private float relativeRowInSiblings- Mappings:
Namespace Name Mixin selector intermediary field_1268Lnet/minecraft/class_194;field_1268:Fofficial jLaq;j:Fnamed relativeRowInSiblingsLnet/minecraft/advancement/AdvancementPositioner;relativeRowInSiblings:F
-
field_1266
private float field_1266- Mappings:
Namespace Name Mixin selector intermediary field_1266Lnet/minecraft/class_194;field_1266:Fofficial kLaq;k:Fnamed field_1266Lnet/minecraft/advancement/AdvancementPositioner;field_1266:F
-
field_1265
private float field_1265- Mappings:
Namespace Name Mixin selector intermediary field_1265Lnet/minecraft/class_194;field_1265:Fofficial lLaq;l:Fnamed field_1265Lnet/minecraft/advancement/AdvancementPositioner;field_1265:F
-
-
Constructor Details
-
AdvancementPositioner
public AdvancementPositioner(Advancement advancement, @Nullable @Nullable AdvancementPositioner parent, @Nullable @Nullable AdvancementPositioner previousSibling, int childrenSize, int depth) - Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_194;<init>(Lnet/minecraft/class_161;Lnet/minecraft/class_194;Lnet/minecraft/class_194;II)Vofficial <init>Laq;<init>(Lae;Laq;Laq;II)Vnamed <init>Lnet/minecraft/advancement/AdvancementPositioner;<init>(Lnet/minecraft/advancement/Advancement;Lnet/minecraft/advancement/AdvancementPositioner;Lnet/minecraft/advancement/AdvancementPositioner;II)V
-
-
Method Details
-
findChildrenRecursively
@Nullable private @Nullable AdvancementPositioner findChildrenRecursively(Advancement advancement, @Nullable @Nullable AdvancementPositioner lastChild) - Mappings:
Namespace Name Mixin selector intermediary method_846Lnet/minecraft/class_194;method_846(Lnet/minecraft/class_161;Lnet/minecraft/class_194;)Lnet/minecraft/class_194;official aLaq;a(Lae;Laq;)Laq;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 intermediary method_847Lnet/minecraft/class_194;method_847()Vofficial aLaq;a()Vnamed calculateRecursivelyLnet/minecraft/advancement/AdvancementPositioner;calculateRecursively()V
-
findMinRowRecursively
private float findMinRowRecursively(float deltaRow, int depth, float minRow) - Mappings:
Namespace Name Mixin selector intermediary method_842Lnet/minecraft/class_194;method_842(FIF)Fofficial aLaq;a(FIF)Fnamed findMinRowRecursivelyLnet/minecraft/advancement/AdvancementPositioner;findMinRowRecursively(FIF)F
-
increaseRowRecursively
private void increaseRowRecursively(float deltaRow) - Mappings:
Namespace Name Mixin selector intermediary method_843Lnet/minecraft/class_194;method_843(F)Vofficial aLaq;a(F)Vnamed increaseRowRecursivelyLnet/minecraft/advancement/AdvancementPositioner;increaseRowRecursively(F)V
-
onFinishChildrenCalculation
private void onFinishChildrenCalculation()- Mappings:
Namespace Name Mixin selector intermediary method_850Lnet/minecraft/class_194;method_850()Vofficial bLaq;b()Vnamed onFinishChildrenCalculationLnet/minecraft/advancement/AdvancementPositioner;onFinishChildrenCalculation()V
-
getFirstChild
- Mappings:
Namespace Name Mixin selector intermediary method_849Lnet/minecraft/class_194;method_849()Lnet/minecraft/class_194;official cLaq;c()Laq;named getFirstChildLnet/minecraft/advancement/AdvancementPositioner;getFirstChild()Lnet/minecraft/advancement/AdvancementPositioner;
-
getLastChild
- Mappings:
Namespace Name Mixin selector intermediary method_844Lnet/minecraft/class_194;method_844()Lnet/minecraft/class_194;official dLaq;d()Laq;named getLastChildLnet/minecraft/advancement/AdvancementPositioner;getLastChild()Lnet/minecraft/advancement/AdvancementPositioner;
-
onFinishCalculation
- Mappings:
Namespace Name Mixin selector intermediary method_841Lnet/minecraft/class_194;method_841(Lnet/minecraft/class_194;)Lnet/minecraft/class_194;official aLaq;a(Laq;)Laq;named onFinishCalculationLnet/minecraft/advancement/AdvancementPositioner;onFinishCalculation(Lnet/minecraft/advancement/AdvancementPositioner;)Lnet/minecraft/advancement/AdvancementPositioner;
-
pushDown
- Mappings:
Namespace Name Mixin selector intermediary method_848Lnet/minecraft/class_194;method_848(Lnet/minecraft/class_194;F)Vofficial aLaq;a(Laq;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 intermediary method_845Lnet/minecraft/class_194;method_845(Lnet/minecraft/class_194;Lnet/minecraft/class_194;)Lnet/minecraft/class_194;official aLaq;a(Laq;Laq;)Laq;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 intermediary method_851Lnet/minecraft/class_194;method_851()Vofficial eLaq;e()Vnamed applyLnet/minecraft/advancement/AdvancementPositioner;apply()V
-
arrangeForTree
- Mappings:
Namespace Name Mixin selector intermediary method_852Lnet/minecraft/class_194;method_852(Lnet/minecraft/class_161;)Vofficial aLaq;a(Lae;)Vnamed arrangeForTreeLnet/minecraft/advancement/AdvancementPositioner;arrangeForTree(Lnet/minecraft/advancement/Advancement;)V
-