Class RealmsMainScreen
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.realms.gui.screen.RealmsScreen
net.minecraft.client.realms.gui.screen.RealmsMainScreen
- All Implemented Interfaces:
- Drawable,- Element,- Navigable,- ParentElement
- Mappings:
- Namespace - Name - named - net/minecraft/client/realms/gui/screen/RealmsMainScreen- intermediary - net/minecraft/class_4325- official - fgg
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static classprivate classprivate classprivate static enumprivate static classprivate classprivate classprivate classprivate static interfaceprivate classprivate classprivate classNested classes/interfaces inherited from class net.minecraft.client.gui.screen.ScreenScreen.SelectedElementNarrationData
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final CompletableFuture<RealmsAvailability.Info> (package private) List<RealmsServer> private ButtonWidget(package private) static final Identifier(package private) static final Textprivate static final Textprivate ButtonWidget(package private) static final Textprivate static final Text(package private) static final Identifier(package private) static final Text(package private) static final Text(package private) static final Text(package private) static final Identifier(package private) static final Textprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final booleanstatic final Identifierprivate static final Textprivate static final Text(package private) static final Identifierprivate static final Identifier(package private) longprivate @Nullable ThreePartsLayoutWidgetprivate static final Textprivate ButtonWidgetprivate static final Textprivate RealmsMainScreen.LoadStatus(package private) static final Loggerprivate static final Text(package private) static final Identifierprivate static final Identifierprivate static final Textprivate static final Textprivate static final Identifier(package private) final List<RealmsNotification> (package private) RealmsServerPlayerList(package private) static final Identifier(package private) static final Textprivate final Screenprivate static final Textprivate static final Textprivate ButtonWidgetprivate ButtonWidgetprivate final RateLimiterprivate static final Identifier(package private) RealmsMainScreen.RealmSelectionListprivate static booleanprivate ButtonWidget(package private) RealmsServerFiltererprivate static booleanprivate boolean(package private) static final Text(package private) static final TextFields inherited from class net.minecraft.client.realms.gui.screen.RealmsScreenfield_33040, field_33041, field_33055, field_33057, field_33061, field_33062, field_33063, field_39676, field_54866, MAX_FILE_SIZEFields inherited from class net.minecraft.client.gui.screen.Screenclient, executor, FOOTER_SEPARATOR_TEXTURE, HEADER_SEPARATOR_TEXTURE, height, INWORLD_FOOTER_SEPARATOR_TEXTURE, INWORLD_HEADER_SEPARATOR_TEXTURE, MENU_BACKGROUND_TEXTURE, narratorToggleButton, PANORAMA_RENDERER, ROTATING_PANORAMA_RENDERER, textRenderer, title, widthFields inherited from interface net.minecraft.client.gui.ElementMAX_DOUBLE_CLICK_INTERVAL
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()private voidconfigureClicked(@Nullable RealmsServer serverData) createPeriodicRunnersManager(RealmsPeriodicCheckers periodicCheckers) (package private) voiddismissNotification(UUID notification) private voiddrawEnvironmentText(DrawContext context, String text, int color) static TextgetGameModeText(int id, boolean hardcore) private @Nullable RealmsServerstatic TextgetVersionText(String version, boolean compatible) static TextgetVersionText(String version, int color) voidinit()Called when a screen should be initialized.private booleanisOwnedNotExpired(RealmsServer serverData) (package private) static booleanisSelfOwnedServer(RealmsServer server) static booleanprivate voidleaveClicked(@Nullable RealmsServer selectedServer) private voidleaveServer(RealmsServer server) private LayoutWidgetprivate LayoutWidgetmakeInnerLayout(RealmsMainScreen.LoadStatus loadStatus) private ThreePartsLayoutWidgetmakeLayoutFor(RealmsMainScreen.LoadStatus loadStatus) private DirectionalLayoutWidget(package private) voidmarkAsSeen(Collection<RealmsNotification> notifications) private voidonLoadStatusChange(RealmsMainScreen.LoadStatus loadStatus) private voidonRenew(@Nullable RealmsServer realmsServer) private voidstatic voidplay(@Nullable RealmsServer serverData, Screen parent) static voidplay(@Nullable RealmsServer server, Screen parent, boolean needsPreparation) private voidrefresh()(package private) voidprotected voidvoidvoidrender(DrawContext context, int mouseX, int mouseY, float delta) private static <T> voidrequest(RealmsMainScreen.Request<T> request, Consumer<T> resultConsumer) static voidprivate voidstatic voidprivate booleanprivate boolean(package private) booleanshouldPlayButtonBeActive(RealmsServer server) private booleanprivate voidprivate static voidshowCompatibilityScreen(RealmsServer server, Screen parent, Text title, Text description, Text confirmText) private static voidshowNeedsUpgradeScreen(RealmsServer serverData, Screen parent) voidtick()private voidMethods inherited from class net.minecraft.client.realms.gui.screen.RealmsScreenaddLabel, narrateLabels, rowMethods inherited from class net.minecraft.client.gui.screen.ScreenaddCrashReportSection, addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, blur, children, clearAndInit, clearChildren, clearTooltip, findSelectedElementData, getMusic, getNavigationFocus, getTextRenderer, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, onDisplayed, onFilesDropped, refreshNarrator, remove, removed, renderBackground, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldHideStatusEffectHud, shouldPause, switchFocus, updateNarratorMethods inherited from class net.minecraft.client.gui.AbstractParentElementgetFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.ElementgetBorder, mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.NavigablegetNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElementcharTyped, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setFocused
- 
Field Details- 
INFO_ICON_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - INFO_ICON_TEXTURE- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;INFO_ICON_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45201- Lnet/minecraft/class_4325;field_45201:Lnet/minecraft/class_2960;- official - b- Lfgg;b:Lakv;
 
