Package net.minecraft.advancement
Class AdvancementPositioner
java.lang.Object
net.minecraft.advancement.AdvancementPositioner
- Mappings:
 Namespace Name named net/minecraft/advancement/AdvancementPositionerintermediary net/minecraft/class_194official au
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final PlacedAdvancementprivate final List<AdvancementPositioner> private final intprivate intprivate floatprivate floatprivate AdvancementPositionerprivate final @Nullable AdvancementPositionerprivate final @Nullable AdvancementPositionerprivate floatprivate floatprivate @Nullable AdvancementPositioner - 
Constructor Summary
ConstructorsConstructorDescriptionAdvancementPositioner(PlacedAdvancement advancement, @Nullable AdvancementPositioner parent, @Nullable AdvancementPositioner previousSibling, int childrenSize, int depth)  - 
Method Summary
Modifier and TypeMethodDescriptionprivate voidapply()static voidprivate voidprivate @Nullable AdvancementPositionerfindChildrenRecursively(PlacedAdvancement 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 named advancementLnet/minecraft/advancement/AdvancementPositioner;advancement:Lnet/minecraft/advancement/PlacedAdvancement;intermediary field_46086Lnet/minecraft/class_194;field_46086:Lnet/minecraft/class_8781;official aLau;a:Lai;
 - 
parent
- Mappings:
 Namespace Name Mixin selector named parentLnet/minecraft/advancement/AdvancementPositioner;parent:Lnet/minecraft/advancement/AdvancementPositioner;intermediary field_1258Lnet/minecraft/class_194;field_1258:Lnet/minecraft/class_194;official bLau;b:Lau;
 - 
previousSibling
- Mappings:
 Namespace Name Mixin selector named previousSiblingLnet/minecraft/advancement/AdvancementPositioner;previousSibling:Lnet/minecraft/advancement/AdvancementPositioner;intermediary field_1260Lnet/minecraft/class_194;field_1260:Lnet/minecraft/class_194;official cLau;c:Lau;
 - 
childrenSize
private final int childrenSize- Mappings:
 Namespace Name Mixin selector named childrenSizeLnet/minecraft/advancement/AdvancementPositioner;childrenSize:Iintermediary field_1261Lnet/minecraft/class_194;field_1261:Iofficial dLau;d:I
 - 
children
- Mappings:
 Namespace Name Mixin selector named childrenLnet/minecraft/advancement/AdvancementPositioner;children:Ljava/util/List;intermediary field_1267Lnet/minecraft/class_194;field_1267:Ljava/util/List;official eLau;e:Ljava/util/List;
 - 
optionalLast
- Mappings:
 Namespace Name Mixin selector named optionalLastLnet/minecraft/advancement/AdvancementPositioner;optionalLast:Lnet/minecraft/advancement/AdvancementPositioner;intermediary field_1262Lnet/minecraft/class_194;field_1262:Lnet/minecraft/class_194;official fLau;f:Lau;
 - 
substituteChild
- Mappings:
 Namespace Name Mixin selector named substituteChildLnet/minecraft/advancement/AdvancementPositioner;substituteChild:Lnet/minecraft/advancement/AdvancementPositioner;intermediary field_1264Lnet/minecraft/class_194;field_1264:Lnet/minecraft/class_194;official gLau;g:Lau;
 - 
depth
private int depth- Mappings:
 Namespace Name Mixin selector named depthLnet/minecraft/advancement/AdvancementPositioner;depth:Iintermediary field_1259Lnet/minecraft/class_194;field_1259:Iofficial hLau;h:I
 - 
row
private float row- Mappings:
 Namespace Name Mixin selector named rowLnet/minecraft/advancement/AdvancementPositioner;row:Fintermediary field_1269Lnet/minecraft/class_194;field_1269:Fofficial iLau;i:F
 - 
relativeRowInSiblings
private float relativeRowInSiblings- Mappings:
 Namespace Name Mixin selector named relativeRowInSiblingsLnet/minecraft/advancement/AdvancementPositioner;relativeRowInSiblings:Fintermediary field_1268Lnet/minecraft/class_194;field_1268:Fofficial jLau;j:F
 - 
field_1266
private float field_1266- Mappings:
 Namespace Name Mixin selector named field_1266Lnet/minecraft/advancement/AdvancementPositioner;field_1266:Fintermediary field_1266Lnet/minecraft/class_194;field_1266:Fofficial kLau;k:F
 - 
field_1265
private float field_1265- Mappings:
 Namespace Name Mixin selector named field_1265Lnet/minecraft/advancement/AdvancementPositioner;field_1265:Fintermediary field_1265Lnet/minecraft/class_194;field_1265:Fofficial lLau;l:F
 
 - 
 - 
Constructor Details
- 
AdvancementPositioner
public AdvancementPositioner(PlacedAdvancement advancement, @Nullable @Nullable AdvancementPositioner parent, @Nullable @Nullable AdvancementPositioner previousSibling, int childrenSize, int depth) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/advancement/AdvancementPositioner;<init>(Lnet/minecraft/advancement/PlacedAdvancement;Lnet/minecraft/advancement/AdvancementPositioner;Lnet/minecraft/advancement/AdvancementPositioner;II)Vintermediary <init>Lnet/minecraft/class_194;<init>(Lnet/minecraft/class_8781;Lnet/minecraft/class_194;Lnet/minecraft/class_194;II)Vofficial <init>Lau;<init>(Lai;Lau;Lau;II)V
 
 - 
 - 
Method Details
- 
findChildrenRecursively
@Nullable private @Nullable AdvancementPositioner findChildrenRecursively(PlacedAdvancement advancement, @Nullable @Nullable AdvancementPositioner lastChild) - Mappings:
 Namespace Name Mixin selector named findChildrenRecursivelyLnet/minecraft/advancement/AdvancementPositioner;findChildrenRecursively(Lnet/minecraft/advancement/PlacedAdvancement;Lnet/minecraft/advancement/AdvancementPositioner;)Lnet/minecraft/advancement/AdvancementPositioner;intermediary method_846Lnet/minecraft/class_194;method_846(Lnet/minecraft/class_8781;Lnet/minecraft/class_194;)Lnet/minecraft/class_194;official aLau;a(Lai;Lau;)Lau;
 - 
calculateRecursively
private void calculateRecursively()- Mappings:
 Namespace Name Mixin selector named calculateRecursivelyLnet/minecraft/advancement/AdvancementPositioner;calculateRecursively()Vintermediary method_847Lnet/minecraft/class_194;method_847()Vofficial aLau;a()V
 - 
findMinRowRecursively
private float findMinRowRecursively(float deltaRow, int depth, float minRow) - Mappings:
 Namespace Name Mixin selector named findMinRowRecursivelyLnet/minecraft/advancement/AdvancementPositioner;findMinRowRecursively(FIF)Fintermediary method_842Lnet/minecraft/class_194;method_842(FIF)Fofficial aLau;a(FIF)F
 - 
increaseRowRecursively
private void increaseRowRecursively(float deltaRow) - Mappings:
 Namespace Name Mixin selector named increaseRowRecursivelyLnet/minecraft/advancement/AdvancementPositioner;increaseRowRecursively(F)Vintermediary method_843Lnet/minecraft/class_194;method_843(F)Vofficial aLau;a(F)V
 - 
onFinishChildrenCalculation
private void onFinishChildrenCalculation()- Mappings:
 Namespace Name Mixin selector named onFinishChildrenCalculationLnet/minecraft/advancement/AdvancementPositioner;onFinishChildrenCalculation()Vintermediary method_850Lnet/minecraft/class_194;method_850()Vofficial bLau;b()V
 - 
getFirstChild
- Mappings:
 Namespace Name Mixin selector named getFirstChildLnet/minecraft/advancement/AdvancementPositioner;getFirstChild()Lnet/minecraft/advancement/AdvancementPositioner;intermediary method_849Lnet/minecraft/class_194;method_849()Lnet/minecraft/class_194;official cLau;c()Lau;
 - 
getLastChild
- Mappings:
 Namespace Name Mixin selector named getLastChildLnet/minecraft/advancement/AdvancementPositioner;getLastChild()Lnet/minecraft/advancement/AdvancementPositioner;intermediary method_844Lnet/minecraft/class_194;method_844()Lnet/minecraft/class_194;official dLau;d()Lau;
 - 
onFinishCalculation
- Mappings:
 Namespace Name Mixin selector named onFinishCalculationLnet/minecraft/advancement/AdvancementPositioner;onFinishCalculation(Lnet/minecraft/advancement/AdvancementPositioner;)Lnet/minecraft/advancement/AdvancementPositioner;intermediary method_841Lnet/minecraft/class_194;method_841(Lnet/minecraft/class_194;)Lnet/minecraft/class_194;official aLau;a(Lau;)Lau;
 - 
pushDown
- Mappings:
 Namespace Name Mixin selector named pushDownLnet/minecraft/advancement/AdvancementPositioner;pushDown(Lnet/minecraft/advancement/AdvancementPositioner;F)Vintermediary method_848Lnet/minecraft/class_194;method_848(Lnet/minecraft/class_194;F)Vofficial aLau;a(Lau;F)V
 - 
getLast
private AdvancementPositioner getLast(AdvancementPositioner advancementPositioner, AdvancementPositioner advancementPositioner2) - Mappings:
 Namespace Name Mixin selector named getLastLnet/minecraft/advancement/AdvancementPositioner;getLast(Lnet/minecraft/advancement/AdvancementPositioner;Lnet/minecraft/advancement/AdvancementPositioner;)Lnet/minecraft/advancement/AdvancementPositioner;intermediary method_845Lnet/minecraft/class_194;method_845(Lnet/minecraft/class_194;Lnet/minecraft/class_194;)Lnet/minecraft/class_194;official aLau;a(Lau;Lau;)Lau;
 - 
apply
private void apply()- Mappings:
 Namespace Name Mixin selector named applyLnet/minecraft/advancement/AdvancementPositioner;apply()Vintermediary method_851Lnet/minecraft/class_194;method_851()Vofficial eLau;e()V
 - 
arrangeForTree
- Mappings:
 Namespace Name Mixin selector named arrangeForTreeLnet/minecraft/advancement/AdvancementPositioner;arrangeForTree(Lnet/minecraft/advancement/PlacedAdvancement;)Vintermediary method_852Lnet/minecraft/class_194;method_852(Lnet/minecraft/class_8781;)Vofficial aLau;a(Lai;)V
 
 -