类 AdvancementTab


  • @Environment(CLIENT)
    public class AdvancementTab
    extends DrawableHelper
    Mappings:
    Namespace Name
    official dzr
    intermediary net/minecraft/class_454
    named net/minecraft/client/gui/screen/advancement/AdvancementTab
    • 字段详细资料

      • client

        private final MinecraftClient client
        Mappings:
        Namespace Name Mixin selector
        official a Ldzr;a:Ldum;
        intermediary field_2680 Lnet/minecraft/class_454;field_2680:Lnet/minecraft/class_310;
        named client Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;client:Lnet/minecraft/client/MinecraftClient;
      • screen

        private final AdvancementsScreen screen
        Mappings:
        Namespace Name Mixin selector
        official b Ldzr;b:Ldzv;
        intermediary field_2687 Lnet/minecraft/class_454;field_2687:Lnet/minecraft/class_457;
        named screen Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;screen:Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;
      • type

        private final AdvancementTabType type
        Mappings:
        Namespace Name Mixin selector
        official c Ldzr;c:Ldzs;
        intermediary field_2684 Lnet/minecraft/class_454;field_2684:Lnet/minecraft/class_453;
        named type Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;type:Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;
      • index

        private final int index
        Mappings:
        Namespace Name Mixin selector
        official d Ldzr;d:I
        intermediary field_2681 Lnet/minecraft/class_454;field_2681:I
        named index Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;index:I
      • root

        private final Advancement root
        Mappings:
        Namespace Name Mixin selector
        official e Ldzr;e:Lad;
        intermediary field_2682 Lnet/minecraft/class_454;field_2682:Lnet/minecraft/class_161;
        named root Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;root:Lnet/minecraft/advancement/Advancement;
      • display

        private final AdvancementDisplay display
        Mappings:
        Namespace Name Mixin selector
        official i Ldzr;i:Lam;
        intermediary field_2695 Lnet/minecraft/class_454;field_2695:Lnet/minecraft/class_185;
        named display Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;display:Lnet/minecraft/advancement/AdvancementDisplay;
      • icon

        private final ItemStack icon
        Mappings:
        Namespace Name Mixin selector
        official j Ldzr;j:Lbpr;
        intermediary field_2697 Lnet/minecraft/class_454;field_2697:Lnet/minecraft/class_1799;
        named icon Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;icon:Lnet/minecraft/item/ItemStack;
      • title

        private final Text title
        Mappings:
        Namespace Name Mixin selector
        official k Ldzr;k:Lon;
        intermediary field_2686 Lnet/minecraft/class_454;field_2686:Lnet/minecraft/class_2561;
        named title Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;title:Lnet/minecraft/text/Text;
      • rootWidget

        private final AdvancementWidget rootWidget
        Mappings:
        Namespace Name Mixin selector
        official l Ldzr;l:Ldzt;
        intermediary field_2696 Lnet/minecraft/class_454;field_2696:Lnet/minecraft/class_456;
        named rootWidget Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;rootWidget:Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;
      • widgets

        private final Map<Advancement,​AdvancementWidget> widgets
        Mappings:
        Namespace Name Mixin selector
        official m Ldzr;m:Ljava/util/Map;
        intermediary field_2685 Lnet/minecraft/class_454;field_2685:Ljava/util/Map;
        named widgets Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;widgets:Ljava/util/Map;
      • originX

        private double originX
        Mappings:
        Namespace Name Mixin selector
        official n Ldzr;n:D
        intermediary field_2690 Lnet/minecraft/class_454;field_2690:D
        named originX Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;originX:D
      • originY

        private double originY
        Mappings:
        Namespace Name Mixin selector
        official o Ldzr;o:D
        intermediary field_2689 Lnet/minecraft/class_454;field_2689:D
        named originY Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;originY:D
      • minPanX

        private int minPanX
        Mappings:
        Namespace Name Mixin selector
        official p Ldzr;p:I
        intermediary field_2694 Lnet/minecraft/class_454;field_2694:I
        named minPanX Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;minPanX:I
      • minPanY

        private int minPanY
        Mappings:
        Namespace Name Mixin selector
        official q Ldzr;q:I
        intermediary field_2693 Lnet/minecraft/class_454;field_2693:I
        named minPanY Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;minPanY:I
      • maxPanX

        private int maxPanX
        Mappings:
        Namespace Name Mixin selector
        official r Ldzr;r:I
        intermediary field_2692 Lnet/minecraft/class_454;field_2692:I
        named maxPanX Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;maxPanX:I
      • maxPanY

        private int maxPanY
        Mappings:
        Namespace Name Mixin selector
        official s Ldzr;s:I
        intermediary field_2691 Lnet/minecraft/class_454;field_2691:I
        named maxPanY Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;maxPanY:I
      • alpha

        private float alpha
        Mappings:
        Namespace Name Mixin selector
        official t Ldzr;t:F
        intermediary field_2688 Lnet/minecraft/class_454;field_2688:F
        named alpha Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;alpha:F
      • initialized

        private boolean initialized
        Mappings:
        Namespace Name Mixin selector
        official u Ldzr;u:Z
        intermediary field_2683 Lnet/minecraft/class_454;field_2683:Z
        named initialized Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;initialized:Z
    • 构造器详细资料

      • AdvancementTab

        public AdvancementTab​(MinecraftClient client,
                              AdvancementsScreen screen,
                              AdvancementTabType type,
                              int index,
                              Advancement root,
                              AdvancementDisplay display)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldzr;<init>(Ldum;Ldzv;Ldzs;ILad;Lam;)V
        intermediary <init> Lnet/minecraft/class_454;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_457;Lnet/minecraft/class_453;ILnet/minecraft/class_161;Lnet/minecraft/class_185;)V
        named <init> Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;ILnet/minecraft/advancement/Advancement;Lnet/minecraft/advancement/AdvancementDisplay;)V
    • 方法详细资料

      • getType

        public AdvancementTabType getType()
        Mappings:
        Namespace Name Mixin selector
        official a Ldzr;a()Ldzs;
        intermediary method_35734 Lnet/minecraft/class_454;method_35734()Lnet/minecraft/class_453;
        named getType Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;getType()Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;
      • getIndex

        public int getIndex()
        Mappings:
        Namespace Name Mixin selector
        official b Ldzr;b()I
        intermediary method_35735 Lnet/minecraft/class_454;method_35735()I
        named getIndex Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;getIndex()I
      • getRoot

        public Advancement getRoot()
        Mappings:
        Namespace Name Mixin selector
        official c Ldzr;c()Lad;
        intermediary method_2307 Lnet/minecraft/class_454;method_2307()Lnet/minecraft/class_161;
        named getRoot Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;getRoot()Lnet/minecraft/advancement/Advancement;
      • getTitle

        public Text getTitle()
        Mappings:
        Namespace Name Mixin selector
        official d Ldzr;d()Lon;
        intermediary method_2309 Lnet/minecraft/class_454;method_2309()Lnet/minecraft/class_2561;
        named getTitle Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;getTitle()Lnet/minecraft/text/Text;
      • getDisplay

        public AdvancementDisplay getDisplay()
        Mappings:
        Namespace Name Mixin selector
        official e Ldzr;e()Lam;
        intermediary method_35736 Lnet/minecraft/class_454;method_35736()Lnet/minecraft/class_185;
        named getDisplay Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;getDisplay()Lnet/minecraft/advancement/AdvancementDisplay;
      • drawBackground

        public void drawBackground​(MatrixStack matrices,
                                   int int2,
                                   int int3,
                                   boolean bool)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzr;a(Ldpi;IIZ)V
        intermediary method_2311 Lnet/minecraft/class_454;method_2311(Lnet/minecraft/class_4587;IIZ)V
        named drawBackground Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;drawBackground(Lnet/minecraft/client/util/math/MatrixStack;IIZ)V
      • drawIcon

        public void drawIcon​(int x,
                             int y,
                             ItemRenderer itemRenderer)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzr;a(IILero;)V
        intermediary method_2315 Lnet/minecraft/class_454;method_2315(IILnet/minecraft/class_918;)V
        named drawIcon Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;drawIcon(IILnet/minecraft/client/render/item/ItemRenderer;)V
      • render

        public void render​(MatrixStack matrices)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzr;a(Ldpi;)V
        intermediary method_2310 Lnet/minecraft/class_454;method_2310(Lnet/minecraft/class_4587;)V
        named render Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;render(Lnet/minecraft/client/util/math/MatrixStack;)V
      • drawWidgetTooltip

        public void drawWidgetTooltip​(MatrixStack matrices,
                                      int int2,
                                      int int3,
                                      int int4,
                                      int int5)
        Mappings:
        Namespace Name Mixin selector
        official c Ldzr;c(Ldpi;IIII)V
        intermediary method_2314 Lnet/minecraft/class_454;method_2314(Lnet/minecraft/class_4587;IIII)V
        named drawWidgetTooltip Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;drawWidgetTooltip(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
      • isClickOnTab

        public boolean isClickOnTab​(int screenX,
                                    int screenY,
                                    double mouseX,
                                    double mouseY)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzr;a(IIDD)Z
        intermediary method_2316 Lnet/minecraft/class_454;method_2316(IIDD)Z
        named isClickOnTab Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;isClickOnTab(IIDD)Z
      • create

        @Nullable
        public static @Nullable AdvancementTab create​(MinecraftClient minecraft,
                                                      AdvancementsScreen screen,
                                                      int index,
                                                      Advancement root)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzr;a(Ldum;Ldzv;ILad;)Ldzr;
        intermediary method_2317 Lnet/minecraft/class_454;method_2317(Lnet/minecraft/class_310;Lnet/minecraft/class_457;ILnet/minecraft/class_161;)Lnet/minecraft/class_454;
        named create Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;create(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;ILnet/minecraft/advancement/Advancement;)Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;
      • move

        public void move​(double offsetX,
                         double offsetY)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzr;a(DD)V
        intermediary method_2313 Lnet/minecraft/class_454;method_2313(DD)V
        named move Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;move(DD)V
      • addAdvancement

        public void addAdvancement​(Advancement advancement)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzr;a(Lad;)V
        intermediary method_2318 Lnet/minecraft/class_454;method_2318(Lnet/minecraft/class_161;)V
        named addAdvancement Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;addAdvancement(Lnet/minecraft/advancement/Advancement;)V
      • addWidget

        private void addWidget​(AdvancementWidget widget,
                               Advancement advancement)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzr;a(Ldzt;Lad;)V
        intermediary method_2319 Lnet/minecraft/class_454;method_2319(Lnet/minecraft/class_456;Lnet/minecraft/class_161;)V
        named addWidget Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;addWidget(Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;Lnet/minecraft/advancement/Advancement;)V
      • getWidget

        @Nullable
        public @Nullable AdvancementWidget getWidget​(Advancement advancement)
        Mappings:
        Namespace Name Mixin selector
        official b Ldzr;b(Lad;)Ldzt;
        intermediary method_2308 Lnet/minecraft/class_454;method_2308(Lnet/minecraft/class_161;)Lnet/minecraft/class_456;
        named getWidget Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;getWidget(Lnet/minecraft/advancement/Advancement;)Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;
      • getScreen

        public AdvancementsScreen getScreen()
        Mappings:
        Namespace Name Mixin selector
        official f Ldzr;f()Ldzv;
        intermediary method_2312 Lnet/minecraft/class_454;method_2312()Lnet/minecraft/class_457;
        named getScreen Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;getScreen()Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;