- 
NEW_REALM_ICON_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - NEW_REALM_ICON_TEXTURE- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NEW_REALM_ICON_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45216- Lnet/minecraft/class_4325;field_45216:Lnet/minecraft/class_2960;- official - c- Lfgg;c:Lakv;
 
- 
EXPIRED_STATUS_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - EXPIRED_STATUS_TEXTURE- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_STATUS_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45217- Lnet/minecraft/class_4325;field_45217:Lnet/minecraft/class_2960;- official - C- Lfgg;C:Lakv;
 
- 
EXPIRES_SOON_STATUS_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - EXPIRES_SOON_STATUS_TEXTURE- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRES_SOON_STATUS_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45218- Lnet/minecraft/class_4325;field_45218:Lnet/minecraft/class_2960;- official - D- Lfgg;D:Lakv;
 
- 
OPEN_STATUS_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - OPEN_STATUS_TEXTURE- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;OPEN_STATUS_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45219- Lnet/minecraft/class_4325;field_45219:Lnet/minecraft/class_2960;- official - E- Lfgg;E:Lakv;
 
- 
CLOSED_STATUS_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - CLOSED_STATUS_TEXTURE- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;CLOSED_STATUS_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45191- Lnet/minecraft/class_4325;field_45191:Lnet/minecraft/class_2960;- official - F- Lfgg;F:Lakv;
 
- 
INVITE_ICON_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - INVITE_ICON_TEXTURE- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;INVITE_ICON_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45192- Lnet/minecraft/class_4325;field_45192:Lnet/minecraft/class_2960;- official - G- Lfgg;G:Lakv;
 
- 
NEWS_ICON_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - NEWS_ICON_TEXTURE- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NEWS_ICON_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45193- Lnet/minecraft/class_4325;field_45193:Lnet/minecraft/class_2960;- official - H- Lfgg;H:Lakv;
 
- 
HARDCORE_ICON_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - HARDCORE_ICON_TEXTURE- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;HARDCORE_ICON_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_54806- Lnet/minecraft/class_4325;field_54806:Lnet/minecraft/class_2960;- official - a- Lfgg;a:Lakv;
 
- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;LOGGER:Lorg/slf4j/Logger;- intermediary - field_19475- Lnet/minecraft/class_4325;field_19475:Lorg/slf4j/Logger;- official - I- Lfgg;I:Lorg/slf4j/Logger;
 
- 
REALMS_TITLE_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - REALMS_TITLE_TEXTURE- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;REALMS_TITLE_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45194- Lnet/minecraft/class_4325;field_45194:Lnet/minecraft/class_2960;- official - J- Lfgg;J:Lakv;
 
- 
NO_REALMS_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - NO_REALMS_TEXTURE- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NO_REALMS_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45195- Lnet/minecraft/class_4325;field_45195:Lnet/minecraft/class_2960;- official - K- Lfgg;K:Lakv;
 
- 
MENU_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - MENU_TEXT- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;MENU_TEXT:Lnet/minecraft/text/Text;- intermediary - field_45196- Lnet/minecraft/class_4325;field_45196:Lnet/minecraft/class_2561;- official - L- Lfgg;L:Lwp;
 
- 
LOADING_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - LOADING_TEXT- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;LOADING_TEXT:Lnet/minecraft/text/Text;- intermediary - field_45197- Lnet/minecraft/class_4325;field_45197:Lnet/minecraft/class_2561;- official - M- Lfgg;M:Lwp;
 
- 
UNINITIALIZED_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - UNINITIALIZED_TEXT- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;UNINITIALIZED_TEXT:Lnet/minecraft/text/Text;- intermediary - field_26450- Lnet/minecraft/class_4325;field_26450:Lnet/minecraft/class_2561;- official - N- Lfgg;N:Lwp;
 
- 
EXPIRED_LIST_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - EXPIRED_LIST_TEXT- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_LIST_TEXT:Lnet/minecraft/text/Text;- intermediary - field_26451- Lnet/minecraft/class_4325;field_26451:Lnet/minecraft/class_2561;- official - O- Lfgg;O:Lwp;
 
- 
EXPIRED_RENEW_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - EXPIRED_RENEW_TEXT- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_RENEW_TEXT:Lnet/minecraft/text/Text;- intermediary - field_26452- Lnet/minecraft/class_4325;field_26452:Lnet/minecraft/class_2561;- official - P- Lfgg;P:Lwp;
 
- 
EXPIRED_TRIAL_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - EXPIRED_TRIAL_TEXT- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_TRIAL_TEXT:Lnet/minecraft/text/Text;- intermediary - field_26453- Lnet/minecraft/class_4325;field_26453:Lnet/minecraft/class_2561;- official - Q- Lfgg;Q:Lwp;
 
- 
PLAY_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - PLAY_TEXT- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;PLAY_TEXT:Lnet/minecraft/text/Text;- intermediary - field_42859- Lnet/minecraft/class_4325;field_42859:Lnet/minecraft/class_2561;- official - R- Lfgg;R:Lwp;
 
- 
LEAVE_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - LEAVE_TEXT- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;LEAVE_TEXT:Lnet/minecraft/text/Text;- intermediary - field_42860- Lnet/minecraft/class_4325;field_42860:Lnet/minecraft/class_2561;- official - S- Lfgg;S:Lwp;
 
