Class AdvancementPositioner

java.lang.Object
net.minecraft.advancement.AdvancementPositioner

public class AdvancementPositioner extends Object
Mappings:
Namespace Name
named net/minecraft/advancement/AdvancementPositioner
intermediary net/minecraft/class_194
official at
  • Field Details

    • advancement

      private final PlacedAdvancement advancement
      Mappings:
      Namespace Name Mixin selector
      named advancement Lnet/minecraft/advancement/AdvancementPositioner;advancement:Lnet/minecraft/advancement/PlacedAdvancement;
      intermediary field_46086 Lnet/minecraft/class_194;field_46086:Lnet/minecraft/class_8781;
      official a Lat;a:Lah;
    • parent

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

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

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

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

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

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

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

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

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

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

      private float field_1265
      Mappings:
      Namespace Name Mixin selector
      named field_1265 Lnet/minecraft/advancement/AdvancementPositioner;field_1265:F
      intermediary field_1265 Lnet/minecraft/class_194;field_1265:F
      official l Lat;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)V
      intermediary <init> Lnet/minecraft/class_194;<init>(Lnet/minecraft/class_8781;Lnet/minecraft/class_194;Lnet/minecraft/class_194;II)V
      official <init> Lat;<init>(Lah;Lat;Lat;II)V
  • Method Details

    • findChildrenRecursively

      @Nullable private @Nullable AdvancementPositioner findChildrenRecursively(PlacedAdvancement advancement, @Nullable @Nullable AdvancementPositioner lastChild)
      Mappings:
      Namespace Name Mixin selector
      named findChildrenRecursively Lnet/minecraft/advancement/AdvancementPositioner;findChildrenRecursively(Lnet/minecraft/advancement/PlacedAdvancement;Lnet/minecraft/advancement/AdvancementPositioner;)Lnet/minecraft/advancement/AdvancementPositioner;
      intermediary method_846 Lnet/minecraft/class_194;method_846(Lnet/minecraft/class_8781;Lnet/minecraft/class_194;)Lnet/minecraft/class_194;
      official a Lat;a(Lah;Lat;)Lat;
    • calculateRecursively

      private void calculateRecursively()
      Mappings:
      Namespace Name Mixin selector
      named calculateRecursively Lnet/minecraft/advancement/AdvancementPositioner;calculateRecursively()V
      intermediary method_847 Lnet/minecraft/class_194;method_847()V
      official a Lat;a()V
    • findMinRowRecursively

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

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

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

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

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

      private AdvancementPositioner onFinishCalculation(AdvancementPositioner last)
      Mappings:
      Namespace Name Mixin selector
      named onFinishCalculation Lnet/minecraft/advancement/AdvancementPositioner;onFinishCalculation(Lnet/minecraft/advancement/AdvancementPositioner;)Lnet/minecraft/advancement/AdvancementPositioner;
      intermediary method_841 Lnet/minecraft/class_194;method_841(Lnet/minecraft/class_194;)Lnet/minecraft/class_194;
      official a Lat;a(Lat;)Lat;
    • pushDown

      private void pushDown(AdvancementPositioner positioner, float extraRowDistance)
      Mappings:
      Namespace Name Mixin selector
      named pushDown Lnet/minecraft/advancement/AdvancementPositioner;pushDown(Lnet/minecraft/advancement/AdvancementPositioner;F)V
      intermediary method_848 Lnet/minecraft/class_194;method_848(Lnet/minecraft/class_194;F)V
      official a Lat;a(Lat;F)V
    • getLast

      private AdvancementPositioner getLast(AdvancementPositioner advancementPositioner, AdvancementPositioner advancementPositioner2)
      Mappings:
      Namespace Name Mixin selector
      named getLast Lnet/minecraft/advancement/AdvancementPositioner;getLast(Lnet/minecraft/advancement/AdvancementPositioner;Lnet/minecraft/advancement/AdvancementPositioner;)Lnet/minecraft/advancement/AdvancementPositioner;
      intermediary method_845 Lnet/minecraft/class_194;method_845(Lnet/minecraft/class_194;Lnet/minecraft/class_194;)Lnet/minecraft/class_194;
      official a Lat;a(Lat;Lat;)Lat;
    • apply

      private void apply()
      Mappings:
      Namespace Name Mixin selector
      named apply Lnet/minecraft/advancement/AdvancementPositioner;apply()V
      intermediary method_851 Lnet/minecraft/class_194;method_851()V
      official e Lat;e()V
    • arrangeForTree

      public static void arrangeForTree(PlacedAdvancement root)
      Mappings:
      Namespace Name Mixin selector
      named arrangeForTree Lnet/minecraft/advancement/AdvancementPositioner;arrangeForTree(Lnet/minecraft/advancement/PlacedAdvancement;)V
      intermediary method_852 Lnet/minecraft/class_194;method_852(Lnet/minecraft/class_8781;)V
      official a Lat;a(Lah;)V