类 AdvancementPositioner


  • public class AdvancementPositioner
    extends Object
    Mappings:
    Namespace Name
    official ap
    intermediary net/minecraft/class_194
    named net/minecraft/advancement/AdvancementPositioner
    • 字段详细资料

      • advancement

        private final Advancement advancement
        Mappings:
        Namespace Name Mixin selector
        official a Lap;a:Lad;
        intermediary field_1263 Lnet/minecraft/class_194;field_1263:Lnet/minecraft/class_161;
        named advancement Lnet/minecraft/advancement/AdvancementPositioner;advancement:Lnet/minecraft/advancement/Advancement;
      • parent

        private final AdvancementPositioner parent
        Mappings:
        Namespace Name Mixin selector
        official b Lap;b:Lap;
        intermediary field_1258 Lnet/minecraft/class_194;field_1258:Lnet/minecraft/class_194;
        named parent Lnet/minecraft/advancement/AdvancementPositioner;parent:Lnet/minecraft/advancement/AdvancementPositioner;
      • previousSibling

        private final AdvancementPositioner previousSibling
        Mappings:
        Namespace Name Mixin selector
        official c Lap;c:Lap;
        intermediary field_1260 Lnet/minecraft/class_194;field_1260:Lnet/minecraft/class_194;
        named previousSibling Lnet/minecraft/advancement/AdvancementPositioner;previousSibling:Lnet/minecraft/advancement/AdvancementPositioner;
      • childrenSize

        private final int childrenSize
        Mappings:
        Namespace Name Mixin selector
        official d Lap;d:I
        intermediary field_1261 Lnet/minecraft/class_194;field_1261:I
        named childrenSize Lnet/minecraft/advancement/AdvancementPositioner;childrenSize:I
      • children

        private final List<AdvancementPositioner> children
        Mappings:
        Namespace Name Mixin selector
        official e Lap;e:Ljava/util/List;
        intermediary field_1267 Lnet/minecraft/class_194;field_1267:Ljava/util/List;
        named children Lnet/minecraft/advancement/AdvancementPositioner;children:Ljava/util/List;
      • optionalLast

        private AdvancementPositioner optionalLast
        Mappings:
        Namespace Name Mixin selector
        official f Lap;f:Lap;
        intermediary field_1262 Lnet/minecraft/class_194;field_1262:Lnet/minecraft/class_194;
        named optionalLast Lnet/minecraft/advancement/AdvancementPositioner;optionalLast:Lnet/minecraft/advancement/AdvancementPositioner;
      • substituteChild

        private AdvancementPositioner substituteChild
        Mappings:
        Namespace Name Mixin selector
        official g Lap;g:Lap;
        intermediary field_1264 Lnet/minecraft/class_194;field_1264:Lnet/minecraft/class_194;
        named substituteChild Lnet/minecraft/advancement/AdvancementPositioner;substituteChild:Lnet/minecraft/advancement/AdvancementPositioner;
      • depth

        private int depth
        Mappings:
        Namespace Name Mixin selector
        official h Lap;h:I
        intermediary field_1259 Lnet/minecraft/class_194;field_1259:I
        named depth Lnet/minecraft/advancement/AdvancementPositioner;depth:I
      • row

        private float row
        Mappings:
        Namespace Name Mixin selector
        official i Lap;i:F
        intermediary field_1269 Lnet/minecraft/class_194;field_1269:F
        named row Lnet/minecraft/advancement/AdvancementPositioner;row:F
      • relativeRowInSiblings

        private float relativeRowInSiblings
        Mappings:
        Namespace Name Mixin selector
        official j Lap;j:F
        intermediary field_1268 Lnet/minecraft/class_194;field_1268:F
        named relativeRowInSiblings Lnet/minecraft/advancement/AdvancementPositioner;relativeRowInSiblings:F
      • field_1266

        private float field_1266
        Mappings:
        Namespace Name Mixin selector
        official k Lap;k:F
        intermediary field_1266 Lnet/minecraft/class_194;field_1266:F
        named field_1266 Lnet/minecraft/advancement/AdvancementPositioner;field_1266:F
      • field_1265

        private float field_1265
        Mappings:
        Namespace Name Mixin selector
        official l Lap;l:F
        intermediary field_1265 Lnet/minecraft/class_194;field_1265:F
        named field_1265 Lnet/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)V
        intermediary <init> Lnet/minecraft/class_194;<init>(Lnet/minecraft/class_161;Lnet/minecraft/class_194;Lnet/minecraft/class_194;II)V
        named <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 a Lap;a(Lad;Lap;)Lap;
        intermediary method_846 Lnet/minecraft/class_194;method_846(Lnet/minecraft/class_161;Lnet/minecraft/class_194;)Lnet/minecraft/class_194;
        named findChildrenRecursively Lnet/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 a Lap;a()V
        intermediary method_847 Lnet/minecraft/class_194;method_847()V
        named calculateRecursively Lnet/minecraft/advancement/AdvancementPositioner;calculateRecursively()V
      • findMinRowRecursively

        private float findMinRowRecursively​(float deltaRow,
                                            int depth,
                                            float minRow)
        Mappings:
        Namespace Name Mixin selector
        official a Lap;a(FIF)F
        intermediary method_842 Lnet/minecraft/class_194;method_842(FIF)F
        named findMinRowRecursively Lnet/minecraft/advancement/AdvancementPositioner;findMinRowRecursively(FIF)F
      • increaseRowRecursively

        private void increaseRowRecursively​(float deltaRow)
        Mappings:
        Namespace Name Mixin selector
        official a Lap;a(F)V
        intermediary method_843 Lnet/minecraft/class_194;method_843(F)V
        named increaseRowRecursively Lnet/minecraft/advancement/AdvancementPositioner;increaseRowRecursively(F)V
      • onFinishChildrenCalculation

        private void onFinishChildrenCalculation()
        Mappings:
        Namespace Name Mixin selector
        official b Lap;b()V
        intermediary method_850 Lnet/minecraft/class_194;method_850()V
        named onFinishChildrenCalculation Lnet/minecraft/advancement/AdvancementPositioner;onFinishChildrenCalculation()V
      • getFirstChild

        @Nullable
        private @Nullable AdvancementPositioner getFirstChild()
        Mappings:
        Namespace Name Mixin selector
        official c Lap;c()Lap;
        intermediary method_849 Lnet/minecraft/class_194;method_849()Lnet/minecraft/class_194;
        named getFirstChild Lnet/minecraft/advancement/AdvancementPositioner;getFirstChild()Lnet/minecraft/advancement/AdvancementPositioner;
      • getLastChild

        @Nullable
        private @Nullable AdvancementPositioner getLastChild()
        Mappings:
        Namespace Name Mixin selector
        official d Lap;d()Lap;
        intermediary method_844 Lnet/minecraft/class_194;method_844()Lnet/minecraft/class_194;
        named getLastChild Lnet/minecraft/advancement/AdvancementPositioner;getLastChild()Lnet/minecraft/advancement/AdvancementPositioner;
      • onFinishCalculation

        private AdvancementPositioner onFinishCalculation​(AdvancementPositioner last)
        Mappings:
        Namespace Name Mixin selector
        official a Lap;a(Lap;)Lap;
        intermediary method_841 Lnet/minecraft/class_194;method_841(Lnet/minecraft/class_194;)Lnet/minecraft/class_194;
        named onFinishCalculation Lnet/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 a Lap;a(Lap;F)V
        intermediary method_848 Lnet/minecraft/class_194;method_848(Lnet/minecraft/class_194;F)V
        named pushDown Lnet/minecraft/advancement/AdvancementPositioner;pushDown(Lnet/minecraft/advancement/AdvancementPositioner;F)V
      • getLast

        private AdvancementPositioner getLast​(AdvancementPositioner advancementPositioner,
                                              AdvancementPositioner advancementPositioner2)
        Mappings:
        Namespace Name Mixin selector
        official a Lap;a(Lap;Lap;)Lap;
        intermediary method_845 Lnet/minecraft/class_194;method_845(Lnet/minecraft/class_194;Lnet/minecraft/class_194;)Lnet/minecraft/class_194;
        named getLast Lnet/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 e Lap;e()V
        intermediary method_851 Lnet/minecraft/class_194;method_851()V
        named apply Lnet/minecraft/advancement/AdvancementPositioner;apply()V
      • arrangeForTree

        public static void arrangeForTree​(Advancement root)
        Mappings:
        Namespace Name Mixin selector
        official a Lap;a(Lad;)V
        intermediary method_852 Lnet/minecraft/class_194;method_852(Lnet/minecraft/class_161;)V
        named arrangeForTree Lnet/minecraft/advancement/AdvancementPositioner;arrangeForTree(Lnet/minecraft/advancement/Advancement;)V