- 
CONFIGURE_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - CONFIGURE_TEXT- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;CONFIGURE_TEXT:Lnet/minecraft/text/Text;- intermediary - field_42861- Lnet/minecraft/class_4325;field_42861:Lnet/minecraft/class_2561;- official - T- Lfgg;T:Lwp;
 
- 
EXPIRED_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - EXPIRED_TEXT- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_TEXT:Lnet/minecraft/text/Text;- intermediary - field_26457- Lnet/minecraft/class_4325;field_26457:Lnet/minecraft/class_2561;- official - U- Lfgg;U:Lwp;
 
- 
EXPIRES_SOON_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - EXPIRES_SOON_TEXT- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRES_SOON_TEXT:Lnet/minecraft/text/Text;- intermediary - field_26458- Lnet/minecraft/class_4325;field_26458:Lnet/minecraft/class_2561;- official - V- Lfgg;V:Lwp;
 
- 
EXPIRES_IN_A_DAY_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - EXPIRES_IN_A_DAY_TEXT- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRES_IN_A_DAY_TEXT:Lnet/minecraft/text/Text;- intermediary - field_26459- Lnet/minecraft/class_4325;field_26459:Lnet/minecraft/class_2561;- official - W- Lfgg;W:Lwp;
 
- 
OPEN_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - OPEN_TEXT- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;OPEN_TEXT:Lnet/minecraft/text/Text;- intermediary - field_26460- Lnet/minecraft/class_4325;field_26460:Lnet/minecraft/class_2561;- official - X- Lfgg;X:Lwp;
 
- 
CLOSED_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - CLOSED_TEXT- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;CLOSED_TEXT:Lnet/minecraft/text/Text;- intermediary - field_26461- Lnet/minecraft/class_4325;field_26461:Lnet/minecraft/class_2561;- official - Y- Lfgg;Y:Lwp;
 
- 
UNINITIALIZED_BUTTON_NARRATION- Mappings:
- Namespace - Name - Mixin selector - named - UNINITIALIZED_BUTTON_NARRATION- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;UNINITIALIZED_BUTTON_NARRATION:Lnet/minecraft/text/Text;- intermediary - field_33776- Lnet/minecraft/class_4325;field_33776:Lnet/minecraft/class_2561;- official - Z- Lfgg;Z:Lwp;
 
- 
NO_REALMS_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - NO_REALMS_TEXT- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NO_REALMS_TEXT:Lnet/minecraft/text/Text;- intermediary - field_45198- Lnet/minecraft/class_4325;field_45198:Lnet/minecraft/class_2561;- official - aa- Lfgg;aa:Lwp;
 
- 
NO_PENDING_TOOLTIP- Mappings:
- Namespace - Name - Mixin selector - named - NO_PENDING_TOOLTIP- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NO_PENDING_TOOLTIP:Lnet/minecraft/text/Text;- intermediary - field_45199- Lnet/minecraft/class_4325;field_45199:Lnet/minecraft/class_2561;- official - ab- Lfgg;ab:Lwp;
 
- 
PENDING_TOOLTIP- Mappings:
- Namespace - Name - Mixin selector - named - PENDING_TOOLTIP- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;PENDING_TOOLTIP:Lnet/minecraft/text/Text;- intermediary - field_45200- Lnet/minecraft/class_4325;field_45200:Lnet/minecraft/class_2561;- official - ac- Lfgg;ac:Lwp;
 
- 
INCOMPATIBLE_POPUP_TITLE- Mappings:
- Namespace - Name - Mixin selector - named - INCOMPATIBLE_POPUP_TITLE- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;INCOMPATIBLE_POPUP_TITLE:Lnet/minecraft/text/Text;- intermediary - field_51815- Lnet/minecraft/class_4325;field_51815:Lnet/minecraft/class_2561;- official - ad- Lfgg;ad:Lwp;
 
- 
INCOMPATIBLE_RELEASE_TYPE_MESSAGE- Mappings:
- Namespace - Name - Mixin selector - named - INCOMPATIBLE_RELEASE_TYPE_MESSAGE- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;INCOMPATIBLE_RELEASE_TYPE_MESSAGE:Lnet/minecraft/text/Text;- intermediary - field_51816- Lnet/minecraft/class_4325;field_51816:Lnet/minecraft/class_2561;- official - ae- Lfgg;ae:Lwp;
 
- 
field_42862private static final int field_42862- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_42862- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_42862:I- intermediary - field_42862- Lnet/minecraft/class_4325;field_42862:I- official - af- Lfgg;af:I
 
- 
field_45209private static final int field_45209- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_45209- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_45209:I- intermediary - field_45209- Lnet/minecraft/class_4325;field_45209:I- official - ag- Lfgg;ag:I
 
- 
field_45210private static final int field_45210- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_45210- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_45210:I- intermediary - field_45210- Lnet/minecraft/class_4325;field_45210:I- official - ah- Lfgg;ah:I
 
- 
field_45211private static final int field_45211- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_45211- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_45211:I- intermediary - field_45211- Lnet/minecraft/class_4325;field_45211:I- official - ai- Lfgg;ai:I
 
- 
field_44509private static final int field_44509- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_44509- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_44509:I- intermediary - field_44509- Lnet/minecraft/class_4325;field_44509:I- official - aj- Lfgg;aj:I
 
- 
field_44510private static final int field_44510- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_44510- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_44510:I- intermediary - field_44510- Lnet/minecraft/class_4325;field_44510:I- official - ak- Lfgg;ak:I
 
