类 RealmsWorldSlotButton

    • 字段详细资料

      • SLOT_FRAME

        public static final Identifier SLOT_FRAME
        Mappings:
        Namespace Name Mixin selector
        official a Ldrn;a:Lwp;
        intermediary field_22681 Lnet/minecraft/class_4367;field_22681:Lnet/minecraft/class_2960;
        named SLOT_FRAME Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;SLOT_FRAME:Lnet/minecraft/util/Identifier;
      • EMPTY_FRAME

        public static final Identifier EMPTY_FRAME
        Mappings:
        Namespace Name Mixin selector
        official b Ldrn;b:Lwp;
        intermediary field_22682 Lnet/minecraft/class_4367;field_22682:Lnet/minecraft/class_2960;
        named EMPTY_FRAME Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;EMPTY_FRAME:Lnet/minecraft/util/Identifier;
      • PANORAMA_0

        public static final Identifier PANORAMA_0
        Mappings:
        Namespace Name Mixin selector
        official c Ldrn;c:Lwp;
        intermediary field_22683 Lnet/minecraft/class_4367;field_22683:Lnet/minecraft/class_2960;
        named PANORAMA_0 Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;PANORAMA_0:Lnet/minecraft/util/Identifier;
      • PANORAMA_2

        public static final Identifier PANORAMA_2
        Mappings:
        Namespace Name Mixin selector
        official d Ldrn;d:Lwp;
        intermediary field_22684 Lnet/minecraft/class_4367;field_22684:Lnet/minecraft/class_2960;
        named PANORAMA_2 Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;PANORAMA_2:Lnet/minecraft/util/Identifier;
      • PANORAMA_3

        public static final Identifier PANORAMA_3
        Mappings:
        Namespace Name Mixin selector
        official e Ldrn;e:Lwp;
        intermediary field_22685 Lnet/minecraft/class_4367;field_22685:Lnet/minecraft/class_2960;
        named PANORAMA_3 Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;PANORAMA_3:Lnet/minecraft/util/Identifier;
      • ACTIVE_TOOLTIP

        private static final Text ACTIVE_TOOLTIP
        Mappings:
        Namespace Name Mixin selector
        official v Ldrn;v:Lon;
        intermediary field_26468 Lnet/minecraft/class_4367;field_26468:Lnet/minecraft/class_2561;
        named ACTIVE_TOOLTIP Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;ACTIVE_TOOLTIP:Lnet/minecraft/text/Text;
      • MINIGAME_TOOLTIP

        private static final Text MINIGAME_TOOLTIP
        Mappings:
        Namespace Name Mixin selector
        official w Ldrn;w:Lon;
        intermediary field_26469 Lnet/minecraft/class_4367;field_26469:Lnet/minecraft/class_2561;
        named MINIGAME_TOOLTIP Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;MINIGAME_TOOLTIP:Lnet/minecraft/text/Text;
      • TOOLTIP

        private static final Text TOOLTIP
        Mappings:
        Namespace Name Mixin selector
        official x Ldrn;x:Lon;
        intermediary field_26470 Lnet/minecraft/class_4367;field_26470:Lnet/minecraft/class_2561;
        named TOOLTIP Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;TOOLTIP:Lnet/minecraft/text/Text;
      • serverDataProvider

        private final Supplier<RealmsServer> serverDataProvider
        Mappings:
        Namespace Name Mixin selector
        official y Ldrn;y:Ljava/util/function/Supplier;
        intermediary field_19672 Lnet/minecraft/class_4367;field_19672:Ljava/util/function/Supplier;
        named serverDataProvider Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;serverDataProvider:Ljava/util/function/Supplier;
      • toolTipSetter

        private final Consumer<Text> toolTipSetter
        Mappings:
        Namespace Name Mixin selector
        official z Ldrn;z:Ljava/util/function/Consumer;
        intermediary field_19673 Lnet/minecraft/class_4367;field_19673:Ljava/util/function/Consumer;
        named toolTipSetter Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;toolTipSetter:Ljava/util/function/Consumer;
      • slotIndex

        private final int slotIndex
        Mappings:
        Namespace Name Mixin selector
        official A Ldrn;A:I
        intermediary field_19675 Lnet/minecraft/class_4367;field_19675:I
        named slotIndex Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;slotIndex:I
      • animTick

        private int animTick
        Mappings:
        Namespace Name Mixin selector
        official B Ldrn;B:I
        intermediary field_19676 Lnet/minecraft/class_4367;field_19676:I
        named animTick Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;animTick:I
      • state

        @Nullable
        private @Nullable RealmsWorldSlotButton.State state
        Mappings:
        Namespace Name Mixin selector
        official C Ldrn;C:Ldrn$b;
        intermediary field_19677 Lnet/minecraft/class_4367;field_19677:Lnet/minecraft/class_4367$class_4370;
        named state Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;state:Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton$State;
    • 构造器详细资料

      • RealmsWorldSlotButton

        public RealmsWorldSlotButton​(int x,
                                     int y,
                                     int width,
                                     int height,
                                     Supplier<RealmsServer> serverDataProvider,
                                     Consumer<Text> toolTipSetter,
                                     int id,
                                     ButtonWidget.PressAction action)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldrn;<init>(IIIILjava/util/function/Supplier;Ljava/util/function/Consumer;ILdvw$a;)V
        intermediary <init> Lnet/minecraft/class_4367;<init>(IIIILjava/util/function/Supplier;Ljava/util/function/Consumer;ILnet/minecraft/class_4185$class_4241;)V
        named <init> Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;<init>(IIIILjava/util/function/Supplier;Ljava/util/function/Consumer;ILnet/minecraft/client/gui/widget/ButtonWidget$PressAction;)V
    • 方法详细资料

      • getState

        @Nullable
        public @Nullable RealmsWorldSlotButton.State getState()
        Mappings:
        Namespace Name Mixin selector
        official a Ldrn;a()Ldrn$b;
        intermediary method_25099 Lnet/minecraft/class_4367;method_25099()Lnet/minecraft/class_4367$class_4370;
        named getState Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;getState()Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton$State;
      • tick

        public void tick()
        指定者:
        tick 在接口中 TickableElement
        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
      • method_27455

        private static RealmsWorldSlotButton.Action method_27455​(RealmsServer realmsServer,
                                                                 boolean bool,
                                                                 boolean bool2)
        Mappings:
        Namespace Name Mixin selector
        official a Ldrn;a(Ldqn;ZZ)Ldrn$a;
        intermediary method_27455 Lnet/minecraft/class_4367;method_27455(Lnet/minecraft/class_4877;ZZ)Lnet/minecraft/class_4367$class_4368;
        named method_27455 Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;method_27455(Lnet/minecraft/client/realms/dto/RealmsServer;ZZ)Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton$Action;
      • method_27454

        private com.mojang.datafixers.util.Pair<Text,​Text> method_27454​(RealmsServer realmsServer,
                                                                              String string,
                                                                              boolean bool,
                                                                              boolean bool2,
                                                                              RealmsWorldSlotButton.Action action)
        Mappings:
        Namespace Name Mixin selector
        official a Ldrn;a(Ldqn;Ljava/lang/String;ZZLdrn$a;)Lcom/mojang/datafixers/util/Pair;
        intermediary method_27454 Lnet/minecraft/class_4367;method_27454(Lnet/minecraft/class_4877;Ljava/lang/String;ZZLnet/minecraft/class_4367$class_4368;)Lcom/mojang/datafixers/util/Pair;
        named method_27454 Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;method_27454(Lnet/minecraft/client/realms/dto/RealmsServer;Ljava/lang/String;ZZLnet/minecraft/client/realms/gui/RealmsWorldSlotButton$Action;)Lcom/mojang/datafixers/util/Pair;
      • renderButton

        public void renderButton​(MatrixStack matrices,
                                 int mouseX,
                                 int mouseY,
                                 float delta)
        覆盖:
        renderButton 在类中 ButtonWidget
        Mappings:
        Namespace Name Mixin selector
        official b Ldvu;b(Ldpi;IIF)V
        intermediary method_25359 Lnet/minecraft/class_339;method_25359(Lnet/minecraft/class_4587;IIF)V
        named renderButton Lnet/minecraft/client/gui/widget/AbstractButtonWidget;renderButton(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
      • drawSlotFrame

        private void drawSlotFrame​(MatrixStack matrices,
                                   int x,
                                   int y,
                                   int mouseX,
                                   int mouseY,
                                   boolean bool,
                                   String text,
                                   int int2,
                                   long long2,
                                   @Nullable
                                   @Nullable String string,
                                   boolean bool2,
                                   boolean bool3,
                                   RealmsWorldSlotButton.Action action,
                                   @Nullable
                                   @Nullable Text text2)
        Mappings:
        Namespace Name Mixin selector
        official a Ldrn;a(Ldpi;IIIIZLjava/lang/String;IJLjava/lang/String;ZZLdrn$a;Lon;)V
        intermediary method_21107 Lnet/minecraft/class_4367;method_21107(Lnet/minecraft/class_4587;IIIIZLjava/lang/String;IJLjava/lang/String;ZZLnet/minecraft/class_4367$class_4368;Lnet/minecraft/class_2561;)V
        named drawSlotFrame Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;drawSlotFrame(Lnet/minecraft/client/util/math/MatrixStack;IIIIZLjava/lang/String;IJLjava/lang/String;ZZLnet/minecraft/client/realms/gui/RealmsWorldSlotButton$Action;Lnet/minecraft/text/Text;)V