Class RealmsMainScreen

All Implemented Interfaces:
Drawable, Element, ParentElement

@Environment(CLIENT) public class RealmsMainScreen extends RealmsScreen
Mappings:
Namespace Name
official dqu
intermediary net/minecraft/class_4325
named net/minecraft/client/realms/gui/screen/RealmsMainScreen
  • Field Details

    • LOGGER

      static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Ldqu;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_19475 Lnet/minecraft/class_4325;field_19475:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;LOGGER:Lorg/apache/logging/log4j/Logger;
    • ON_ICON

      private static final Identifier ON_ICON
      Mappings:
      Namespace Name Mixin selector
      official b Ldqu;b:Lww;
      intermediary field_22552 Lnet/minecraft/class_4325;field_22552:Lnet/minecraft/class_2960;
      named ON_ICON Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;ON_ICON:Lnet/minecraft/util/Identifier;
    • OFF_ICON

      private static final Identifier OFF_ICON
      Mappings:
      Namespace Name Mixin selector
      official c Ldqu;c:Lww;
      intermediary field_22553 Lnet/minecraft/class_4325;field_22553:Lnet/minecraft/class_2960;
      named OFF_ICON Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;OFF_ICON:Lnet/minecraft/util/Identifier;
    • EXPIRED_ICON

      private static final Identifier EXPIRED_ICON
      Mappings:
      Namespace Name Mixin selector
      official R Ldqu;R:Lww;
      intermediary field_22554 Lnet/minecraft/class_4325;field_22554:Lnet/minecraft/class_2960;
      named EXPIRED_ICON Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_ICON:Lnet/minecraft/util/Identifier;
    • EXPIRES_SOON_ICON

      private static final Identifier EXPIRES_SOON_ICON
      Mappings:
      Namespace Name Mixin selector
      official S Ldqu;S:Lww;
      intermediary field_22555 Lnet/minecraft/class_4325;field_22555:Lnet/minecraft/class_2960;
      named EXPIRES_SOON_ICON Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRES_SOON_ICON:Lnet/minecraft/util/Identifier;
    • LEAVE_ICON

      private static final Identifier LEAVE_ICON
      Mappings:
      Namespace Name Mixin selector
      official T Ldqu;T:Lww;
      intermediary field_22556 Lnet/minecraft/class_4325;field_22556:Lnet/minecraft/class_2960;
      named LEAVE_ICON Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;LEAVE_ICON:Lnet/minecraft/util/Identifier;
    • INVITATION_ICON

      private static final Identifier INVITATION_ICON
      Mappings:
      Namespace Name Mixin selector
      official U Ldqu;U:Lww;
      intermediary field_22557 Lnet/minecraft/class_4325;field_22557:Lnet/minecraft/class_2960;
      named INVITATION_ICON Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;INVITATION_ICON:Lnet/minecraft/util/Identifier;
    • INVITE_ICON

      private static final Identifier INVITE_ICON
      Mappings:
      Namespace Name Mixin selector
      official V Ldqu;V:Lww;
      intermediary field_22558 Lnet/minecraft/class_4325;field_22558:Lnet/minecraft/class_2960;
      named INVITE_ICON Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;INVITE_ICON:Lnet/minecraft/util/Identifier;
    • WORLD_ICON

      static final Identifier WORLD_ICON
      Mappings:
      Namespace Name Mixin selector
      official W Ldqu;W:Lww;
      intermediary field_22559 Lnet/minecraft/class_4325;field_22559:Lnet/minecraft/class_2960;
      named WORLD_ICON Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;WORLD_ICON:Lnet/minecraft/util/Identifier;
    • REALMS

      private static final Identifier REALMS
      Mappings:
      Namespace Name Mixin selector
      official X Ldqu;X:Lww;
      intermediary field_22560 Lnet/minecraft/class_4325;field_22560:Lnet/minecraft/class_2960;
      named REALMS Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;REALMS:Lnet/minecraft/util/Identifier;
    • CONFIGURE_ICON

      private static final Identifier CONFIGURE_ICON
      Mappings:
      Namespace Name Mixin selector
      official Y Ldqu;Y:Lww;
      intermediary field_22561 Lnet/minecraft/class_4325;field_22561:Lnet/minecraft/class_2960;
      named CONFIGURE_ICON Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;CONFIGURE_ICON:Lnet/minecraft/util/Identifier;
    • QUESTIONMARK

      private static final Identifier QUESTIONMARK
      Mappings:
      Namespace Name Mixin selector
      official Z Ldqu;Z:Lww;
      intermediary field_22562 Lnet/minecraft/class_4325;field_22562:Lnet/minecraft/class_2960;
      named QUESTIONMARK Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;QUESTIONMARK:Lnet/minecraft/util/Identifier;
    • NEWS_ICON

      private static final Identifier NEWS_ICON
      Mappings:
      Namespace Name Mixin selector
      official aa Ldqu;aa:Lww;
      intermediary field_22563 Lnet/minecraft/class_4325;field_22563:Lnet/minecraft/class_2960;
      named NEWS_ICON Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NEWS_ICON:Lnet/minecraft/util/Identifier;
    • DARKEN

      private static final Identifier DARKEN
      Mappings:
      Namespace Name Mixin selector
      official ac Ldqu;ac:Lww;
      intermediary field_22548 Lnet/minecraft/class_4325;field_22548:Lnet/minecraft/class_2960;
      named DARKEN Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;DARKEN:Lnet/minecraft/util/Identifier;
    • CROSS_ICON

      static final Identifier CROSS_ICON
      Mappings:
      Namespace Name Mixin selector
      official ad Ldqu;ad:Lww;
      intermediary field_22549 Lnet/minecraft/class_4325;field_22549:Lnet/minecraft/class_2960;
      named CROSS_ICON Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;CROSS_ICON:Lnet/minecraft/util/Identifier;
    • TRIAL_ICON

      private static final Identifier TRIAL_ICON
      Mappings:
      Namespace Name Mixin selector
      official ae Ldqu;ae:Lww;
      intermediary field_22550 Lnet/minecraft/class_4325;field_22550:Lnet/minecraft/class_2960;
      named TRIAL_ICON Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;TRIAL_ICON:Lnet/minecraft/util/Identifier;
    • WIDGETS

      static final Identifier WIDGETS
      Mappings:
      Namespace Name Mixin selector
      official af Ldqu;af:Lww;
      intermediary field_22551 Lnet/minecraft/class_4325;field_22551:Lnet/minecraft/class_2960;
      named WIDGETS Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;WIDGETS:Lnet/minecraft/util/Identifier;
    • NO_PENDING_TEXT

      static final Text NO_PENDING_TEXT
      Mappings:
      Namespace Name Mixin selector
      official ag Ldqu;ag:Los;
      intermediary field_26447 Lnet/minecraft/class_4325;field_26447:Lnet/minecraft/class_2561;
      named NO_PENDING_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NO_PENDING_TEXT:Lnet/minecraft/text/Text;
    • PENDING_TEXT

      static final Text PENDING_TEXT
      Mappings:
      Namespace Name Mixin selector
      official ah Ldqu;ah:Los;
      intermediary field_26448 Lnet/minecraft/class_4325;field_26448:Lnet/minecraft/class_2561;
      named PENDING_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;PENDING_TEXT:Lnet/minecraft/text/Text;
    • TRIAL_MESSAGE_LINES

      static final List<Text> TRIAL_MESSAGE_LINES
      Mappings:
      Namespace Name Mixin selector
      official ai Ldqu;ai:Ljava/util/List;
      intermediary field_26449 Lnet/minecraft/class_4325;field_26449:Ljava/util/List;
      named TRIAL_MESSAGE_LINES Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;TRIAL_MESSAGE_LINES:Ljava/util/List;
    • UNINITIALIZED_TEXT

      static final Text UNINITIALIZED_TEXT
      Mappings:
      Namespace Name Mixin selector
      official aj Ldqu;aj:Los;
      intermediary field_26450 Lnet/minecraft/class_4325;field_26450:Lnet/minecraft/class_2561;
      named UNINITIALIZED_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;UNINITIALIZED_TEXT:Lnet/minecraft/text/Text;
    • EXPIRED_LIST_TEXT

      static final Text EXPIRED_LIST_TEXT
      Mappings:
      Namespace Name Mixin selector
      official ak Ldqu;ak:Los;
      intermediary field_26451 Lnet/minecraft/class_4325;field_26451:Lnet/minecraft/class_2561;
      named EXPIRED_LIST_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_LIST_TEXT:Lnet/minecraft/text/Text;
    • EXPIRED_RENEW_TEXT

      static final Text EXPIRED_RENEW_TEXT
      Mappings:
      Namespace Name Mixin selector
      official al Ldqu;al:Los;
      intermediary field_26452 Lnet/minecraft/class_4325;field_26452:Lnet/minecraft/class_2561;
      named EXPIRED_RENEW_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_RENEW_TEXT:Lnet/minecraft/text/Text;
    • EXPIRED_TRIAL_TEXT

      static final Text EXPIRED_TRIAL_TEXT
      Mappings:
      Namespace Name Mixin selector
      official am Ldqu;am:Los;
      intermediary field_26453 Lnet/minecraft/class_4325;field_26453:Lnet/minecraft/class_2561;
      named EXPIRED_TRIAL_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_TRIAL_TEXT:Lnet/minecraft/text/Text;
    • EXPIRED_SUBSCRIBE_TEXT

      static final Text EXPIRED_SUBSCRIBE_TEXT
      Mappings:
      Namespace Name Mixin selector
      official an Ldqu;an:Los;
      intermediary field_26454 Lnet/minecraft/class_4325;field_26454:Lnet/minecraft/class_2561;
      named EXPIRED_SUBSCRIBE_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_SUBSCRIBE_TEXT:Lnet/minecraft/text/Text;
    • MINIGAME_TEXT

      static final Text MINIGAME_TEXT
      Mappings:
      Namespace Name Mixin selector
      official ao Ldqu;ao:Los;
      intermediary field_26455 Lnet/minecraft/class_4325;field_26455:Lnet/minecraft/class_2561;
      named MINIGAME_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;MINIGAME_TEXT:Lnet/minecraft/text/Text;
    • EXPIRED_TEXT

      private static final Text EXPIRED_TEXT
      Mappings:
      Namespace Name Mixin selector
      official aq Ldqu;aq:Los;
      intermediary field_26457 Lnet/minecraft/class_4325;field_26457:Lnet/minecraft/class_2561;
      named EXPIRED_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_TEXT:Lnet/minecraft/text/Text;
    • EXPIRES_SOON_TEXT

      private static final Text EXPIRES_SOON_TEXT
      Mappings:
      Namespace Name Mixin selector
      official ar Ldqu;ar:Los;
      intermediary field_26458 Lnet/minecraft/class_4325;field_26458:Lnet/minecraft/class_2561;
      named EXPIRES_SOON_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRES_SOON_TEXT:Lnet/minecraft/text/Text;
    • EXPIRES_IN_A_DAY_TEXT

      private static final Text EXPIRES_IN_A_DAY_TEXT
      Mappings:
      Namespace Name Mixin selector
      official as Ldqu;as:Los;
      intermediary field_26459 Lnet/minecraft/class_4325;field_26459:Lnet/minecraft/class_2561;
      named EXPIRES_IN_A_DAY_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRES_IN_A_DAY_TEXT:Lnet/minecraft/text/Text;
    • OPEN_TEXT

      private static final Text OPEN_TEXT
      Mappings:
      Namespace Name Mixin selector
      official at Ldqu;at:Los;
      intermediary field_26460 Lnet/minecraft/class_4325;field_26460:Lnet/minecraft/class_2561;
      named OPEN_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;OPEN_TEXT:Lnet/minecraft/text/Text;
    • CLOSED_TEXT

      private static final Text CLOSED_TEXT
      Mappings:
      Namespace Name Mixin selector
      official au Ldqu;au:Los;
      intermediary field_26461 Lnet/minecraft/class_4325;field_26461:Lnet/minecraft/class_2561;
      named CLOSED_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;CLOSED_TEXT:Lnet/minecraft/text/Text;
    • LEAVE_TEXT

      private static final Text LEAVE_TEXT
      Mappings:
      Namespace Name Mixin selector
      official av Ldqu;av:Los;
      intermediary field_26462 Lnet/minecraft/class_4325;field_26462:Lnet/minecraft/class_2561;
      named LEAVE_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;LEAVE_TEXT:Lnet/minecraft/text/Text;
    • CONFIGURE_TEXT

      private static final Text CONFIGURE_TEXT
      Mappings:
      Namespace Name Mixin selector
      official aw Ldqu;aw:Los;
      intermediary field_26463 Lnet/minecraft/class_4325;field_26463:Lnet/minecraft/class_2561;
      named CONFIGURE_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;CONFIGURE_TEXT:Lnet/minecraft/text/Text;
    • INFO_TEXT

      private static final Text INFO_TEXT
      Mappings:
      Namespace Name Mixin selector
      official ax Ldqu;ax:Los;
      intermediary field_26464 Lnet/minecraft/class_4325;field_26464:Lnet/minecraft/class_2561;
      named INFO_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;INFO_TEXT:Lnet/minecraft/text/Text;
    • NEWS_TEXT

      private static final Text NEWS_TEXT
      Mappings:
      Namespace Name Mixin selector
      official ay Ldqu;ay:Los;
      intermediary field_26465 Lnet/minecraft/class_4325;field_26465:Lnet/minecraft/class_2561;
      named NEWS_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NEWS_TEXT:Lnet/minecraft/text/Text;
    • field_33776

      static final Text field_33776
      Mappings:
      Namespace Name Mixin selector
      official az Ldqu;az:Los;
      intermediary field_33776 Lnet/minecraft/class_4325;field_33776:Lnet/minecraft/class_2561;
      named field_33776 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_33776:Lnet/minecraft/text/Text;
    • field_33774

      static final Text field_33774
      Mappings:
      Namespace Name Mixin selector
      official aA Ldqu;aA:Los;
      intermediary field_33774 Lnet/minecraft/class_4325;field_33774:Lnet/minecraft/class_2561;
      named field_33774 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_33774:Lnet/minecraft/text/Text;
    • IMAGES

      private static List<Identifier> IMAGES
      Mappings:
      Namespace Name Mixin selector
      official aB Ldqu;aB:Ljava/util/List;
      intermediary field_21517 Lnet/minecraft/class_4325;field_21517:Ljava/util/List;
      named IMAGES Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;IMAGES:Ljava/util/List;
    • realmsDataFetcher

      static final RealmsDataFetcher realmsDataFetcher
      Mappings:
      Namespace Name Mixin selector
      official aC Ldqu;aC:Ldso;
      intermediary field_19480 Lnet/minecraft/class_4325;field_19480:Lnet/minecraft/class_4360;
      named realmsDataFetcher Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;realmsDataFetcher:Lnet/minecraft/client/realms/gui/RealmsDataFetcher;
    • overrideConfigure

      static boolean overrideConfigure
      Mappings:
      Namespace Name Mixin selector
      official aD Ldqu;aD:Z
      intermediary field_19476 Lnet/minecraft/class_4325;field_19476:Z
      named overrideConfigure Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;overrideConfigure:Z
    • lastScrollYPosition

      private static int lastScrollYPosition
      Mappings:
      Namespace Name Mixin selector
      official aE Ldqu;aE:I
      intermediary field_19481 Lnet/minecraft/class_4325;field_19481:I
      named lastScrollYPosition Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;lastScrollYPosition:I
    • hasParentalConsent

      static volatile boolean hasParentalConsent
      Mappings:
      Namespace Name Mixin selector
      official aF Ldqu;aF:Z
      intermediary field_19494 Lnet/minecraft/class_4325;field_19494:Z
      named hasParentalConsent Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;hasParentalConsent:Z
    • checkedParentalConsent

      static volatile boolean checkedParentalConsent
      Mappings:
      Namespace Name Mixin selector
      official aG Ldqu;aG:Z
      intermediary field_19495 Lnet/minecraft/class_4325;field_19495:Z
      named checkedParentalConsent Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;checkedParentalConsent:Z
    • checkedClientCompatibility

      static volatile boolean checkedClientCompatibility
      Mappings:
      Namespace Name Mixin selector
      official aH Ldqu;aH:Z
      intermediary field_19496 Lnet/minecraft/class_4325;field_19496:Z
      named checkedClientCompatibility Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;checkedClientCompatibility:Z
    • realmsGenericErrorScreen

      static Screen realmsGenericErrorScreen
      Mappings:
      Namespace Name Mixin selector
      official aI Ldqu;aI:Leap;
      intermediary field_19463 Lnet/minecraft/class_4325;field_19463:Lnet/minecraft/class_437;
      named realmsGenericErrorScreen Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;realmsGenericErrorScreen:Lnet/minecraft/client/gui/screen/Screen;
    • regionsPinged

      private static boolean regionsPinged
      Mappings:
      Namespace Name Mixin selector
      official aJ Ldqu;aJ:Z
      intermediary field_19464 Lnet/minecraft/class_4325;field_19464:Z
      named regionsPinged Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;regionsPinged:Z
    • rateLimiter

      private final RateLimiter rateLimiter
      Mappings:
      Namespace Name Mixin selector
      official aK Ldqu;aK:Lcom/google/common/util/concurrent/RateLimiter;
      intermediary field_19477 Lnet/minecraft/class_4325;field_19477:Lcom/google/common/util/concurrent/RateLimiter;
      named rateLimiter Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;rateLimiter:Lcom/google/common/util/concurrent/RateLimiter;
    • dontSetConnectedToRealms

      private boolean dontSetConnectedToRealms
      Mappings:
      Namespace Name Mixin selector
      official aL Ldqu;aL:Z
      intermediary field_19478 Lnet/minecraft/class_4325;field_19478:Z
      named dontSetConnectedToRealms Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;dontSetConnectedToRealms:Z
    • lastScreen

      final Screen lastScreen
      Mappings:
      Namespace Name Mixin selector
      official aM Ldqu;aM:Leap;
      intermediary field_19482 Lnet/minecraft/class_4325;field_19482:Lnet/minecraft/class_437;
      named lastScreen Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;lastScreen:Lnet/minecraft/client/gui/screen/Screen;
    • realmSelectionList

      volatile RealmsMainScreen.RealmSelectionList realmSelectionList
      Mappings:
      Namespace Name Mixin selector
      official aN Ldqu;aN:Ldqu$f;
      intermediary field_19483 Lnet/minecraft/class_4325;field_19483:Lnet/minecraft/class_4325$class_4329;
      named realmSelectionList Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;realmSelectionList:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$RealmSelectionList;
    • field_33775

      private boolean field_33775
      Mappings:
      Namespace Name Mixin selector
      official aO Ldqu;aO:Z
      intermediary field_33775 Lnet/minecraft/class_4325;field_33775:Z
      named field_33775 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_33775:Z
    • selectedServerId

      long selectedServerId
      Mappings:
      Namespace Name Mixin selector
      official aP Ldqu;aP:J
      intermediary field_19484 Lnet/minecraft/class_4325;field_19484:J
      named selectedServerId Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;selectedServerId:J
    • playButton

      ButtonWidget playButton
      Mappings:
      Namespace Name Mixin selector
      official aQ Ldqu;aQ:Ldwz;
      intermediary field_19485 Lnet/minecraft/class_4325;field_19485:Lnet/minecraft/class_4185;
      named playButton Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;playButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • backButton

      private ButtonWidget backButton
      Mappings:
      Namespace Name Mixin selector
      official aR Ldqu;aR:Ldwz;
      intermediary field_19486 Lnet/minecraft/class_4325;field_19486:Lnet/minecraft/class_4185;
      named backButton Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;backButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • renewButton

      private ButtonWidget renewButton
      Mappings:
      Namespace Name Mixin selector
      official aS Ldqu;aS:Ldwz;
      intermediary field_19487 Lnet/minecraft/class_4325;field_19487:Lnet/minecraft/class_4185;
      named renewButton Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;renewButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • configureButton

      private ButtonWidget configureButton
      Mappings:
      Namespace Name Mixin selector
      official aT Ldqu;aT:Ldwz;
      intermediary field_19488 Lnet/minecraft/class_4325;field_19488:Lnet/minecraft/class_4185;
      named configureButton Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;configureButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • leaveButton

      private ButtonWidget leaveButton
      Mappings:
      Namespace Name Mixin selector
      official aU Ldqu;aU:Ldwz;
      intermediary field_19489 Lnet/minecraft/class_4325;field_19489:Lnet/minecraft/class_4185;
      named leaveButton Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;leaveButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • toolTip

      private List<Text> toolTip
      Mappings:
      Namespace Name Mixin selector
      official aV Ldqu;aV:Ljava/util/List;
      intermediary field_19490 Lnet/minecraft/class_4325;field_19490:Ljava/util/List;
      named toolTip Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;toolTip:Ljava/util/List;
    • realmsServers

      List<RealmsServer> realmsServers
      Mappings:
      Namespace Name Mixin selector
      official aW Ldqu;aW:Ljava/util/List;
      intermediary field_19491 Lnet/minecraft/class_4325;field_19491:Ljava/util/List;
      named realmsServers Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;realmsServers:Ljava/util/List;
    • numberOfPendingInvites

      volatile int numberOfPendingInvites
      Mappings:
      Namespace Name Mixin selector
      official aX Ldqu;aX:I
      intermediary field_19492 Lnet/minecraft/class_4325;field_19492:I
      named numberOfPendingInvites Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;numberOfPendingInvites:I
    • animTick

      int animTick
      Mappings:
      Namespace Name Mixin selector
      official aY Ldqu;aY:I
      intermediary field_19493 Lnet/minecraft/class_4325;field_19493:I
      named animTick Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;animTick:I
    • hasFetchedServers

      private boolean hasFetchedServers
      Mappings:
      Namespace Name Mixin selector
      official aZ Ldqu;aZ:Z
      intermediary field_19497 Lnet/minecraft/class_4325;field_19497:Z
      named hasFetchedServers Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;hasFetchedServers:Z
    • popupOpenedByUser

      boolean popupOpenedByUser
      Mappings:
      Namespace Name Mixin selector
      official ba Ldqu;ba:Z
      intermediary field_19498 Lnet/minecraft/class_4325;field_19498:Z
      named popupOpenedByUser Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;popupOpenedByUser:Z
    • justClosedPopup

      private boolean justClosedPopup
      Mappings:
      Namespace Name Mixin selector
      official bb Ldqu;bb:Z
      intermediary field_19499 Lnet/minecraft/class_4325;field_19499:Z
      named justClosedPopup Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;justClosedPopup:Z
    • trialsAvailable

      private volatile boolean trialsAvailable
      Mappings:
      Namespace Name Mixin selector
      official bc Ldqu;bc:Z
      intermediary field_19500 Lnet/minecraft/class_4325;field_19500:Z
      named trialsAvailable Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;trialsAvailable:Z
    • createdTrial

      private volatile boolean createdTrial
      Mappings:
      Namespace Name Mixin selector
      official bd Ldqu;bd:Z
      intermediary field_19456 Lnet/minecraft/class_4325;field_19456:Z
      named createdTrial Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;createdTrial:Z
    • showingPopup

      private volatile boolean showingPopup
      Mappings:
      Namespace Name Mixin selector
      official be Ldqu;be:Z
      intermediary field_19457 Lnet/minecraft/class_4325;field_19457:Z
      named showingPopup Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;showingPopup:Z
    • hasUnreadNews

      volatile boolean hasUnreadNews
      Mappings:
      Namespace Name Mixin selector
      official bf Ldqu;bf:Z
      intermediary field_19458 Lnet/minecraft/class_4325;field_19458:Z
      named hasUnreadNews Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;hasUnreadNews:Z
    • carouselIndex

      private int carouselIndex
      Mappings:
      Namespace Name Mixin selector
      official bh Ldqu;bh:I
      intermediary field_19460 Lnet/minecraft/class_4325;field_19460:I
      named carouselIndex Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;carouselIndex:I
    • carouselTick

      private int carouselTick
      Mappings:
      Namespace Name Mixin selector
      official bi Ldqu;bi:I
      intermediary field_19461 Lnet/minecraft/class_4325;field_19461:I
      named carouselTick Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;carouselTick:I
    • hasSwitchedCarouselImage

      private boolean hasSwitchedCarouselImage
      Mappings:
      Namespace Name Mixin selector
      official bj Ldqu;bj:Z
      intermediary field_19462 Lnet/minecraft/class_4325;field_19462:Z
      named hasSwitchedCarouselImage Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;hasSwitchedCarouselImage:Z
    • keyCombos

      private List<KeyCombo> keyCombos
      Mappings:
      Namespace Name Mixin selector
      official bk Ldqu;bk:Ljava/util/List;
      intermediary field_19465 Lnet/minecraft/class_4325;field_19465:Ljava/util/List;
      named keyCombos Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;keyCombos:Ljava/util/List;
    • clicks

      int clicks
      Mappings:
      Namespace Name Mixin selector
      official bl Ldqu;bl:I
      intermediary field_19466 Lnet/minecraft/class_4325;field_19466:I
      named clicks Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;clicks:I
    • connectLock

      private ReentrantLock connectLock
      Mappings:
      Namespace Name Mixin selector
      official bm Ldqu;bm:Ljava/util/concurrent/locks/ReentrantLock;
      intermediary field_19467 Lnet/minecraft/class_4325;field_19467:Ljava/util/concurrent/locks/ReentrantLock;
      named connectLock Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;connectLock:Ljava/util/concurrent/locks/ReentrantLock;
    • field_26466

      private MultilineText field_26466
      Mappings:
      Namespace Name Mixin selector
      official bn Ldqu;bn:Ldxl;
      intermediary field_26466 Lnet/minecraft/class_4325;field_26466:Lnet/minecraft/class_5489;
      named field_26466 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_26466:Lnet/minecraft/client/font/MultilineText;
    • hoverState

      Mappings:
      Namespace Name Mixin selector
      official bo Ldqu;bo:Ldqu$c;
      intermediary field_24198 Lnet/minecraft/class_4325;field_24198:Lnet/minecraft/class_4325$class_5220;
      named hoverState Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;hoverState:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$HoverState;
    • showPopupButton

      private ButtonWidget showPopupButton
      Mappings:
      Namespace Name Mixin selector
      official bp Ldqu;bp:Ldwz;
      intermediary field_19469 Lnet/minecraft/class_4325;field_19469:Lnet/minecraft/class_4185;
      named showPopupButton Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;showPopupButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • pendingInvitesButton

      Mappings:
      Namespace Name Mixin selector
      official bq Ldqu;bq:Ldqu$e;
      intermediary field_19470 Lnet/minecraft/class_4325;field_19470:Lnet/minecraft/class_4325$class_4328;
      named pendingInvitesButton Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;pendingInvitesButton:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$PendingInvitesButton;
    • newsButton

      private ButtonWidget newsButton
      Mappings:
      Namespace Name Mixin selector
      official br Ldqu;br:Ldwz;
      intermediary field_19471 Lnet/minecraft/class_4325;field_19471:Lnet/minecraft/class_4185;
      named newsButton Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;newsButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • createTrialButton

      private ButtonWidget createTrialButton
      Mappings:
      Namespace Name Mixin selector
      official bs Ldqu;bs:Ldwz;
      intermediary field_19472 Lnet/minecraft/class_4325;field_19472:Lnet/minecraft/class_4185;
      named createTrialButton Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;createTrialButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • buyARealmButton

      private ButtonWidget buyARealmButton
      Mappings:
      Namespace Name Mixin selector
      official bt Ldqu;bt:Ldwz;
      intermediary field_19473 Lnet/minecraft/class_4325;field_19473:Lnet/minecraft/class_4185;
      named buyARealmButton Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;buyARealmButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • closeButton

      private ButtonWidget closeButton
      Mappings:
      Namespace Name Mixin selector
      official bu Ldqu;bu:Ldwz;
      intermediary field_19474 Lnet/minecraft/class_4325;field_19474:Lnet/minecraft/class_4185;
      named closeButton Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;closeButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
  • Constructor Details

    • RealmsMainScreen

      public RealmsMainScreen(Screen screen)
  • Method Details

    • shouldShowMessageInList

      private boolean shouldShowMessageInList()
      Mappings:
      Namespace Name Mixin selector
      official w Ldqu;w()Z
      intermediary method_20842 Lnet/minecraft/class_4325;method_20842()Z
      named shouldShowMessageInList Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldShowMessageInList()Z
    • shouldShowPopup

      public boolean shouldShowPopup()
      Mappings:
      Namespace Name Mixin selector
      official a Ldqu;a()Z
      intermediary method_20870 Lnet/minecraft/class_4325;method_20870()Z
      named shouldShowPopup Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldShowPopup()Z
    • init

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

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

      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      official b Leap;b()V
      intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
    • hasParentalConsent

      private static boolean hasParentalConsent()
      Mappings:
      Namespace Name Mixin selector
      official x Ldqu;x()Z
      intermediary method_20918 Lnet/minecraft/class_4325;method_20918()Z
      named hasParentalConsent Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;hasParentalConsent()Z
    • addButtons

      public void addButtons()
      Mappings:
      Namespace Name Mixin selector
      official c Ldqu;c()V
      intermediary method_20882 Lnet/minecraft/class_4325;method_20882()V
      named addButtons Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;addButtons()V
    • updateButtonStates

      void updateButtonStates(@Nullable @Nullable RealmsServer server)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqu;a(Ldrp;)V
      intermediary method_20852 Lnet/minecraft/class_4325;method_20852(Lnet/minecraft/class_4877;)V
      named updateButtonStates Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;updateButtonStates(Lnet/minecraft/client/realms/dto/RealmsServer;)V
    • shouldShowPopupButton

      private boolean shouldShowPopupButton()
      Mappings:
      Namespace Name Mixin selector
      official y Ldqu;y()Z
      intermediary method_20920 Lnet/minecraft/class_4325;method_20920()Z
      named shouldShowPopupButton Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldShowPopupButton()Z
    • shouldPlayButtonBeActive

      private boolean shouldPlayButtonBeActive(@Nullable @Nullable RealmsServer server)
      Mappings:
      Namespace Name Mixin selector
      official b Ldqu;b(Ldrp;)Z
      intermediary method_20874 Lnet/minecraft/class_4325;method_20874(Lnet/minecraft/class_4877;)Z
      named shouldPlayButtonBeActive Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldPlayButtonBeActive(Lnet/minecraft/client/realms/dto/RealmsServer;)Z
    • shouldRenewButtonBeActive

      private boolean shouldRenewButtonBeActive(@Nullable @Nullable RealmsServer server)
      Mappings:
      Namespace Name Mixin selector
      official c Ldqu;c(Ldrp;)Z
      intermediary method_20884 Lnet/minecraft/class_4325;method_20884(Lnet/minecraft/class_4877;)Z
      named shouldRenewButtonBeActive Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldRenewButtonBeActive(Lnet/minecraft/client/realms/dto/RealmsServer;)Z
    • shouldConfigureButtonBeVisible

      private boolean shouldConfigureButtonBeVisible(@Nullable @Nullable RealmsServer server)
      Mappings:
      Namespace Name Mixin selector
      official d Ldqu;d(Ldrp;)Z
      intermediary method_20892 Lnet/minecraft/class_4325;method_20892(Lnet/minecraft/class_4877;)Z
      named shouldConfigureButtonBeVisible Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldConfigureButtonBeVisible(Lnet/minecraft/client/realms/dto/RealmsServer;)Z
    • shouldLeaveButtonBeVisible

      private boolean shouldLeaveButtonBeVisible(@Nullable @Nullable RealmsServer server)
      Mappings:
      Namespace Name Mixin selector
      official e Ldqu;e(Ldrp;)Z
      intermediary method_20899 Lnet/minecraft/class_4325;method_20899(Lnet/minecraft/class_4877;)Z
      named shouldLeaveButtonBeVisible Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldLeaveButtonBeVisible(Lnet/minecraft/client/realms/dto/RealmsServer;)Z
    • tick

      public void tick()
      Overrides:
      tick in class Screen
      Mappings:
      Namespace Name Mixin selector
      official d Leap;d()V
      intermediary method_25393 Lnet/minecraft/class_437;method_25393()V
      named tick Lnet/minecraft/client/gui/screen/Screen;tick()V
    • pingRegions

      private void pingRegions()
      Mappings:
      Namespace Name Mixin selector
      official z Ldqu;z()V
      intermediary method_20922 Lnet/minecraft/class_4325;method_20922()V
      named pingRegions Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;pingRegions()V
    • getOwnedNonExpiredWorldIds

      private List<Long> getOwnedNonExpiredWorldIds()
      Mappings:
      Namespace Name Mixin selector
      official A Ldqu;A()Ljava/util/List;
      intermediary method_20924 Lnet/minecraft/class_4325;method_20924()Ljava/util/List;
      named getOwnedNonExpiredWorldIds Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;getOwnedNonExpiredWorldIds()Ljava/util/List;
    • removed

      public void removed()
      Overrides:
      removed in class Screen
      Mappings:
      Namespace Name Mixin selector
      official e Leap;e()V
      intermediary method_25432 Lnet/minecraft/class_437;method_25432()V
      named removed Lnet/minecraft/client/gui/screen/Screen;removed()V
    • method_35682

      public void method_35682(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqu;a(Z)V
      intermediary method_35682 Lnet/minecraft/class_4325;method_35682(Z)V
      named method_35682 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;method_35682(Z)V
    • onRenew

      void onRenew()
      Mappings:
      Namespace Name Mixin selector
      official B Ldqu;B()V
      intermediary method_20928 Lnet/minecraft/class_4325;method_20928()V
      named onRenew Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;onRenew()V
    • checkClientCompatibility

      private void checkClientCompatibility()
      Mappings:
      Namespace Name Mixin selector
      official C Ldqu;C()V
      intermediary method_20932 Lnet/minecraft/class_4325;method_20932()V
      named checkClientCompatibility Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;checkClientCompatibility()V
    • checkUnreadNews

      private void checkUnreadNews()
      Mappings:
      Namespace Name Mixin selector
      official D Ldqu;D()V
      intermediary method_20934 Lnet/minecraft/class_4325;method_20934()V
      named checkUnreadNews Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;checkUnreadNews()V
    • checkParentalConsent

      void checkParentalConsent()
      Mappings:
      Namespace Name Mixin selector
      official E Ldqu;E()V
      intermediary method_20936 Lnet/minecraft/class_4325;method_20936()V
      named checkParentalConsent Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;checkParentalConsent()V
    • switchToStage

      private void switchToStage()
      Mappings:
      Namespace Name Mixin selector
      official F Ldqu;F()V
      intermediary method_20938 Lnet/minecraft/class_4325;method_20938()V
      named switchToStage Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;switchToStage()V
    • switchToLocal

      private void switchToLocal()
      Mappings:
      Namespace Name Mixin selector
      official G Ldqu;G()V
      intermediary method_20940 Lnet/minecraft/class_4325;method_20940()V
      named switchToLocal Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;switchToLocal()V
    • switchToProd

      private void switchToProd()
      Mappings:
      Namespace Name Mixin selector
      official H Ldqu;H()V
      intermediary method_20941 Lnet/minecraft/class_4325;method_20941()V
      named switchToProd Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;switchToProd()V
    • stopRealmsFetcher

      private void stopRealmsFetcher()
      Mappings:
      Namespace Name Mixin selector
      official I Ldqu;I()V
      intermediary method_20942 Lnet/minecraft/class_4325;method_20942()V
      named stopRealmsFetcher Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;stopRealmsFetcher()V
    • configureClicked

      void configureClicked(RealmsServer realmsServer)
      Mappings:
      Namespace Name Mixin selector
      official f Ldqu;f(Ldrp;)V
      intermediary method_20903 Lnet/minecraft/class_4325;method_20903(Lnet/minecraft/class_4877;)V
      named configureClicked Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;configureClicked(Lnet/minecraft/client/realms/dto/RealmsServer;)V
    • leaveClicked

      void leaveClicked(@Nullable @Nullable RealmsServer selectedServer)
      Mappings:
      Namespace Name Mixin selector
      official g Ldqu;g(Ldrp;)V
      intermediary method_20906 Lnet/minecraft/class_4325;method_20906(Lnet/minecraft/class_4877;)V
      named leaveClicked Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;leaveClicked(Lnet/minecraft/client/realms/dto/RealmsServer;)V
    • saveListScrollPosition

      private void saveListScrollPosition()
      Mappings:
      Namespace Name Mixin selector
      official J Ldqu;J()V
      intermediary method_20943 Lnet/minecraft/class_4325;method_20943()V
      named saveListScrollPosition Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;saveListScrollPosition()V
    • findServer

      @Nullable @Nullable RealmsServer findServer(long id)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqu;a(J)Ldrp;
      intermediary method_20851 Lnet/minecraft/class_4325;method_20851(J)Lnet/minecraft/class_4877;
      named findServer Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;findServer(J)Lnet/minecraft/client/realms/dto/RealmsServer;
    • method_24991

      private void method_24991(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official c Ldqu;c(Z)V
      intermediary method_24991 Lnet/minecraft/class_4325;method_24991(Z)V
      named method_24991 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;method_24991(Z)V
    • method_31174

      void method_31174(RealmsServer realmsServer)
      Mappings:
      Namespace Name Mixin selector
      official h Ldqu;h(Ldrp;)V
      intermediary method_31174 Lnet/minecraft/class_4325;method_31174(Lnet/minecraft/class_4877;)V
      named method_31174 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;method_31174(Lnet/minecraft/client/realms/dto/RealmsServer;)V
    • removeSelection

      public void removeSelection()
      Mappings:
      Namespace Name Mixin selector
      official f Ldqu;f()V
      intermediary method_20897 Lnet/minecraft/class_4325;method_20897()V
      named removeSelection Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;removeSelection()V
    • 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.
      Specified by:
      keyPressed in interface Element
      Specified by:
      keyPressed in interface ParentElement
      Overrides:
      keyPressed in class Screen
      Parameters:
      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)
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      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 Ldxx;a(III)Z
      intermediary method_25404 Lnet/minecraft/class_364;method_25404(III)Z
      named keyPressed Lnet/minecraft/client/gui/Element;keyPressed(III)Z
    • onClosePopup

      void onClosePopup()
      Mappings:
      Namespace Name Mixin selector
      official K Ldqu;K()V
      intermediary method_20834 Lnet/minecraft/class_4325;method_20834()V
      named onClosePopup Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;onClosePopup()V
    • charTyped

      public boolean charTyped(char chr, int modifiers)
      Callback for when a character input has been captured. The key code is identified by the constants in GLFW class.
      Parameters:
      chr - the captured character
      modifiers - a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Keyboard.onChar(long, int, int), GLFW.GLFW_KEY_Q, GLFWKeyCallbackI.invoke(long, int, int, int, int)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxx;a(CI)Z
      intermediary method_25400 Lnet/minecraft/class_364;method_25400(CI)Z
      named charTyped Lnet/minecraft/client/gui/Element;charTyped(CI)Z
    • render

      public void render(MatrixStack matrices, int mouseX, int mouseY, float delta)
      Specified by:
      render in interface Drawable
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Ldxu;a(Ldqk;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
    • drawRealmsLogo

      private void drawRealmsLogo(MatrixStack matrices, int x, int y)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqu;a(Ldqk;II)V
      intermediary method_20845 Lnet/minecraft/class_4325;method_20845(Lnet/minecraft/class_4587;II)V
      named drawRealmsLogo Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;drawRealmsLogo(Lnet/minecraft/client/util/math/MatrixStack;II)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.
      Parameters:
      mouseX - the X coordinate of the mouse
      mouseY - the Y coordinate of the mouse
      button - the mouse button number
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Mouse.onMouseButton(long, int, int, int), GLFW.GLFW_MOUSE_BUTTON_1
      Mappings:
      Namespace Name Mixin selector
      official a Ldxx;a(DDI)Z
      intermediary method_25402 Lnet/minecraft/class_364;method_25402(DDI)Z
      named mouseClicked Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
    • isOutsidePopup

      private boolean isOutsidePopup(double xm, double ym)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqu;a(DD)Z
      intermediary method_20844 Lnet/minecraft/class_4325;method_20844(DD)Z
      named isOutsidePopup Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;isOutsidePopup(DD)Z
    • drawPopup

      private void drawPopup(MatrixStack matrices, int mouseX, int mouseY)
      Mappings:
      Namespace Name Mixin selector
      official b Ldqu;b(Ldqk;II)V
      intermediary method_20872 Lnet/minecraft/class_4325;method_20872(Lnet/minecraft/class_4587;II)V
      named drawPopup Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;drawPopup(Lnet/minecraft/client/util/math/MatrixStack;II)V
    • popupX0

      int popupX0()
      Mappings:
      Namespace Name Mixin selector
      official L Ldqu;L()I
      intermediary method_20835 Lnet/minecraft/class_4325;method_20835()I
      named popupX0 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;popupX0()I
    • popupY0

      int popupY0()
      Mappings:
      Namespace Name Mixin selector
      official M Ldqu;M()I
      intermediary method_20836 Lnet/minecraft/class_4325;method_20836()I
      named popupY0 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;popupY0()I
    • drawInvitationPendingIcon

      void drawInvitationPendingIcon(MatrixStack matrixStack, int int2, int int3, int int4, int int5, boolean bool, boolean bool2)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqu;a(Ldqk;IIIIZZ)V
      intermediary method_20849 Lnet/minecraft/class_4325;method_20849(Lnet/minecraft/class_4587;IIIIZZ)V
      named drawInvitationPendingIcon Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;drawInvitationPendingIcon(Lnet/minecraft/client/util/math/MatrixStack;IIIIZZ)V
    • inPendingInvitationArea

      private boolean inPendingInvitationArea(double xm, double ym)
      Mappings:
      Namespace Name Mixin selector
      official c Ldqu;c(DD)Z
      intermediary method_20871 Lnet/minecraft/class_4325;method_20871(DD)Z
      named inPendingInvitationArea Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;inPendingInvitationArea(DD)Z
    • play

      public void play(RealmsServer realmsServer, Screen screen)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqu;a(Ldrp;Leap;)V
      intermediary method_20853 Lnet/minecraft/class_4325;method_20853(Lnet/minecraft/class_4877;Lnet/minecraft/class_437;)V
      named play Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;play(Lnet/minecraft/client/realms/dto/RealmsServer;Lnet/minecraft/client/gui/screen/Screen;)V
    • isSelfOwnedServer

      boolean isSelfOwnedServer(RealmsServer serverData)
      Mappings:
      Namespace Name Mixin selector
      official i Ldqu;i(Ldrp;)Z
      intermediary method_20909 Lnet/minecraft/class_4325;method_20909(Lnet/minecraft/class_4877;)Z
      named isSelfOwnedServer Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;isSelfOwnedServer(Lnet/minecraft/client/realms/dto/RealmsServer;)Z
    • method_25001

      private boolean method_25001(RealmsServer realmsServer)
      Mappings:
      Namespace Name Mixin selector
      official j Ldqu;j(Ldrp;)Z
      intermediary method_25001 Lnet/minecraft/class_4325;method_25001(Lnet/minecraft/class_4877;)Z
      named method_25001 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;method_25001(Lnet/minecraft/client/realms/dto/RealmsServer;)Z
    • drawExpired

      void drawExpired(MatrixStack matrixStack, int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official c Ldqu;c(Ldqk;IIII)V
      intermediary method_20846 Lnet/minecraft/class_4325;method_20846(Lnet/minecraft/class_4587;IIII)V
      named drawExpired Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;drawExpired(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
    • method_24987

      void method_24987(MatrixStack matrixStack, int int2, int int3, int int4, int int5, int int6)
      Mappings:
      Namespace Name Mixin selector
      official b Ldqu;b(Ldqk;IIIII)V
      intermediary method_24987 Lnet/minecraft/class_4325;method_24987(Lnet/minecraft/class_4587;IIIII)V
      named method_24987 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;method_24987(Lnet/minecraft/client/util/math/MatrixStack;IIIII)V
    • drawOpen

      void drawOpen(MatrixStack matrixStack, int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official d Ldqu;d(Ldqk;IIII)V
      intermediary method_20873 Lnet/minecraft/class_4325;method_20873(Lnet/minecraft/class_4587;IIII)V
      named drawOpen Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;drawOpen(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
    • drawClose

      void drawClose(MatrixStack matrixStack, int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official e Ldqu;e(Ldqk;IIII)V
      intermediary method_20883 Lnet/minecraft/class_4325;method_20883(Lnet/minecraft/class_4587;IIII)V
      named drawClose Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;drawClose(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
    • drawLeave

      void drawLeave(MatrixStack matrixStack, int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official f Ldqu;f(Ldqk;IIII)V
      intermediary method_20891 Lnet/minecraft/class_4325;method_20891(Lnet/minecraft/class_4587;IIII)V
      named drawLeave Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;drawLeave(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
    • drawConfigure

      void drawConfigure(MatrixStack matrixStack, int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official g Ldqu;g(Ldqk;IIII)V
      intermediary method_20898 Lnet/minecraft/class_4325;method_20898(Lnet/minecraft/class_4587;IIII)V
      named drawConfigure Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;drawConfigure(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
    • renderMousehoverTooltip

      protected void renderMousehoverTooltip(MatrixStack matrixStack, List<Text> list, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqu;a(Ldqk;Ljava/util/List;II)V
      intermediary method_20867 Lnet/minecraft/class_4325;method_20867(Lnet/minecraft/class_4587;Ljava/util/List;II)V
      named renderMousehoverTooltip Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;renderMousehoverTooltip(Lnet/minecraft/client/util/math/MatrixStack;Ljava/util/List;II)V
    • renderMoreInfo

      void renderMoreInfo(MatrixStack matrixStack, int int2, int int3, int int4, int int5, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqu;a(Ldqk;IIIIZ)V
      intermediary method_20848 Lnet/minecraft/class_4325;method_20848(Lnet/minecraft/class_4587;IIIIZ)V
      named renderMoreInfo Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;renderMoreInfo(Lnet/minecraft/client/util/math/MatrixStack;IIIIZ)V
    • renderNews

      void renderNews(MatrixStack matrixStack, int int2, int int3, boolean bool, int int4, int int5, boolean bool2, boolean bool3)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqu;a(Ldqk;IIZIIZZ)V
      intermediary method_20850 Lnet/minecraft/class_4325;method_20850(Lnet/minecraft/class_4587;IIZIIZZ)V
      named renderNews Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;renderNews(Lnet/minecraft/client/util/math/MatrixStack;IIZIIZZ)V
    • renderLocal

      private void renderLocal(MatrixStack matrixStack)
      Mappings:
      Namespace Name Mixin selector
      official b Ldqu;b(Ldqk;)V
      intermediary method_20837 Lnet/minecraft/class_4325;method_20837(Lnet/minecraft/class_4587;)V
      named renderLocal Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;renderLocal(Lnet/minecraft/client/util/math/MatrixStack;)V
    • renderStage

      private void renderStage(MatrixStack matrixStack)
      Mappings:
      Namespace Name Mixin selector
      official c Ldqu;c(Ldqk;)V
      intermediary method_20838 Lnet/minecraft/class_4325;method_20838(Lnet/minecraft/class_4587;)V
      named renderStage Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;renderStage(Lnet/minecraft/client/util/math/MatrixStack;)V
    • newScreen

      public RealmsMainScreen newScreen()
      Mappings:
      Namespace Name Mixin selector
      official g Ldqu;g()Ldqu;
      intermediary method_20902 Lnet/minecraft/class_4325;method_20902()Lnet/minecraft/class_4325;
      named newScreen Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;newScreen()Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;
    • method_35683

      public void method_35683()
      Mappings:
      Namespace Name Mixin selector
      official h Ldqu;h()V
      intermediary method_35683 Lnet/minecraft/class_4325;method_35683()V
      named method_35683 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;method_35683()V
    • method_23765

      public static void method_23765(ResourceManager manager)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqu;a(Ladt;)V
      intermediary method_23765 Lnet/minecraft/class_4325;method_23765(Lnet/minecraft/class_3300;)V
      named method_23765 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;method_23765(Lnet/minecraft/resource/ResourceManager;)V
    • method_27452

      void method_27452(Text[] text)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqu;a([Los;)V
      intermediary method_27452 Lnet/minecraft/class_4325;method_27452([Lnet/minecraft/class_2561;)V
      named method_27452 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;method_27452([Lnet/minecraft/text/Text;)V
    • method_35681

      private void method_35681(Iterable<Text> iterable)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqu;a(Ljava/lang/Iterable;)V
      intermediary method_35681 Lnet/minecraft/class_4325;method_35681(Ljava/lang/Iterable;)V
      named method_35681 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;method_35681(Ljava/lang/Iterable;)V
    • method_24985

      private void method_24985(ButtonWidget buttonWidget)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqu;a(Ldwz;)V
      intermediary method_24985 Lnet/minecraft/class_4325;method_24985(Lnet/minecraft/class_4185;)V
      named method_24985 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;method_24985(Lnet/minecraft/client/gui/widget/ButtonWidget;)V