- 
field_44511private static final int field_44511- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_44511- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_44511:I- intermediary - field_44511- Lnet/minecraft/class_4325;field_44511:I- official - al- Lfgg;al:I
 
- 
field_44512private static final int field_44512- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_44512- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_44512:I- intermediary - field_44512- Lnet/minecraft/class_4325;field_44512:I- official - am- Lfgg;am:I
 
- 
field_44513private static final int field_44513- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_44513- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_44513:I- intermediary - field_44513- Lnet/minecraft/class_4325;field_44513:I- official - an- Lfgg;an:I
 
- 
field_44514private static final int field_44514- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_44514- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_44514:I- intermediary - field_44514- Lnet/minecraft/class_4325;field_44514:I- official - ao- Lfgg;ao:I
 
- 
field_45212private static final int field_45212- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_45212- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_45212:I- intermediary - field_45212- Lnet/minecraft/class_4325;field_45212:I- official - ap- Lfgg;ap:I
 
- 
field_46670private static final int field_46670- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_46670- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_46670:I- intermediary - field_46670- Lnet/minecraft/class_4325;field_46670:I- official - aq- Lfgg;aq:I
 
- 
field_46671private static final int field_46671- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_46671- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_46671:I- intermediary - field_46671- Lnet/minecraft/class_4325;field_46671:I- official - ar- Lfgg;ar:I
 
- 
field_46215private static final int field_46215- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_46215- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_46215:I- intermediary - field_46215- Lnet/minecraft/class_4325;field_46215:I- official - as- Lfgg;as:I
 
- 
field_46216private static final int field_46216- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_46216- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_46216:I- intermediary - field_46216- Lnet/minecraft/class_4325;field_46216:I- official - at- Lfgg;at:I
 
- 
gameOnSnapshotprivate static final boolean gameOnSnapshot- Mappings:
- Namespace - Name - Mixin selector - named - gameOnSnapshot- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;gameOnSnapshot:Z- intermediary - field_46672- Lnet/minecraft/class_4325;field_46672:Z- official - au- Lfgg;au:Z
 
- 
showingSnapshotRealmsprivate static boolean showingSnapshotRealms- Mappings:
- Namespace - Name - Mixin selector - named - showingSnapshotRealms- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;showingSnapshotRealms:Z- intermediary - field_46673- Lnet/minecraft/class_4325;field_46673:Z- official - av- Lfgg;av:Z
 
- 
regionsPingedprivate static boolean regionsPinged- Mappings:
- Namespace - Name - Mixin selector - named - regionsPinged- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;regionsPinged:Z- intermediary - field_19464- Lnet/minecraft/class_4325;field_19464:Z- official - az- Lfgg;az:Z
 
- 
availabilityInfo- Mappings:
- Namespace - Name - Mixin selector - named - availabilityInfo- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;availabilityInfo:Ljava/util/concurrent/CompletableFuture;- intermediary - field_45213- Lnet/minecraft/class_4325;field_45213:Ljava/util/concurrent/CompletableFuture;- official - aw- Lfgg;aw:Ljava/util/concurrent/CompletableFuture;
 
- 
periodicRunnersManager- Mappings:
- Namespace - Name - Mixin selector - named - periodicRunnersManager- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;periodicRunnersManager:Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$RunnersManager;- intermediary - field_45214- Lnet/minecraft/class_4325;field_45214:Lnet/minecraft/class_7581$class_7584;- official - ax- Lfgg;ax:Lfjs$c;
 
- 
seenNotifications- Mappings:
- Namespace - Name - Mixin selector - named - seenNotifications- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;seenNotifications:Ljava/util/Set;- intermediary - field_42996- Lnet/minecraft/class_4325;field_42996:Ljava/util/Set;- official - ay- Lfgg;ay:Ljava/util/Set;
 
- 
rateLimiter- Mappings:
- Namespace - Name - Mixin selector - named - rateLimiter- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;rateLimiter:Lcom/google/common/util/concurrent/RateLimiter;- intermediary - field_19477- Lnet/minecraft/class_4325;field_19477:Lcom/google/common/util/concurrent/RateLimiter;- official - aA- Lfgg;aA:Lcom/google/common/util/concurrent/RateLimiter;
 
- 
parent- Mappings:
- Namespace - Name - Mixin selector - named - parent- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;parent:Lnet/minecraft/client/gui/screen/Screen;- intermediary - field_19482- Lnet/minecraft/class_4325;field_19482:Lnet/minecraft/class_437;- official - aB- Lfgg;aB:Lfum;
 
- 
playButton- Mappings:
- Namespace - Name - Mixin selector - named - playButton- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;playButton:Lnet/minecraft/client/gui/widget/ButtonWidget;- intermediary - field_45215- Lnet/minecraft/class_4325;field_45215:Lnet/minecraft/class_4185;- official - aC- Lfgg;aC:Lfou;
 
- 
backButton- Mappings:
- Namespace - Name - Mixin selector - named - backButton- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;backButton:Lnet/minecraft/client/gui/widget/ButtonWidget;- intermediary - field_19486- Lnet/minecraft/class_4325;field_19486:Lnet/minecraft/class_4185;- official - aD- Lfgg;aD:Lfou;
 
- 
renewButton- Mappings:
- Namespace - Name - Mixin selector - named - renewButton- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;renewButton:Lnet/minecraft/client/gui/widget/ButtonWidget;- intermediary - field_19487- Lnet/minecraft/class_4325;field_19487:Lnet/minecraft/class_4185;- official - aE- Lfgg;aE:Lfou;
 
