Class RealmsWorldSlotButton

All Implemented Interfaces:
Drawable, Element, Narratable, Navigable, Selectable, Widget

@Environment(CLIENT) public class RealmsWorldSlotButton extends ButtonWidget
Mappings:
Namespace Name
named net/minecraft/client/realms/gui/RealmsWorldSlotButton
intermediary net/minecraft/class_4367
official fci
  • Field Details

    • SLOT_FRAME

      private static final Identifier SLOT_FRAME
      Mappings:
      Namespace Name Mixin selector
      named SLOT_FRAME Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;SLOT_FRAME:Lnet/minecraft/util/Identifier;
      intermediary field_22681 Lnet/minecraft/class_4367;field_22681:Lnet/minecraft/class_2960;
      official u Lfci;u:Lalf;
    • CHECKMARK

      private static final Identifier CHECKMARK
      Mappings:
      Namespace Name Mixin selector
      named CHECKMARK Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;CHECKMARK:Lnet/minecraft/util/Identifier;
      intermediary field_39067 Lnet/minecraft/class_4367;field_39067:Lnet/minecraft/class_2960;
      official v Lfci;v:Lalf;
    • EMPTY_FRAME

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

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

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

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

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

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

      private static final Text TOOLTIP
      Mappings:
      Namespace Name Mixin selector
      named TOOLTIP Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;TOOLTIP:Lnet/minecraft/text/Text;
      intermediary field_26470 Lnet/minecraft/class_4367;field_26470:Lnet/minecraft/class_2561;
      official y Lfci;y:Lxp;
    • MINIGAME_SLOT_NAME

      static final Text MINIGAME_SLOT_NAME
      Mappings:
      Namespace Name Mixin selector
      named MINIGAME_SLOT_NAME Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;MINIGAME_SLOT_NAME:Lnet/minecraft/text/Text;
      intermediary field_44894 Lnet/minecraft/class_4367;field_44894:Lnet/minecraft/class_2561;
      official z Lfci;z:Lxp;
    • slotIndex

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

      Mappings:
      Namespace Name Mixin selector
      named state Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;state:Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton$State;
      intermediary field_19677 Lnet/minecraft/class_4367;field_19677:Lnet/minecraft/class_4367$class_4370;
      official B Lfci;B:Lfci$b;
  • Constructor Details

    • RealmsWorldSlotButton

      public RealmsWorldSlotButton(int x, int y, int width, int height, int slotIndex, ButtonWidget.PressAction pressAction)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;<init>(IIIIILnet/minecraft/client/gui/widget/ButtonWidget$PressAction;)V
      intermediary <init> Lnet/minecraft/class_4367;<init>(IIIIILnet/minecraft/class_4185$class_4241;)V
      official <init> Lfci;<init>(IIIIILfhf$c;)V
  • Method Details

    • getState

      Mappings:
      Namespace Name Mixin selector
      named getState Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;getState()Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton$State;
      intermediary method_25099 Lnet/minecraft/class_4367;method_25099()Lnet/minecraft/class_4367$class_4370;
      official a Lfci;a()Lfci$b;
    • setServer

      public void setServer(RealmsServer server)
      Mappings:
      Namespace Name Mixin selector
      named setServer Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;setServer(Lnet/minecraft/client/realms/dto/RealmsServer;)V
      intermediary method_54571 Lnet/minecraft/class_4367;method_54571(Lnet/minecraft/class_4877;)V
      official a Lfci;a(Lfbg;)V
    • updateTooltip

      private void updateTooltip(RealmsWorldSlotButton.State state, @Nullable @Nullable String minigameName)
      Mappings:
      Namespace Name Mixin selector
      named updateTooltip Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;updateTooltip(Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton$State;Ljava/lang/String;)V
      intermediary method_54572 Lnet/minecraft/class_4367;method_54572(Lnet/minecraft/class_4367$class_4370;Ljava/lang/String;)V
      official a Lfci;a(Lfci$b;Ljava/lang/String;)V
    • getAction

      static RealmsWorldSlotButton.Action getAction(RealmsServer server, boolean active, boolean minigame)
      Mappings:
      Namespace Name Mixin selector
      named getAction Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton;getAction(Lnet/minecraft/client/realms/dto/RealmsServer;ZZ)Lnet/minecraft/client/realms/gui/RealmsWorldSlotButton$Action;
      intermediary method_27455 Lnet/minecraft/class_4367;method_27455(Lnet/minecraft/class_4877;ZZ)Lnet/minecraft/class_4367$class_4368;
      official a Lfci;a(Lfbg;ZZ)Lfci$a;
    • renderWidget

      public void renderWidget(DrawContext context, int mouseX, int mouseY, float delta)
      Overrides:
      renderWidget in class PressableWidget
      Mappings:
      Namespace Name Mixin selector
      named renderWidget Lnet/minecraft/client/gui/widget/ClickableWidget;renderWidget(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_48579 Lnet/minecraft/class_339;method_48579(Lnet/minecraft/class_332;IIF)V
      official b Lfhd;b(Lfgs;IIF)V