类 AdvancementsScreen

    • 字段详细资料

      • WINDOW_TEXTURE

        private static final Identifier WINDOW_TEXTURE
        Mappings:
        Namespace Name Mixin selector
        official u Ldzv;u:Lwp;
        intermediary field_2717 Lnet/minecraft/class_457;field_2717:Lnet/minecraft/class_2960;
        named WINDOW_TEXTURE Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;WINDOW_TEXTURE:Lnet/minecraft/util/Identifier;
      • TABS_TEXTURE

        private static final Identifier TABS_TEXTURE
        Mappings:
        Namespace Name Mixin selector
        official v Ldzv;v:Lwp;
        intermediary field_2716 Lnet/minecraft/class_457;field_2716:Lnet/minecraft/class_2960;
        named TABS_TEXTURE Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;TABS_TEXTURE:Lnet/minecraft/util/Identifier;
      • field_32298

        public static final int field_32298
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Ldzv;a:I
        intermediary field_32298 Lnet/minecraft/class_457;field_32298:I
        named field_32298 Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32298:I
      • field_32299

        public static final int field_32299
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Ldzv;b:I
        intermediary field_32299 Lnet/minecraft/class_457;field_32299:I
        named field_32299 Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32299:I
      • field_32306

        private static final int field_32306
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official w Ldzv;w:I
        intermediary field_32306 Lnet/minecraft/class_457;field_32306:I
        named field_32306 Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32306:I
      • field_32307

        private static final int field_32307
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official x Ldzv;x:I
        intermediary field_32307 Lnet/minecraft/class_457;field_32307:I
        named field_32307 Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32307:I
      • field_32300

        public static final int field_32300
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Ldzv;c:I
        intermediary field_32300 Lnet/minecraft/class_457;field_32300:I
        named field_32300 Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32300:I
      • field_32301

        public static final int field_32301
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official p Ldzv;p:I
        intermediary field_32301 Lnet/minecraft/class_457;field_32301:I
        named field_32301 Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32301:I
      • field_32308

        private static final int field_32308
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official y Ldzv;y:I
        intermediary field_32308 Lnet/minecraft/class_457;field_32308:I
        named field_32308 Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32308:I
      • field_32309

        private static final int field_32309
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official z Ldzv;z:I
        intermediary field_32309 Lnet/minecraft/class_457;field_32309:I
        named field_32309 Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32309:I
      • field_32302

        public static final int field_32302
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official q Ldzv;q:I
        intermediary field_32302 Lnet/minecraft/class_457;field_32302:I
        named field_32302 Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32302:I
      • field_32303

        public static final int field_32303
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official r Ldzv;r:I
        intermediary field_32303 Lnet/minecraft/class_457;field_32303:I
        named field_32303 Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32303:I
      • field_32304

        public static final int field_32304
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official s Ldzv;s:I
        intermediary field_32304 Lnet/minecraft/class_457;field_32304:I
        named field_32304 Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32304:I
      • field_32305

        public static final int field_32305
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official t Ldzv;t:I
        intermediary field_32305 Lnet/minecraft/class_457;field_32305:I
        named field_32305 Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32305:I
      • SAD_LABEL_TEXT

        private static final Text SAD_LABEL_TEXT
        Mappings:
        Namespace Name Mixin selector
        official A Ldzv;A:Lon;
        intermediary field_26553 Lnet/minecraft/class_457;field_26553:Lnet/minecraft/class_2561;
        named SAD_LABEL_TEXT Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;SAD_LABEL_TEXT:Lnet/minecraft/text/Text;
      • EMPTY_TEXT

        private static final Text EMPTY_TEXT
        Mappings:
        Namespace Name Mixin selector
        official B Ldzv;B:Lon;
        intermediary field_26554 Lnet/minecraft/class_457;field_26554:Lnet/minecraft/class_2561;
        named EMPTY_TEXT Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;EMPTY_TEXT:Lnet/minecraft/text/Text;
      • ADVANCEMENTS_TEXT

        private static final Text ADVANCEMENTS_TEXT
        Mappings:
        Namespace Name Mixin selector
        official C Ldzv;C:Lon;
        intermediary field_26555 Lnet/minecraft/class_457;field_26555:Lnet/minecraft/class_2561;
        named ADVANCEMENTS_TEXT Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;ADVANCEMENTS_TEXT:Lnet/minecraft/text/Text;
      • advancementHandler

        private final ClientAdvancementManager advancementHandler
        Mappings:
        Namespace Name Mixin selector
        official D Ldzv;D:Lehu;
        intermediary field_2721 Lnet/minecraft/class_457;field_2721:Lnet/minecraft/class_632;
        named advancementHandler Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;advancementHandler:Lnet/minecraft/client/network/ClientAdvancementManager;
      • tabs

        private final Map<Advancement,​AdvancementTab> tabs
        Mappings:
        Namespace Name Mixin selector
        official E Ldzv;E:Ljava/util/Map;
        intermediary field_2719 Lnet/minecraft/class_457;field_2719:Ljava/util/Map;
        named tabs Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;tabs:Ljava/util/Map;
      • selectedTab

        private AdvancementTab selectedTab
        Mappings:
        Namespace Name Mixin selector
        official F Ldzv;F:Ldzr;
        intermediary field_2720 Lnet/minecraft/class_457;field_2720:Lnet/minecraft/class_454;
        named selectedTab Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;selectedTab:Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;
      • movingTab

        private boolean movingTab
        Mappings:
        Namespace Name Mixin selector
        official G Ldzv;G:Z
        intermediary field_2718 Lnet/minecraft/class_457;field_2718:Z
        named movingTab Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;movingTab:Z
    • 构造器详细资料

      • AdvancementsScreen

        public AdvancementsScreen​(ClientAdvancementManager advancementHandler)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldzv;<init>(Lehu;)V
        intermediary <init> Lnet/minecraft/class_457;<init>(Lnet/minecraft/class_632;)V
        named <init> Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;<init>(Lnet/minecraft/client/network/ClientAdvancementManager;)V
    • 方法详细资料

      • init

        protected void init()
        Called when a screen should be initialized.

        This method is called when this screen is opened or resized.

        覆盖:
        init 在类中 Screen
        Mappings:
        Namespace Name Mixin selector
        official b Ldzg;b()V
        intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
        named init Lnet/minecraft/client/gui/screen/Screen;init()V
      • removed

        public void removed()
        覆盖:
        removed 在类中 Screen
        Mappings:
        Namespace Name Mixin selector
        official e Ldzg;e()V
        intermediary method_25432 Lnet/minecraft/class_437;method_25432()V
        named removed Lnet/minecraft/client/gui/screen/Screen;removed()V
      • mouseClicked

        public boolean mouseClicked​(double mouseX,
                                    double mouseY,
                                    int button)
        Callback for when a mouse button down event has been captured. The button number is identified by the constants in GLFW class.
        指定者:
        mouseClicked 在接口中 Element
        指定者:
        mouseClicked 在接口中 ParentElement
        参数:
        mouseX - the X coordinate of the mouse
        mouseY - the Y coordinate of the mouse
        button - the mouse button number
        返回:
        true to indicate that the event handling is successful/valid
        另请参阅:
        Mouse.onMouseButton(long, int, int, int), GLFW.GLFW_MOUSE_BUTTON_1
        Mappings:
        Namespace Name Mixin selector
        official a Ldwv;a(DDI)Z
        intermediary method_25402 Lnet/minecraft/class_364;method_25402(DDI)Z
        named mouseClicked Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
      • keyPressed

        public boolean keyPressed​(int keyCode,
                                  int scanCode,
                                  int modifiers)
        Callback for when a key down event has been captured. The key code is identified by the constants in GLFW class.
        指定者:
        keyPressed 在接口中 Element
        指定者:
        keyPressed 在接口中 ParentElement
        覆盖:
        keyPressed 在类中 Screen
        参数:
        keyCode - the named key code of the event as described in the GLFW class
        scanCode - the unique/platform-specific scan code of the keyboard input
        modifiers - a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)
        返回:
        true to indicate that the event handling is successful/valid
        另请参阅:
        Keyboard.onKey(long, int, int, int, int), GLFW.GLFW_KEY_Q, GLFWKeyCallbackI.invoke(long, int, int, int, int)
        Mappings:
        Namespace Name Mixin selector
        official a Ldwv;a(III)Z
        intermediary method_25404 Lnet/minecraft/class_364;method_25404(III)Z
        named keyPressed Lnet/minecraft/client/gui/Element;keyPressed(III)Z
      • render

        public void render​(MatrixStack matrices,
                           int mouseX,
                           int mouseY,
                           float delta)
        指定者:
        render 在接口中 Drawable
        覆盖:
        render 在类中 Screen
        Mappings:
        Namespace Name Mixin selector
        official a Ldws;a(Ldpi;IIF)V
        intermediary method_25394 Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)V
        named render Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
      • mouseDragged

        public boolean mouseDragged​(double mouseX,
                                    double mouseY,
                                    int button,
                                    double deltaX,
                                    double deltaY)
        Callback for when a mouse button drag event has been captured. The button number is identified by the constants in GLFW class.
        指定者:
        mouseDragged 在接口中 Element
        指定者:
        mouseDragged 在接口中 ParentElement
        参数:
        mouseX - the current X coordinate of the mouse
        mouseY - the current Y coordinate of the mouse
        button - the mouse button number
        deltaX - the difference of the current X with the previous X coordinate
        deltaY - the difference of the current Y with the previous Y coordinate
        返回:
        true to indicate that the event handling is successful/valid
        另请参阅:
        Mouse.onCursorPos(long, double, double), GLFW.GLFW_MOUSE_BUTTON_1
        Mappings:
        Namespace Name Mixin selector
        official a Ldwv;a(DDIDD)Z
        intermediary method_25403 Lnet/minecraft/class_364;method_25403(DDIDD)Z
        named mouseDragged Lnet/minecraft/client/gui/Element;mouseDragged(DDIDD)Z
      • drawAdvancementTree

        private void drawAdvancementTree​(MatrixStack matrices,
                                         int mouseY,
                                         int int2,
                                         int int3,
                                         int int4)
        Mappings:
        Namespace Name Mixin selector
        official c Ldzv;c(Ldpi;IIII)V
        intermediary method_2337 Lnet/minecraft/class_457;method_2337(Lnet/minecraft/class_4587;IIII)V
        named drawAdvancementTree Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;drawAdvancementTree(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
      • drawWidgets

        public void drawWidgets​(MatrixStack matrices,
                                int int2,
                                int int3)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzv;a(Ldpi;II)V
        intermediary method_2334 Lnet/minecraft/class_457;method_2334(Lnet/minecraft/class_4587;II)V
        named drawWidgets Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;drawWidgets(Lnet/minecraft/client/util/math/MatrixStack;II)V
      • drawWidgetTooltip

        private void drawWidgetTooltip​(MatrixStack matrices,
                                       int int2,
                                       int int3,
                                       int int4,
                                       int int5)
        Mappings:
        Namespace Name Mixin selector
        official d Ldzv;d(Ldpi;IIII)V
        intermediary method_2338 Lnet/minecraft/class_457;method_2338(Lnet/minecraft/class_4587;IIII)V
        named drawWidgetTooltip Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;drawWidgetTooltip(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
      • onRootAdded

        public void onRootAdded​(Advancement root)
        指定者:
        onRootAdded 在接口中 AdvancementManager.Listener
        Mappings:
        Namespace Name Mixin selector
        official a Lae$a;a(Lad;)V
        intermediary method_723 Lnet/minecraft/class_163$class_164;method_723(Lnet/minecraft/class_161;)V
        named onRootAdded Lnet/minecraft/advancement/AdvancementManager$Listener;onRootAdded(Lnet/minecraft/advancement/Advancement;)V
      • onRootRemoved

        public void onRootRemoved​(Advancement root)
        指定者:
        onRootRemoved 在接口中 AdvancementManager.Listener
        Mappings:
        Namespace Name Mixin selector
        official b Lae$a;b(Lad;)V
        intermediary method_720 Lnet/minecraft/class_163$class_164;method_720(Lnet/minecraft/class_161;)V
        named onRootRemoved Lnet/minecraft/advancement/AdvancementManager$Listener;onRootRemoved(Lnet/minecraft/advancement/Advancement;)V
      • onDependentAdded

        public void onDependentAdded​(Advancement dependent)
        指定者:
        onDependentAdded 在接口中 AdvancementManager.Listener
        Mappings:
        Namespace Name Mixin selector
        official c Lae$a;c(Lad;)V
        intermediary method_721 Lnet/minecraft/class_163$class_164;method_721(Lnet/minecraft/class_161;)V
        named onDependentAdded Lnet/minecraft/advancement/AdvancementManager$Listener;onDependentAdded(Lnet/minecraft/advancement/Advancement;)V
      • onDependentRemoved

        public void onDependentRemoved​(Advancement dependent)
        指定者:
        onDependentRemoved 在接口中 AdvancementManager.Listener
        Mappings:
        Namespace Name Mixin selector
        official d Lae$a;d(Lad;)V
        intermediary method_719 Lnet/minecraft/class_163$class_164;method_719(Lnet/minecraft/class_161;)V
        named onDependentRemoved Lnet/minecraft/advancement/AdvancementManager$Listener;onDependentRemoved(Lnet/minecraft/advancement/Advancement;)V
      • setProgress

        public void setProgress​(Advancement advancement,
                                AdvancementProgress progress)
        指定者:
        setProgress 在接口中 ClientAdvancementManager.Listener
        Mappings:
        Namespace Name Mixin selector
        official a Lehu$a;a(Lad;Laf;)V
        intermediary method_2865 Lnet/minecraft/class_632$class_633;method_2865(Lnet/minecraft/class_161;Lnet/minecraft/class_167;)V
        named setProgress Lnet/minecraft/client/network/ClientAdvancementManager$Listener;setProgress(Lnet/minecraft/advancement/Advancement;Lnet/minecraft/advancement/AdvancementProgress;)V
      • selectTab

        public void selectTab​(@Nullable
                              @Nullable Advancement advancement)
        指定者:
        selectTab 在接口中 ClientAdvancementManager.Listener
        Mappings:
        Namespace Name Mixin selector
        official e Lehu$a;e(Lad;)V
        intermediary method_2866 Lnet/minecraft/class_632$class_633;method_2866(Lnet/minecraft/class_161;)V
        named selectTab Lnet/minecraft/client/network/ClientAdvancementManager$Listener;selectTab(Lnet/minecraft/advancement/Advancement;)V
      • onClear

        public void onClear()
        指定者:
        onClear 在接口中 AdvancementManager.Listener
        Mappings:
        Namespace Name Mixin selector
        official a Lae$a;a()V
        intermediary method_722 Lnet/minecraft/class_163$class_164;method_722()V
        named onClear Lnet/minecraft/advancement/AdvancementManager$Listener;onClear()V
      • getAdvancementWidget

        @Nullable
        public @Nullable AdvancementWidget getAdvancementWidget​(Advancement advancement)
        Mappings:
        Namespace Name Mixin selector
        official f Ldzv;f(Lad;)Ldzt;
        intermediary method_2335 Lnet/minecraft/class_457;method_2335(Lnet/minecraft/class_161;)Lnet/minecraft/class_456;
        named getAdvancementWidget Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;getAdvancementWidget(Lnet/minecraft/advancement/Advancement;)Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;
      • getTab

        @Nullable
        private @Nullable AdvancementTab getTab​(Advancement advancement)
        Mappings:
        Namespace Name Mixin selector
        official g Ldzv;g(Lad;)Ldzr;
        intermediary method_2336 Lnet/minecraft/class_457;method_2336(Lnet/minecraft/class_161;)Lnet/minecraft/class_454;
        named getTab Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;getTab(Lnet/minecraft/advancement/Advancement;)Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;