- 
configureButton- Mappings:
- Namespace - Name - Mixin selector - named - configureButton- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;configureButton:Lnet/minecraft/client/gui/widget/ButtonWidget;- intermediary - field_19488- Lnet/minecraft/class_4325;field_19488:Lnet/minecraft/class_4185;- official - aF- Lfgg;aF:Lfou;
 
- 
leaveButton- Mappings:
- Namespace - Name - Mixin selector - named - leaveButton- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;leaveButton:Lnet/minecraft/client/gui/widget/ButtonWidget;- intermediary - field_19489- Lnet/minecraft/class_4325;field_19489:Lnet/minecraft/class_4185;- official - aG- Lfgg;aG:Lfou;
 
- 
realmSelectionListRealmsMainScreen.RealmSelectionList realmSelectionList- Mappings:
- Namespace - Name - Mixin selector - named - realmSelectionList- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;realmSelectionList:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$RealmSelectionList;- intermediary - field_19483- Lnet/minecraft/class_4325;field_19483:Lnet/minecraft/class_4325$class_4329;- official - aH- Lfgg;aH:Lfgg$j;
 
- 
serverFiltererRealmsServerFilterer serverFilterer- Mappings:
- Namespace - Name - Mixin selector - named - serverFilterer- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;serverFilterer:Lnet/minecraft/client/realms/util/RealmsServerFilterer;- intermediary - field_39681- Lnet/minecraft/class_4325;field_39681:Lnet/minecraft/class_7580;- official - aI- Lfgg;aI:Lfim;
 
- 
availableSnapshotServersList<RealmsServer> availableSnapshotServers- Mappings:
- Namespace - Name - Mixin selector - named - availableSnapshotServers- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;availableSnapshotServers:Ljava/util/List;- intermediary - field_46669- Lnet/minecraft/class_4325;field_46669:Ljava/util/List;- official - aJ- Lfgg;aJ:Ljava/util/List;
 
- 
onlinePlayersRealmsServerPlayerList onlinePlayers- Mappings:
- Namespace - Name - Mixin selector - named - onlinePlayers- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;onlinePlayers:Lnet/minecraft/client/realms/dto/RealmsServerPlayerList;- intermediary - field_52116- Lnet/minecraft/class_4325;field_52116:Lnet/minecraft/class_4881;- official - aK- Lfgg;aK:Lfhp;
 
- 
trialAvailableprivate volatile boolean trialAvailable- Mappings:
- Namespace - Name - Mixin selector - named - trialAvailable- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;trialAvailable:Z- intermediary - field_19500- Lnet/minecraft/class_4325;field_19500:Z- official - aL- Lfgg;aL:Z
 
- 
newsLink- Mappings:
- Namespace - Name - Mixin selector - named - newsLink- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;newsLink:Ljava/lang/String;- intermediary - field_45203- Lnet/minecraft/class_4325;field_45203:Ljava/lang/String;- official - aM- Lfgg;aM:Ljava/lang/String;
 
- 
lastPlayButtonClickTimelong lastPlayButtonClickTime- Mappings:
- Namespace - Name - Mixin selector - named - lastPlayButtonClickTime- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;lastPlayButtonClickTime:J- intermediary - field_37267- Lnet/minecraft/class_4325;field_37267:J- official - aN- Lfgg;aN:J
 
- 
notifications- Mappings:
- Namespace - Name - Mixin selector - named - notifications- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;notifications:Ljava/util/List;- intermediary - field_42997- Lnet/minecraft/class_4325;field_42997:Ljava/util/List;- official - aO- Lfgg;aO:Ljava/util/List;
 
- 
purchaseButton- Mappings:
- Namespace - Name - Mixin selector - named - purchaseButton- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;purchaseButton:Lnet/minecraft/client/gui/widget/ButtonWidget;- intermediary - field_45204- Lnet/minecraft/class_4325;field_45204:Lnet/minecraft/class_4185;- official - aP- Lfgg;aP:Lfou;
 
- 
inviteButton- Mappings:
- Namespace - Name - Mixin selector - named - inviteButton- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;inviteButton:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$NotificationButtonWidget;- intermediary - field_45205- Lnet/minecraft/class_4325;field_45205:Lnet/minecraft/class_4325$class_8651;- official - aQ- Lfgg;aQ:Lfgg$g;
 
- 
newsButton- Mappings:
- Namespace - Name - Mixin selector - named - newsButton- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;newsButton:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$NotificationButtonWidget;- intermediary - field_45206- Lnet/minecraft/class_4325;field_45206:Lnet/minecraft/class_4325$class_8651;- official - aR- Lfgg;aR:Lfgg$g;
 
- 
loadStatus- Mappings:
- Namespace - Name - Mixin selector - named - loadStatus- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;loadStatus:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$LoadStatus;- intermediary - field_45207- Lnet/minecraft/class_4325;field_45207:Lnet/minecraft/class_4325$class_8650;- official - aS- Lfgg;aS:Lfgg$f;
 
- 
layout- Mappings:
- Namespace - Name - Mixin selector - named - layout- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;layout:Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;- intermediary - field_45208- Lnet/minecraft/class_4325;field_45208:Lnet/minecraft/class_8132;- official - aT- Lfgg;aT:Lfsi;
 
 
- 
- 
Constructor Details- 
RealmsMainScreen- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;)V- intermediary - <init>- Lnet/minecraft/class_4325;<init>(Lnet/minecraft/class_437;)V- official - <init>- Lfgg;<init>(Lfum;)V
 
 
- 
- 
Method Details- 
initpublic void init()Called when a screen should be initialized.This method is called when this screen is opened or resized. 
- 
isSnapshotRealmsEligiblepublic static boolean isSnapshotRealmsEligible()- Mappings:
- Namespace - Name - Mixin selector - named - isSnapshotRealmsEligible- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;isSnapshotRealmsEligible()Z- intermediary - method_54330- Lnet/minecraft/class_4325;method_54330()Z- official - b- Lfgg;b()Z
 
