类 RealmsSelectWorldTemplateScreen

    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official a Ldsj;a:Lorg/apache/logging/log4j/Logger;
        intermediary field_20069 Lnet/minecraft/class_4419;field_20069:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;LOGGER:Lorg/apache/logging/log4j/Logger;
      • LINK_ICONS

        private static final Identifier LINK_ICONS
        Mappings:
        Namespace Name Mixin selector
        official b Ldsj;b:Lwp;
        intermediary field_22719 Lnet/minecraft/class_4419;field_22719:Lnet/minecraft/class_2960;
        named LINK_ICONS Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;LINK_ICONS:Lnet/minecraft/util/Identifier;
      • TRAILER_ICONS

        private static final Identifier TRAILER_ICONS
        Mappings:
        Namespace Name Mixin selector
        official c Ldsj;c:Lwp;
        intermediary field_22720 Lnet/minecraft/class_4419;field_22720:Lnet/minecraft/class_2960;
        named TRAILER_ICONS Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;TRAILER_ICONS:Lnet/minecraft/util/Identifier;
      • SLOT_FRAME

        private static final Identifier SLOT_FRAME
        Mappings:
        Namespace Name Mixin selector
        official T Ldsj;T:Lwp;
        intermediary field_22721 Lnet/minecraft/class_4419;field_22721:Lnet/minecraft/class_2960;
        named SLOT_FRAME Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;SLOT_FRAME:Lnet/minecraft/util/Identifier;
      • INFO_TOOLTIP

        private static final Text INFO_TOOLTIP
        Mappings:
        Namespace Name Mixin selector
        official U Ldsj;U:Lon;
        intermediary field_26512 Lnet/minecraft/class_4419;field_26512:Lnet/minecraft/class_2561;
        named INFO_TOOLTIP Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;INFO_TOOLTIP:Lnet/minecraft/text/Text;
      • TRAILER_TOOLTIP

        private static final Text TRAILER_TOOLTIP
        Mappings:
        Namespace Name Mixin selector
        official V Ldsj;V:Lon;
        intermediary field_26513 Lnet/minecraft/class_4419;field_26513:Lnet/minecraft/class_2561;
        named TRAILER_TOOLTIP Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;TRAILER_TOOLTIP:Lnet/minecraft/text/Text;
      • callback

        private final Consumer<WorldTemplate> callback
        Mappings:
        Namespace Name Mixin selector
        official W Ldsj;W:Ljava/util/function/Consumer;
        intermediary field_27941 Lnet/minecraft/class_4419;field_27941:Ljava/util/function/Consumer;
        named callback Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;callback:Ljava/util/function/Consumer;
      • templateList

        private RealmsSelectWorldTemplateScreen.WorldTemplateObjectSelectionList templateList
        Mappings:
        Namespace Name Mixin selector
        official X Ldsj;X:Ldsj$b;
        intermediary field_20071 Lnet/minecraft/class_4419;field_20071:Lnet/minecraft/class_4419$class_4420;
        named templateList Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;templateList:Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen$WorldTemplateObjectSelectionList;
      • selectedTemplate

        private int selectedTemplate
        Mappings:
        Namespace Name Mixin selector
        official Y Ldsj;Y:I
        intermediary field_20072 Lnet/minecraft/class_4419;field_20072:I
        named selectedTemplate Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;selectedTemplate:I
      • title

        private Text title
        Mappings:
        Namespace Name Mixin selector
        official Z Ldsj;Z:Lon;
        intermediary field_20073 Lnet/minecraft/class_4419;field_20073:Lnet/minecraft/class_2561;
        named title Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;title:Lnet/minecraft/text/Text;
      • selectButton

        private ButtonWidget selectButton
        Mappings:
        Namespace Name Mixin selector
        official aa Ldsj;aa:Ldvw;
        intermediary field_20074 Lnet/minecraft/class_4419;field_20074:Lnet/minecraft/class_4185;
        named selectButton Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;selectButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
      • trailerButton

        private ButtonWidget trailerButton
        Mappings:
        Namespace Name Mixin selector
        official ab Ldsj;ab:Ldvw;
        intermediary field_20075 Lnet/minecraft/class_4419;field_20075:Lnet/minecraft/class_4185;
        named trailerButton Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;trailerButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
      • publisherButton

        private ButtonWidget publisherButton
        Mappings:
        Namespace Name Mixin selector
        official ac Ldsj;ac:Ldvw;
        intermediary field_20076 Lnet/minecraft/class_4419;field_20076:Lnet/minecraft/class_4185;
        named publisherButton Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;publisherButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
      • toolTip

        @Nullable
        private @Nullable Text toolTip
        Mappings:
        Namespace Name Mixin selector
        official ad Ldsj;ad:Lon;
        intermediary field_20077 Lnet/minecraft/class_4419;field_20077:Lnet/minecraft/class_2561;
        named toolTip Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;toolTip:Lnet/minecraft/text/Text;
      • currentLink

        private String currentLink
        Mappings:
        Namespace Name Mixin selector
        official ae Ldsj;ae:Ljava/lang/String;
        intermediary field_20078 Lnet/minecraft/class_4419;field_20078:Ljava/lang/String;
        named currentLink Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;currentLink:Ljava/lang/String;
      • worldType

        private final RealmsServer.WorldType worldType
        Mappings:
        Namespace Name Mixin selector
        official af Ldsj;af:Ldqn$c;
        intermediary field_20079 Lnet/minecraft/class_4419;field_20079:Lnet/minecraft/class_4877$class_4321;
        named worldType Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;worldType:Lnet/minecraft/client/realms/dto/RealmsServer$WorldType;
      • clicks

        private int clicks
        Mappings:
        Namespace Name Mixin selector
        official ag Ldsj;ag:I
        intermediary field_20080 Lnet/minecraft/class_4419;field_20080:I
        named clicks Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;clicks:I
      • warning

        @Nullable
        private @Nullable Text[] warning
        Mappings:
        Namespace Name Mixin selector
        official ah Ldsj;ah:[Lon;
        intermediary field_20081 Lnet/minecraft/class_4419;field_20081:[Lnet/minecraft/class_2561;
        named warning Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;warning:[Lnet/minecraft/text/Text;
      • warningURL

        private String warningURL
        Mappings:
        Namespace Name Mixin selector
        official ai Ldsj;ai:Ljava/lang/String;
        intermediary field_20082 Lnet/minecraft/class_4419;field_20082:Ljava/lang/String;
        named warningURL Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;warningURL:Ljava/lang/String;
      • displayWarning

        private boolean displayWarning
        Mappings:
        Namespace Name Mixin selector
        official aj Ldsj;aj:Z
        intermediary field_20083 Lnet/minecraft/class_4419;field_20083:Z
        named displayWarning Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;displayWarning:Z
      • hoverWarning

        private boolean hoverWarning
        Mappings:
        Namespace Name Mixin selector
        official ak Ldsj;ak:Z
        intermediary field_20084 Lnet/minecraft/class_4419;field_20084:Z
        named hoverWarning Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;hoverWarning:Z
      • noTemplatesMessage

        @Nullable
        private @Nullable List<TextRenderingUtils.Line> noTemplatesMessage
        Mappings:
        Namespace Name Mixin selector
        official al Ldsj;al:Ljava/util/List;
        intermediary field_20085 Lnet/minecraft/class_4419;field_20085:Ljava/util/List;
        named noTemplatesMessage Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;noTemplatesMessage:Ljava/util/List;
    • 构造器详细资料

      • RealmsSelectWorldTemplateScreen

        public RealmsSelectWorldTemplateScreen​(Consumer<WorldTemplate> callback,
                                               RealmsServer.WorldType worldType)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldsj;<init>(Ljava/util/function/Consumer;Ldqn$c;)V
        intermediary <init> Lnet/minecraft/class_4419;<init>(Ljava/util/function/Consumer;Lnet/minecraft/class_4877$class_4321;)V
        named <init> Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;<init>(Ljava/util/function/Consumer;Lnet/minecraft/client/realms/dto/RealmsServer$WorldType;)V
      • RealmsSelectWorldTemplateScreen

        public RealmsSelectWorldTemplateScreen​(Consumer<WorldTemplate> callback,
                                               RealmsServer.WorldType worldType,
                                               @Nullable
                                               @Nullable WorldTemplatePaginatedList list)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldsj;<init>(Ljava/util/function/Consumer;Ldqn$c;Ldre;)V
        intermediary <init> Lnet/minecraft/class_4419;<init>(Ljava/util/function/Consumer;Lnet/minecraft/class_4877$class_4321;Lnet/minecraft/class_4891;)V
        named <init> Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;<init>(Ljava/util/function/Consumer;Lnet/minecraft/client/realms/dto/RealmsServer$WorldType;Lnet/minecraft/client/realms/dto/WorldTemplatePaginatedList;)V
    • 方法详细资料

      • setTitle

        public void setTitle​(Text title)
        Mappings:
        Namespace Name Mixin selector
        official a Ldsj;a(Lon;)V
        intermediary method_21423 Lnet/minecraft/class_4419;method_21423(Lnet/minecraft/class_2561;)V
        named setTitle Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;setTitle(Lnet/minecraft/text/Text;)V
      • setWarning

        public void setWarning​(Text[] warning)
        Mappings:
        Namespace Name Mixin selector
        official a Ldsj;a([Lon;)V
        intermediary method_21429 Lnet/minecraft/class_4419;method_21429([Lnet/minecraft/class_2561;)V
        named setWarning Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;setWarning([Lnet/minecraft/text/Text;)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.
        参数:
        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
      • init

        public 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
      • updateButtonStates

        private void updateButtonStates()
        Mappings:
        Namespace Name Mixin selector
        official k Ldsj;k()V
        intermediary method_21425 Lnet/minecraft/class_4419;method_21425()V
        named updateButtonStates Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;updateButtonStates()V
      • shouldSelectButtonBeActive

        private boolean shouldSelectButtonBeActive()
        Mappings:
        Namespace Name Mixin selector
        official l Ldsj;l()Z
        intermediary method_21430 Lnet/minecraft/class_4419;method_21430()Z
        named shouldSelectButtonBeActive Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;shouldSelectButtonBeActive()Z
      • shouldPublisherBeVisible

        private boolean shouldPublisherBeVisible()
        Mappings:
        Namespace Name Mixin selector
        official m Ldsj;m()Z
        intermediary method_21432 Lnet/minecraft/class_4419;method_21432()Z
        named shouldPublisherBeVisible Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;shouldPublisherBeVisible()Z
      • getSelectedTemplate

        private WorldTemplate getSelectedTemplate()
        Mappings:
        Namespace Name Mixin selector
        official n Ldsj;n()Ldrd;
        intermediary method_21434 Lnet/minecraft/class_4419;method_21434()Lnet/minecraft/class_4890;
        named getSelectedTemplate Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;getSelectedTemplate()Lnet/minecraft/client/realms/dto/WorldTemplate;
      • shouldTrailerBeVisible

        private boolean shouldTrailerBeVisible()
        Mappings:
        Namespace Name Mixin selector
        official o Ldsj;o()Z
        intermediary method_21436 Lnet/minecraft/class_4419;method_21436()Z
        named shouldTrailerBeVisible Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;shouldTrailerBeVisible()Z
      • tick

        public void tick()
        指定者:
        tick 在接口中 TickableElement
        覆盖:
        tick 在类中 RealmsScreen
        Mappings:
        Namespace Name Mixin selector
        official d Ldwp;d()V
        intermediary method_25393 Lnet/minecraft/class_4893;method_25393()V
        named tick Lnet/minecraft/client/gui/screen/TickableElement;tick()V
      • onClose

        public void onClose()
        覆盖:
        onClose 在类中 Screen
        Mappings:
        Namespace Name Mixin selector
        official aA_ Ldzg;aA_()V
        intermediary method_25419 Lnet/minecraft/class_437;method_25419()V
        named onClose Lnet/minecraft/client/gui/screen/Screen;onClose()V
      • selectTemplate

        private void selectTemplate()
        Mappings:
        Namespace Name Mixin selector
        official p Ldsj;p()V
        intermediary method_21440 Lnet/minecraft/class_4419;method_21440()V
        named selectTemplate Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;selectTemplate()V
      • isSelectionValid

        private boolean isSelectionValid()
        Mappings:
        Namespace Name Mixin selector
        official q Ldsj;q()Z
        intermediary method_25247 Lnet/minecraft/class_4419;method_25247()Z
        named isSelectionValid Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;isSelectionValid()Z
      • onTrailer

        private void onTrailer()
        Mappings:
        Namespace Name Mixin selector
        official r Ldsj;r()V
        intermediary method_21442 Lnet/minecraft/class_4419;method_21442()V
        named onTrailer Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;onTrailer()V
      • onPublish

        private void onPublish()
        Mappings:
        Namespace Name Mixin selector
        official t Ldsj;t()V
        intermediary method_21444 Lnet/minecraft/class_4419;method_21444()V
        named onPublish Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;onPublish()V
      • setPagination

        private void setPagination​(WorldTemplatePaginatedList worldTemplatePaginatedList)
        Mappings:
        Namespace Name Mixin selector
        official a Ldsj;a(Ldre;)V
        intermediary method_21415 Lnet/minecraft/class_4419;method_21415(Lnet/minecraft/class_4891;)V
        named setPagination Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;setPagination(Lnet/minecraft/client/realms/dto/WorldTemplatePaginatedList;)V
      • method_21416

        private com.mojang.datafixers.util.Either<WorldTemplatePaginatedList,​String> method_21416​(WorldTemplatePaginatedList worldTemplatePaginatedList,
                                                                                                        RealmsClient realmsClient)
        Mappings:
        Namespace Name Mixin selector
        official a Ldsj;a(Ldre;Ldpx;)Lcom/mojang/datafixers/util/Either;
        intermediary method_21416 Lnet/minecraft/class_4419;method_21416(Lnet/minecraft/class_4891;Lnet/minecraft/class_4341;)Lcom/mojang/datafixers/util/Either;
        named method_21416 Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;method_21416(Lnet/minecraft/client/realms/dto/WorldTemplatePaginatedList;Lnet/minecraft/client/realms/RealmsClient;)Lcom/mojang/datafixers/util/Either;
      • 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
      • method_21414

        private void method_21414​(MatrixStack matrixStack,
                                  int int2,
                                  int int3,
                                  List<TextRenderingUtils.Line> list)
        Mappings:
        Namespace Name Mixin selector
        official a Ldsj;a(Ldpi;IILjava/util/List;)V
        intermediary method_21414 Lnet/minecraft/class_4419;method_21414(Lnet/minecraft/class_4587;IILjava/util/List;)V
        named method_21414 Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;method_21414(Lnet/minecraft/client/util/math/MatrixStack;IILjava/util/List;)V
      • renderMousehoverTooltip

        protected void renderMousehoverTooltip​(MatrixStack matrices,
                                               @Nullable
                                               @Nullable Text text,
                                               int int2,
                                               int int3)
        Mappings:
        Namespace Name Mixin selector
        official a Ldsj;a(Ldpi;Lon;II)V
        intermediary method_21424 Lnet/minecraft/class_4419;method_21424(Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;II)V
        named renderMousehoverTooltip Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;renderMousehoverTooltip(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/text/Text;II)V