- 
refreshWidgetPositionsprotected void refreshWidgetPositions()- Overrides:
- refreshWidgetPositionsin class- Screen
- Mappings:
- Namespace - Name - Mixin selector - named - refreshWidgetPositions- Lnet/minecraft/client/gui/screen/Screen;refreshWidgetPositions()V- intermediary - method_48640- Lnet/minecraft/class_437;method_48640()V- official - c- Lfum;c()V
 
- 
closepublic void close()
- 
updateLoadStatusprivate void updateLoadStatus()- Mappings:
- Namespace - Name - Mixin selector - named - updateLoadStatus- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;updateLoadStatus()V- intermediary - method_54320- Lnet/minecraft/class_4325;method_54320()V- official - E- Lfgg;E()V
 
- 
onLoadStatusChange- Mappings:
- Namespace - Name - Mixin selector - named - onLoadStatusChange- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;onLoadStatusChange(Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$LoadStatus;)V- intermediary - method_52635- Lnet/minecraft/class_4325;method_52635(Lnet/minecraft/class_4325$class_8650;)V- official - a- Lfgg;a(Lfgg$f;)V
 
- 
makeLayoutFor- Mappings:
- Namespace - Name - Mixin selector - named - makeLayoutFor- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;makeLayoutFor(Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$LoadStatus;)Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;- intermediary - method_52641- Lnet/minecraft/class_4325;method_52641(Lnet/minecraft/class_4325$class_8650;)Lnet/minecraft/class_8132;- official - b- Lfgg;b(Lfgg$f;)Lfsi;
 
- 
makeHeader- Mappings:
- Namespace - Name - Mixin selector - named - makeHeader- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;makeHeader()Lnet/minecraft/client/gui/widget/LayoutWidget;- intermediary - method_52630- Lnet/minecraft/class_4325;method_52630()Lnet/minecraft/class_8133;- official - F- Lfgg;F()Lfsj;
 
- 
makeInnerLayout- Mappings:
- Namespace - Name - Mixin selector - named - makeInnerLayout- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;makeInnerLayout(Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$LoadStatus;)Lnet/minecraft/client/gui/widget/LayoutWidget;- intermediary - method_52644- Lnet/minecraft/class_4325;method_52644(Lnet/minecraft/class_4325$class_8650;)Lnet/minecraft/class_8133;- official - c- Lfgg;c(Lfgg$f;)Lfsj;
 
- 
makeNoRealmsLayout- Mappings:
- Namespace - Name - Mixin selector - named - makeNoRealmsLayout- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;makeNoRealmsLayout()Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;- intermediary - method_52631- Lnet/minecraft/class_4325;method_52631()Lnet/minecraft/class_8667;- official - G- Lfgg;G()Lfsm;
 
- 
refreshButtonsvoid refreshButtons()- Mappings:
- Namespace - Name - Mixin selector - named - refreshButtons- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;refreshButtons()V- intermediary - method_52632- Lnet/minecraft/class_4325;method_52632()V- official - H- Lfgg;H()V
 
- 
shouldPlayButtonBeActive- Mappings:
- Namespace - Name - Mixin selector - named - shouldPlayButtonBeActive- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldPlayButtonBeActive(Lnet/minecraft/client/realms/dto/RealmsServer;)Z- intermediary - method_20874- Lnet/minecraft/class_4325;method_20874(Lnet/minecraft/class_4877;)Z- official - a- Lfgg;a(Lfhm;)Z
 
- 
shouldRenewButtonBeActive- Mappings:
- Namespace - Name - Mixin selector - named - shouldRenewButtonBeActive- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldRenewButtonBeActive(Lnet/minecraft/client/realms/dto/RealmsServer;)Z- intermediary - method_20884- Lnet/minecraft/class_4325;method_20884(Lnet/minecraft/class_4877;)Z- official - b- Lfgg;b(Lfhm;)Z
 
- 
shouldConfigureButtonBeActive- Mappings:
- Namespace - Name - Mixin selector - named - shouldConfigureButtonBeActive- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldConfigureButtonBeActive(Lnet/minecraft/client/realms/dto/RealmsServer;)Z- intermediary - method_49285- Lnet/minecraft/class_4325;method_49285(Lnet/minecraft/class_4877;)Z- official - c- Lfgg;c(Lfhm;)Z
 
- 
shouldLeaveButtonBeActive- Mappings:
- Namespace - Name - Mixin selector - named - shouldLeaveButtonBeActive- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldLeaveButtonBeActive(Lnet/minecraft/client/realms/dto/RealmsServer;)Z- intermediary - method_49288- Lnet/minecraft/class_4325;method_49288(Lnet/minecraft/class_4877;)Z- official - d- Lfgg;d(Lfhm;)Z
 
- 
tickpublic void tick()
- 
resetPendingInvitesCountpublic static void resetPendingInvitesCount()- Mappings:
- Namespace - Name - Mixin selector - named - resetPendingInvitesCount- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;resetPendingInvitesCount()V- intermediary - method_53792- Lnet/minecraft/class_4325;method_53792()V- official - f- Lfgg;f()V
 
- 
resetServerListpublic static void resetServerList()- Mappings:
- Namespace - Name - Mixin selector - named - resetServerList- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;resetServerList()V- intermediary - method_53793- Lnet/minecraft/class_4325;method_53793()V- official - g- Lfgg;g()V
 
- 
resetPeriodicCheckersprivate void resetPeriodicCheckers()- Mappings:
- Namespace - Name - Mixin selector - named - resetPeriodicCheckers- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;resetPeriodicCheckers()V- intermediary - method_54324- Lnet/minecraft/class_4325;method_54324()V- official - I- Lfgg;I()V
 
- 
createPeriodicRunnersManagerprivate PeriodicRunnerFactory.RunnersManager createPeriodicRunnersManager(RealmsPeriodicCheckers periodicCheckers) - Mappings:
- Namespace - Name - Mixin selector - named - createPeriodicRunnersManager- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;createPeriodicRunnersManager(Lnet/minecraft/client/realms/RealmsPeriodicCheckers;)Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$RunnersManager;- intermediary - method_44611- Lnet/minecraft/class_4325;method_44611(Lnet/minecraft/class_7578;)Lnet/minecraft/class_7581$class_7584;- official - a- Lfgg;a(Lfik;)Lfjs$c;
 
- 
markAsSeen- Mappings:
- Namespace - Name - Mixin selector - named - markAsSeen- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;markAsSeen(Ljava/util/Collection;)V- intermediary - method_54104- Lnet/minecraft/class_4325;method_54104(Ljava/util/Collection;)V- official - a- Lfgg;a(Ljava/util/Collection;)V
 
- 
request- Mappings:
- Namespace - Name - Mixin selector - named - request- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;request(Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Request;Ljava/util/function/Consumer;)V- intermediary - method_49553- Lnet/minecraft/class_4325;method_49553(Lnet/minecraft/class_4325$class_8203;Ljava/util/function/Consumer;)V- official - a- Lfgg;a(Lfgg$k;Ljava/util/function/Consumer;)V
 
- 
refreshprivate void refresh()- Mappings:
- Namespace - Name - Mixin selector - named - refresh- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;refresh()V- intermediary - method_49550- Lnet/minecraft/class_4325;method_49550()V- official - L- Lfgg;L()V
 
- 
pingRegionsprivate void pingRegions()- Mappings:
- Namespace - Name - Mixin selector - named - pingRegions- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;pingRegions()V- intermediary - method_20922- Lnet/minecraft/class_4325;method_20922()V- official - M- Lfgg;M()V
 
- 
getOwnedNonExpiredWorldIds- Mappings:
- Namespace - Name - Mixin selector - named - getOwnedNonExpiredWorldIds- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;getOwnedNonExpiredWorldIds()Ljava/util/List;- intermediary - method_20924- Lnet/minecraft/class_4325;method_20924()Ljava/util/List;- official - N- Lfgg;N()Ljava/util/List;
 
- 
onRenew- Mappings:
- Namespace - Name - Mixin selector - named - onRenew- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;onRenew(Lnet/minecraft/client/realms/dto/RealmsServer;)V- intermediary - method_20928- Lnet/minecraft/class_4325;method_20928(Lnet/minecraft/class_4877;)V- official - e- Lfgg;e(Lfhm;)V
 
- 
configureClicked- Mappings:
- Namespace - Name - Mixin selector - named - configureClicked- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;configureClicked(Lnet/minecraft/client/realms/dto/RealmsServer;)V- intermediary - method_20903- Lnet/minecraft/class_4325;method_20903(Lnet/minecraft/class_4877;)V- official - f- Lfgg;f(Lfhm;)V
 
- 
leaveClicked- Mappings:
- Namespace - Name - Mixin selector - named - leaveClicked- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;leaveClicked(Lnet/minecraft/client/realms/dto/RealmsServer;)V- intermediary - method_20906- Lnet/minecraft/class_4325;method_20906(Lnet/minecraft/class_4877;)V- official - g- Lfgg;g(Lfhm;)V
 
- 
getSelectedServer- Mappings:
- Namespace - Name - Mixin selector - named - getSelectedServer- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;getSelectedServer()Lnet/minecraft/client/realms/dto/RealmsServer;- intermediary - method_38503- Lnet/minecraft/class_4325;method_38503()Lnet/minecraft/class_4877;- official - O- Lfgg;O()Lfhm;
 
- 
leaveServer- Mappings:
- Namespace - Name - Mixin selector - named - leaveServer- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;leaveServer(Lnet/minecraft/client/realms/dto/RealmsServer;)V- intermediary - method_24991- Lnet/minecraft/class_4325;method_24991(Lnet/minecraft/class_4877;)V- official - h- Lfgg;h(Lfhm;)V
 
- 
dismissNotification- Mappings:
- Namespace - Name - Mixin selector - named - dismissNotification- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;dismissNotification(Ljava/util/UUID;)V- intermediary - method_49557- Lnet/minecraft/class_4325;method_49557(Ljava/util/UUID;)V- official - a- Lfgg;a(Ljava/util/UUID;)V
 
- 
removeSelectionpublic void removeSelection()- Mappings:
- Namespace - Name - Mixin selector - named - removeSelection- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;removeSelection()V- intermediary - method_38505- Lnet/minecraft/class_4325;method_38505()V- official - h- Lfgg;h()V
 
- 
getNarratedTitle- Overrides:
- getNarratedTitlein class- Screen
- Mappings:
- Namespace - Name - Mixin selector - named - getNarratedTitle- Lnet/minecraft/client/gui/screen/Screen;getNarratedTitle()Lnet/minecraft/text/Text;- intermediary - method_25435- Lnet/minecraft/class_437;method_25435()Lnet/minecraft/class_2561;- official - i- Lfum;i()Lwp;
 
- 
render- Specified by:
- renderin interface- Drawable
- Overrides:
- renderin class- Screen
- Mappings:
- Namespace - Name - Mixin selector - named - render- Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V- intermediary - method_25394- Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V- official - a- Lfpx;a(Lfof;IIF)V
 
- 
showBuyRealmsScreenprivate void showBuyRealmsScreen()- Mappings:
- Namespace - Name - Mixin selector - named - showBuyRealmsScreen- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;showBuyRealmsScreen()V- intermediary - method_53791- Lnet/minecraft/class_4325;method_53791()V- official - P- Lfgg;P()V
 
- 
play- Mappings:
- Namespace - Name - Mixin selector - named - play- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;play(Lnet/minecraft/client/realms/dto/RealmsServer;Lnet/minecraft/client/gui/screen/Screen;)V- intermediary - method_20853- Lnet/minecraft/class_4325;method_20853(Lnet/minecraft/class_4877;Lnet/minecraft/class_437;)V- official - a- Lfgg;a(Lfhm;Lfum;)V
 
- 
playpublic static void play(@Nullable @Nullable RealmsServer server, Screen parent, boolean needsPreparation) - Mappings:
- Namespace - Name - Mixin selector - named - play- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;play(Lnet/minecraft/client/realms/dto/RealmsServer;Lnet/minecraft/client/gui/screen/Screen;Z)V- intermediary - method_54327- Lnet/minecraft/class_4325;method_54327(Lnet/minecraft/class_4877;Lnet/minecraft/class_437;Z)V- official - a- Lfgg;a(Lfhm;Lfum;Z)V
 
- 
showCompatibilityScreenprivate static void showCompatibilityScreen(RealmsServer server, Screen parent, Text title, Text description, Text confirmText) - Mappings:
- Namespace - Name - Mixin selector - named - showCompatibilityScreen- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;showCompatibilityScreen(Lnet/minecraft/client/realms/dto/RealmsServer;Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/text/Text;Lnet/minecraft/text/Text;Lnet/minecraft/text/Text;)V- intermediary - method_54326- Lnet/minecraft/class_4325;method_54326(Lnet/minecraft/class_4877;Lnet/minecraft/class_437;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V- official - a- Lfgg;a(Lfhm;Lfum;Lwp;Lwp;Lwp;)V
 
- 
showNeedsUpgradeScreen- Mappings:
- Namespace - Name - Mixin selector - named - showNeedsUpgradeScreen- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;showNeedsUpgradeScreen(Lnet/minecraft/client/realms/dto/RealmsServer;Lnet/minecraft/client/gui/screen/Screen;)V- intermediary - method_60861- Lnet/minecraft/class_4325;method_60861(Lnet/minecraft/class_4877;Lnet/minecraft/class_437;)V- official - b- Lfgg;b(Lfhm;Lfum;)V
 
- 
getVersionText- Mappings:
- Namespace - Name - Mixin selector - named - getVersionText- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;getVersionText(Ljava/lang/String;Z)Lnet/minecraft/text/Text;- intermediary - method_54562- Lnet/minecraft/class_4325;method_54562(Ljava/lang/String;Z)Lnet/minecraft/class_2561;- official - a- Lfgg;a(Ljava/lang/String;Z)Lwp;
 
- 
getVersionText- Mappings:
- Namespace - Name - Mixin selector - named - getVersionText- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;getVersionText(Ljava/lang/String;I)Lnet/minecraft/text/Text;- intermediary - method_54561- Lnet/minecraft/class_4325;method_54561(Ljava/lang/String;I)Lnet/minecraft/class_2561;- official - a- Lfgg;a(Ljava/lang/String;I)Lwp;
 
- 
getGameModeText- Mappings:
- Namespace - Name - Mixin selector - named - getGameModeText- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;getGameModeText(IZ)Lnet/minecraft/text/Text;- intermediary - method_64834- Lnet/minecraft/class_4325;method_64834(IZ)Lnet/minecraft/class_2561;- official - a- Lfgg;a(IZ)Lwp;
 
- 
isSelfOwnedServer- Mappings:
- Namespace - Name - Mixin selector - named - isSelfOwnedServer- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;isSelfOwnedServer(Lnet/minecraft/client/realms/dto/RealmsServer;)Z- intermediary - method_20909- Lnet/minecraft/class_4325;method_20909(Lnet/minecraft/class_4877;)Z- official - i- Lfgg;i(Lfhm;)Z
 
- 
isOwnedNotExpired- Mappings:
- Namespace - Name - Mixin selector - named - isOwnedNotExpired- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;isOwnedNotExpired(Lnet/minecraft/client/realms/dto/RealmsServer;)Z- intermediary - method_25001- Lnet/minecraft/class_4325;method_25001(Lnet/minecraft/class_4877;)Z- official - j- Lfgg;j(Lfhm;)Z
 
- 
drawEnvironmentText- Mappings:
- Namespace - Name - Mixin selector - named - drawEnvironmentText- Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;drawEnvironmentText(Lnet/minecraft/client/gui/DrawContext;Ljava/lang/String;I)V- intermediary - method_52637- Lnet/minecraft/class_4325;method_52637(Lnet/minecraft/class_332;Ljava/lang/String;I)V- official - a- Lfgg;a(Lfof;Ljava/lang/String;I)V
 
 
-