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 official emsintermediary net/minecraft/class_4325named net/minecraft/client/realms/gui/screen/RealmsMainScreen
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate classprivate static classprivate classprivate classprivate static enumprivate static classprivate classprivate classprivate static interfaceprivate classprivate classNested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CompletableFuture<RealmsAvailability.Info>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 boolean(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 Tooltipprivate static final Textprivate static final Identifierprivate final List<RealmsNotification>(package private) static final Identifier(package private) static final Textprivate final Screenprivate static final Tooltipprivate static final Textprivate ButtonWidgetprivate ButtonWidgetprivate final RateLimiterprivate static final Identifierprivate static booleanprivate ButtonWidgetprivate RealmsServerFiltererprivate static booleanprivate boolean(package private) static final Text(package private) static final TextFields inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
field_33036, field_33038, field_33039, field_33040, field_33041, field_33042, field_33055, field_33057, field_33061, field_33062, field_33063, field_39676, MAX_FILE_SIZEFields inherited from class net.minecraft.client.gui.screen.Screen
client, executor, height, OPTIONS_BACKGROUND_TEXTURE, textRenderer, title, widthFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanaddNotificationEntry(RealmsNotification notification) private voidconfigureClicked(@Nullable RealmsServer serverData) createPeriodicRunnersManager(RealmsPeriodicCheckers periodicCheckers) (package private) voiddismissNotification(UUID notification) private voiddrawEnvironmentText(DrawContext context, String text, int color) private @Nullable RealmsServervoidinit()Called when a screen should be initialized.protected voidprivate booleanisOwnedNotExpired(RealmsServer serverData) (package private) booleanisSelfOwnedServer(RealmsServer server) static booleanprivate voidleaveClicked(@Nullable RealmsServer selectedServer) private voidleaveServer(boolean confirmed, RealmsServer realmsServer) private LayoutWidgetprivate LayoutWidgetmakeInnerLayout(RealmsMainScreen.LoadStatus loadStatus) private ThreePartsLayoutWidgetmakeLayoutFor(RealmsMainScreen.LoadStatus loadStatus) private DirectionalLayoutWidgetprivate voidmarkAsSeen(Collection<RealmsNotification> notifications) private static voidmethod_54326(RealmsServer realmsServer, Screen screen, Text text, Text text2, Text text3) static voidmethod_54327(@Nullable RealmsServer realmsServer, Screen screen, boolean bool) private voidonLoadStatusChange(RealmsMainScreen.LoadStatus loadStatus) private voidonRenew(@Nullable RealmsServer realmsServer) private voidstatic voidplay(@Nullable RealmsServer serverData, Screen parent) private voidrefresh()(package private) voidvoid(package private) voidremoveServer(RealmsServer serverData) voidrender(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 voidvoidtick()private voidMethods inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
addLabel, narrateLabels, rowMethods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, children, clearAndInit, clearChildren, close, filesDragged, findSelectedElementData, getMusic, getNavigationFocus, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, hide, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, onDisplayed, remove, removed, renderBackground, renderBackgroundTexture, renderInGameBackground, renderWithTooltip, resize, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldPause, switchFocus, updateNarrator, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, focusOn, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
INFO_ICON_TEXTURE
- Mappings:
Namespace Name Mixin selector official aLems;a:Lafw;intermediary field_45201Lnet/minecraft/class_4325;field_45201:Lnet/minecraft/class_2960;named INFO_ICON_TEXTURELnet/minecraft/client/realms/gui/screen/RealmsMainScreen;INFO_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
-
NEW_REALM_ICON_TEXTURE
- Mappings:
Namespace Name Mixin selector official bLems;b:Lafw;intermediary field_45216Lnet/minecraft/class_4325;field_45216:Lnet/minecraft/class_2960;named NEW_REALM_ICON_TEXTURELnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NEW_REALM_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
-
EXPIRED_STATUS_TEXTURE
- Mappings:
Namespace Name Mixin selector official cLems;c:Lafw;intermediary field_45217Lnet/minecraft/class_4325;field_45217:Lnet/minecraft/class_2960;named EXPIRED_STATUS_TEXTURELnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_STATUS_TEXTURE:Lnet/minecraft/util/Identifier;
-
EXPIRES_SOON_STATUS_TEXTURE
- Mappings:
Namespace Name Mixin selector official yLems;y:Lafw;intermediary field_45218Lnet/minecraft/class_4325;field_45218:Lnet/minecraft/class_2960;named EXPIRES_SOON_STATUS_TEXTURELnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRES_SOON_STATUS_TEXTURE:Lnet/minecraft/util/Identifier;
-
OPEN_STATUS_TEXTURE
- Mappings:
Namespace Name Mixin selector official zLems;z:Lafw;intermediary field_45219Lnet/minecraft/class_4325;field_45219:Lnet/minecraft/class_2960;named OPEN_STATUS_TEXTURELnet/minecraft/client/realms/gui/screen/RealmsMainScreen;OPEN_STATUS_TEXTURE:Lnet/minecraft/util/Identifier;
-
CLOSED_STATUS_TEXTURE
- Mappings:
Namespace Name Mixin selector official ALems;A:Lafw;intermediary field_45191Lnet/minecraft/class_4325;field_45191:Lnet/minecraft/class_2960;named CLOSED_STATUS_TEXTURELnet/minecraft/client/realms/gui/screen/RealmsMainScreen;CLOSED_STATUS_TEXTURE:Lnet/minecraft/util/Identifier;
-
INVITE_ICON_TEXTURE
- Mappings:
Namespace Name Mixin selector official BLems;B:Lafw;intermediary field_45192Lnet/minecraft/class_4325;field_45192:Lnet/minecraft/class_2960;named INVITE_ICON_TEXTURELnet/minecraft/client/realms/gui/screen/RealmsMainScreen;INVITE_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
-
NEWS_ICON_TEXTURE
- Mappings:
Namespace Name Mixin selector official CLems;C:Lafw;intermediary field_45193Lnet/minecraft/class_4325;field_45193:Lnet/minecraft/class_2960;named NEWS_ICON_TEXTURELnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NEWS_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official DLems;D:Lorg/slf4j/Logger;intermediary field_19475Lnet/minecraft/class_4325;field_19475:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;LOGGER:Lorg/slf4j/Logger;
-
REALMS_TITLE_TEXTURE
- Mappings:
Namespace Name Mixin selector official ELems;E:Lafw;intermediary field_45194Lnet/minecraft/class_4325;field_45194:Lnet/minecraft/class_2960;named REALMS_TITLE_TEXTURELnet/minecraft/client/realms/gui/screen/RealmsMainScreen;REALMS_TITLE_TEXTURE:Lnet/minecraft/util/Identifier;
-
NO_REALMS_TEXTURE
- Mappings:
Namespace Name Mixin selector official FLems;F:Lafw;intermediary field_45195Lnet/minecraft/class_4325;field_45195:Lnet/minecraft/class_2960;named NO_REALMS_TEXTURELnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NO_REALMS_TEXTURE:Lnet/minecraft/util/Identifier;
-
MENU_TEXT
- Mappings:
Namespace Name Mixin selector official GLems;G:Lui;intermediary field_45196Lnet/minecraft/class_4325;field_45196:Lnet/minecraft/class_2561;named MENU_TEXTLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;MENU_TEXT:Lnet/minecraft/text/Text;
-
LOADING_TEXT
- Mappings:
Namespace Name Mixin selector official HLems;H:Lui;intermediary field_45197Lnet/minecraft/class_4325;field_45197:Lnet/minecraft/class_2561;named LOADING_TEXTLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;LOADING_TEXT:Lnet/minecraft/text/Text;
-
UNINITIALIZED_TEXT
- Mappings:
Namespace Name Mixin selector official ILems;I:Lui;intermediary field_26450Lnet/minecraft/class_4325;field_26450:Lnet/minecraft/class_2561;named UNINITIALIZED_TEXTLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;UNINITIALIZED_TEXT:Lnet/minecraft/text/Text;
-
EXPIRED_LIST_TEXT
- Mappings:
Namespace Name Mixin selector official JLems;J:Lui;intermediary field_26451Lnet/minecraft/class_4325;field_26451:Lnet/minecraft/class_2561;named EXPIRED_LIST_TEXTLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_LIST_TEXT:Lnet/minecraft/text/Text;
-
EXPIRED_RENEW_TEXT
- Mappings:
Namespace Name Mixin selector official KLems;K:Lui;intermediary field_26452Lnet/minecraft/class_4325;field_26452:Lnet/minecraft/class_2561;named EXPIRED_RENEW_TEXTLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_RENEW_TEXT:Lnet/minecraft/text/Text;
-
EXPIRED_TRIAL_TEXT
- Mappings:
Namespace Name Mixin selector official LLems;L:Lui;intermediary field_26453Lnet/minecraft/class_4325;field_26453:Lnet/minecraft/class_2561;named EXPIRED_TRIAL_TEXTLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_TRIAL_TEXT:Lnet/minecraft/text/Text;
-
PLAY_TEXT
- Mappings:
Namespace Name Mixin selector official MLems;M:Lui;intermediary field_42859Lnet/minecraft/class_4325;field_42859:Lnet/minecraft/class_2561;named PLAY_TEXTLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;PLAY_TEXT:Lnet/minecraft/text/Text;
-
LEAVE_TEXT
- Mappings:
Namespace Name Mixin selector official NLems;N:Lui;intermediary field_42860Lnet/minecraft/class_4325;field_42860:Lnet/minecraft/class_2561;named LEAVE_TEXTLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;LEAVE_TEXT:Lnet/minecraft/text/Text;
-
CONFIGURE_TEXT
- Mappings:
Namespace Name Mixin selector official OLems;O:Lui;intermediary field_42861Lnet/minecraft/class_4325;field_42861:Lnet/minecraft/class_2561;named CONFIGURE_TEXTLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;CONFIGURE_TEXT:Lnet/minecraft/text/Text;
-
EXPIRED_TEXT
- Mappings:
Namespace Name Mixin selector official PLems;P:Lui;intermediary field_26457Lnet/minecraft/class_4325;field_26457:Lnet/minecraft/class_2561;named EXPIRED_TEXTLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_TEXT:Lnet/minecraft/text/Text;
-
EXPIRES_SOON_TEXT
- Mappings:
Namespace Name Mixin selector official QLems;Q:Lui;intermediary field_26458Lnet/minecraft/class_4325;field_26458:Lnet/minecraft/class_2561;named EXPIRES_SOON_TEXTLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRES_SOON_TEXT:Lnet/minecraft/text/Text;
-
EXPIRES_IN_A_DAY_TEXT
- Mappings:
Namespace Name Mixin selector official RLems;R:Lui;intermediary field_26459Lnet/minecraft/class_4325;field_26459:Lnet/minecraft/class_2561;named EXPIRES_IN_A_DAY_TEXTLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRES_IN_A_DAY_TEXT:Lnet/minecraft/text/Text;
-
OPEN_TEXT
- Mappings:
Namespace Name Mixin selector official SLems;S:Lui;intermediary field_26460Lnet/minecraft/class_4325;field_26460:Lnet/minecraft/class_2561;named OPEN_TEXTLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;OPEN_TEXT:Lnet/minecraft/text/Text;
-
CLOSED_TEXT
- Mappings:
Namespace Name Mixin selector official TLems;T:Lui;intermediary field_26461Lnet/minecraft/class_4325;field_26461:Lnet/minecraft/class_2561;named CLOSED_TEXTLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;CLOSED_TEXT:Lnet/minecraft/text/Text;
-
UNINITIALIZED_BUTTON_NARRATION
- Mappings:
Namespace Name Mixin selector official ULems;U:Lui;intermediary field_33776Lnet/minecraft/class_4325;field_33776:Lnet/minecraft/class_2561;named UNINITIALIZED_BUTTON_NARRATIONLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;UNINITIALIZED_BUTTON_NARRATION:Lnet/minecraft/text/Text;
-
NO_REALMS_TEXT
- Mappings:
Namespace Name Mixin selector official VLems;V:Lui;intermediary field_45198Lnet/minecraft/class_4325;field_45198:Lnet/minecraft/class_2561;named NO_REALMS_TEXTLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NO_REALMS_TEXT:Lnet/minecraft/text/Text;
-
NO_PENDING_TOOLTIP
- Mappings:
Namespace Name Mixin selector official WLems;W:Leuu;intermediary field_45199Lnet/minecraft/class_4325;field_45199:Lnet/minecraft/class_7919;named NO_PENDING_TOOLTIPLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NO_PENDING_TOOLTIP:Lnet/minecraft/client/gui/tooltip/Tooltip;
-
PENDING_TOOLTIP
- Mappings:
Namespace Name Mixin selector official XLems;X:Leuu;intermediary field_45200Lnet/minecraft/class_4325;field_45200:Lnet/minecraft/class_7919;named PENDING_TOOLTIPLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;PENDING_TOOLTIP:Lnet/minecraft/client/gui/tooltip/Tooltip;
-
field_42862
private static final int field_42862- See Also:
- Mappings:
Namespace Name Mixin selector official YLems;Y:Iintermediary field_42862Lnet/minecraft/class_4325;field_42862:Inamed field_42862Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_42862:I
-
field_45209
private static final int field_45209- See Also:
- Mappings:
Namespace Name Mixin selector official ZLems;Z:Iintermediary field_45209Lnet/minecraft/class_4325;field_45209:Inamed field_45209Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_45209:I
-
field_45210
private static final int field_45210- See Also:
- Mappings:
Namespace Name Mixin selector official aaLems;aa:Iintermediary field_45210Lnet/minecraft/class_4325;field_45210:Inamed field_45210Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_45210:I
-
field_45211
private static final int field_45211- See Also:
- Mappings:
Namespace Name Mixin selector official abLems;ab:Iintermediary field_45211Lnet/minecraft/class_4325;field_45211:Inamed field_45211Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_45211:I
-
field_44509
private static final int field_44509- See Also:
- Mappings:
Namespace Name Mixin selector official acLems;ac:Iintermediary field_44509Lnet/minecraft/class_4325;field_44509:Inamed field_44509Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_44509:I
-
field_44510
private static final int field_44510- See Also:
- Mappings:
Namespace Name Mixin selector official adLems;ad:Iintermediary field_44510Lnet/minecraft/class_4325;field_44510:Inamed field_44510Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_44510:I
-
field_44511
private static final int field_44511- See Also:
- Mappings:
Namespace Name Mixin selector official aeLems;ae:Iintermediary field_44511Lnet/minecraft/class_4325;field_44511:Inamed field_44511Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_44511:I
-
field_44512
private static final int field_44512- See Also:
- Mappings:
Namespace Name Mixin selector official afLems;af:Iintermediary field_44512Lnet/minecraft/class_4325;field_44512:Inamed field_44512Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_44512:I
-
field_44513
private static final int field_44513- See Also:
- Mappings:
Namespace Name Mixin selector official agLems;ag:Iintermediary field_44513Lnet/minecraft/class_4325;field_44513:Inamed field_44513Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_44513:I
-
field_44514
private static final int field_44514- See Also:
- Mappings:
Namespace Name Mixin selector official ahLems;ah:Iintermediary field_44514Lnet/minecraft/class_4325;field_44514:Inamed field_44514Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_44514:I
-
field_45212
private static final int field_45212- See Also:
- Mappings:
Namespace Name Mixin selector official aiLems;ai:Iintermediary field_45212Lnet/minecraft/class_4325;field_45212:Inamed field_45212Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_45212:I
-
field_46670
private static final int field_46670- See Also:
- Mappings:
Namespace Name Mixin selector official ajLems;aj:Iintermediary field_46670Lnet/minecraft/class_4325;field_46670:Inamed field_46670Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_46670:I
-
field_46671
private static final int field_46671- See Also:
- Mappings:
Namespace Name Mixin selector official akLems;ak:Iintermediary field_46671Lnet/minecraft/class_4325;field_46671:Inamed field_46671Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_46671:I
-
field_46215
private static final int field_46215- See Also:
- Mappings:
Namespace Name Mixin selector official alLems;al:Iintermediary field_46215Lnet/minecraft/class_4325;field_46215:Inamed field_46215Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_46215:I
-
field_46216
private static final int field_46216- See Also:
- Mappings:
Namespace Name Mixin selector official amLems;am:Iintermediary field_46216Lnet/minecraft/class_4325;field_46216:Inamed field_46216Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_46216:I
-
gameOnSnapshot
private static final boolean gameOnSnapshot- Mappings:
Namespace Name Mixin selector official anLems;an:Zintermediary field_46672Lnet/minecraft/class_4325;field_46672:Znamed gameOnSnapshotLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;gameOnSnapshot:Z
-
showingSnapshotRealms
private static boolean showingSnapshotRealms- Mappings:
Namespace Name Mixin selector official aoLems;ao:Zintermediary field_46673Lnet/minecraft/class_4325;field_46673:Znamed showingSnapshotRealmsLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;showingSnapshotRealms:Z
-
regionsPinged
private static boolean regionsPinged- Mappings:
Namespace Name Mixin selector official asLems;as:Zintermediary field_19464Lnet/minecraft/class_4325;field_19464:Znamed regionsPingedLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;regionsPinged:Z
-
availabilityInfo
- Mappings:
Namespace Name Mixin selector official apLems;ap:Ljava/util/concurrent/CompletableFuture;intermediary field_45213Lnet/minecraft/class_4325;field_45213:Ljava/util/concurrent/CompletableFuture;named availabilityInfoLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;availabilityInfo:Ljava/util/concurrent/CompletableFuture;
-
periodicRunnersManager
- Mappings:
Namespace Name Mixin selector official aqLems;aq:Lepw$c;intermediary field_45214Lnet/minecraft/class_4325;field_45214:Lnet/minecraft/class_7581$class_7584;named periodicRunnersManagerLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;periodicRunnersManager:Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$RunnersManager;
-
seenNotifications
- Mappings:
Namespace Name Mixin selector official arLems;ar:Ljava/util/Set;intermediary field_42996Lnet/minecraft/class_4325;field_42996:Ljava/util/Set;named seenNotificationsLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;seenNotifications:Ljava/util/Set;
-
rateLimiter
- Mappings:
Namespace Name Mixin selector official atLems;at:Lcom/google/common/util/concurrent/RateLimiter;intermediary field_19477Lnet/minecraft/class_4325;field_19477:Lcom/google/common/util/concurrent/RateLimiter;named rateLimiterLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;rateLimiter:Lcom/google/common/util/concurrent/RateLimiter;
-
parent
- Mappings:
Namespace Name Mixin selector official auLems;au:Lezd;intermediary field_19482Lnet/minecraft/class_4325;field_19482:Lnet/minecraft/class_437;named parentLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
-
playButton
- Mappings:
Namespace Name Mixin selector official avLems;av:Letj;intermediary field_45215Lnet/minecraft/class_4325;field_45215:Lnet/minecraft/class_4185;named playButtonLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;playButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
backButton
- Mappings:
Namespace Name Mixin selector official awLems;aw:Letj;intermediary field_19486Lnet/minecraft/class_4325;field_19486:Lnet/minecraft/class_4185;named backButtonLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;backButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
renewButton
- Mappings:
Namespace Name Mixin selector official axLems;ax:Letj;intermediary field_19487Lnet/minecraft/class_4325;field_19487:Lnet/minecraft/class_4185;named renewButtonLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;renewButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
configureButton
- Mappings:
Namespace Name Mixin selector official ayLems;ay:Letj;intermediary field_19488Lnet/minecraft/class_4325;field_19488:Lnet/minecraft/class_4185;named configureButtonLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;configureButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
leaveButton
- Mappings:
Namespace Name Mixin selector official azLems;az:Letj;intermediary field_19489Lnet/minecraft/class_4325;field_19489:Lnet/minecraft/class_4185;named leaveButtonLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;leaveButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
realmSelectionList
- Mappings:
Namespace Name Mixin selector official aALems;aA:Lems$j;intermediary field_19483Lnet/minecraft/class_4325;field_19483:Lnet/minecraft/class_4325$class_4329;named realmSelectionListLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;realmSelectionList:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$RealmSelectionList;
-
serverFilterer
- Mappings:
Namespace Name Mixin selector official aBLems;aB:Leop;intermediary field_39681Lnet/minecraft/class_4325;field_39681:Lnet/minecraft/class_7580;named serverFiltererLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;serverFilterer:Lnet/minecraft/client/realms/util/RealmsServerFilterer;
-
availableSnapshotServers
- Mappings:
Namespace Name Mixin selector official aCLems;aC:Ljava/util/List;intermediary field_46669Lnet/minecraft/class_4325;field_46669:Ljava/util/List;named availableSnapshotServersLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;availableSnapshotServers:Ljava/util/List;
-
trialAvailable
private volatile boolean trialAvailable- Mappings:
Namespace Name Mixin selector official aDLems;aD:Zintermediary field_19500Lnet/minecraft/class_4325;field_19500:Znamed trialAvailableLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;trialAvailable:Z
-
newsLink
- Mappings:
Namespace Name Mixin selector official aELems;aE:Ljava/lang/String;intermediary field_45203Lnet/minecraft/class_4325;field_45203:Ljava/lang/String;named newsLinkLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;newsLink:Ljava/lang/String;
-
lastPlayButtonClickTime
long lastPlayButtonClickTime- Mappings:
Namespace Name Mixin selector official aFLems;aF:Jintermediary field_37267Lnet/minecraft/class_4325;field_37267:Jnamed lastPlayButtonClickTimeLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;lastPlayButtonClickTime:J
-
notifications
- Mappings:
Namespace Name Mixin selector official aGLems;aG:Ljava/util/List;intermediary field_42997Lnet/minecraft/class_4325;field_42997:Ljava/util/List;named notificationsLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;notifications:Ljava/util/List;
-
purchaseButton
- Mappings:
Namespace Name Mixin selector official aHLems;aH:Letj;intermediary field_45204Lnet/minecraft/class_4325;field_45204:Lnet/minecraft/class_4185;named purchaseButtonLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;purchaseButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
inviteButton
- Mappings:
Namespace Name Mixin selector official aILems;aI:Lems$g;intermediary field_45205Lnet/minecraft/class_4325;field_45205:Lnet/minecraft/class_4325$class_8651;named inviteButtonLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;inviteButton:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$NotificationButtonWidget;
-
newsButton
- Mappings:
Namespace Name Mixin selector official aJLems;aJ:Lems$g;intermediary field_45206Lnet/minecraft/class_4325;field_45206:Lnet/minecraft/class_4325$class_8651;named newsButtonLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;newsButton:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$NotificationButtonWidget;
-
loadStatus
- Mappings:
Namespace Name Mixin selector official aKLems;aK:Lems$f;intermediary field_45207Lnet/minecraft/class_4325;field_45207:Lnet/minecraft/class_4325$class_8650;named loadStatusLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;loadStatus:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$LoadStatus;
-
layout
- Mappings:
Namespace Name Mixin selector official aLLems;aL:Lewt;intermediary field_45208Lnet/minecraft/class_4325;field_45208:Lnet/minecraft/class_8132;named layoutLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;layout:Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;
-
-
Constructor Details
-
RealmsMainScreen
- Mappings:
Namespace Name Mixin selector official <init>Lems;<init>(Lezd;)Vintermediary <init>Lnet/minecraft/class_4325;<init>(Lnet/minecraft/class_437;)Vnamed <init>Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;)V
-
-
Method Details
-
init
public void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
This should call
Screen.setInitialFocus(net.minecraft.client.gui.Element)to set the element that is initially focused. -
isSnapshotRealmsEligible
public static boolean isSnapshotRealmsEligible()- Mappings:
Namespace Name Mixin selector official bLems;b()Zintermediary method_54330Lnet/minecraft/class_4325;method_54330()Znamed isSnapshotRealmsEligibleLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;isSnapshotRealmsEligible()Z
-
updateLoadStatus
private void updateLoadStatus()- Mappings:
Namespace Name Mixin selector official CLems;C()Vintermediary method_54320Lnet/minecraft/class_4325;method_54320()Vnamed updateLoadStatusLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;updateLoadStatus()V
-
onLoadStatusChange
- Mappings:
Namespace Name Mixin selector official aLems;a(Lems$f;)Vintermediary method_52635Lnet/minecraft/class_4325;method_52635(Lnet/minecraft/class_4325$class_8650;)Vnamed onLoadStatusChangeLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;onLoadStatusChange(Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$LoadStatus;)V
-
makeLayoutFor
- Mappings:
Namespace Name Mixin selector official bLems;b(Lems$f;)Lewt;intermediary method_52641Lnet/minecraft/class_4325;method_52641(Lnet/minecraft/class_4325$class_8650;)Lnet/minecraft/class_8132;named makeLayoutForLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;makeLayoutFor(Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$LoadStatus;)Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;
-
makeHeader
- Mappings:
Namespace Name Mixin selector official DLems;D()Lewu;intermediary method_52630Lnet/minecraft/class_4325;method_52630()Lnet/minecraft/class_8133;named makeHeaderLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;makeHeader()Lnet/minecraft/client/gui/widget/LayoutWidget;
-
makeInnerLayout
- Mappings:
Namespace Name Mixin selector official cLems;c(Lems$f;)Lewu;intermediary method_52644Lnet/minecraft/class_4325;method_52644(Lnet/minecraft/class_4325$class_8650;)Lnet/minecraft/class_8133;named makeInnerLayoutLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;makeInnerLayout(Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$LoadStatus;)Lnet/minecraft/client/gui/widget/LayoutWidget;
-
makeNoRealmsLayout
- Mappings:
Namespace Name Mixin selector official ELems;E()Lewx;intermediary method_52631Lnet/minecraft/class_4325;method_52631()Lnet/minecraft/class_8667;named makeNoRealmsLayoutLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;makeNoRealmsLayout()Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;
-
refreshButtons
void refreshButtons()- Mappings:
Namespace Name Mixin selector official FLems;F()Vintermediary method_52632Lnet/minecraft/class_4325;method_52632()Vnamed refreshButtonsLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;refreshButtons()V
-
shouldPlayButtonBeActive
- Mappings:
Namespace Name Mixin selector official aLems;a(Leno;)Zintermediary method_20874Lnet/minecraft/class_4325;method_20874(Lnet/minecraft/class_4877;)Znamed shouldPlayButtonBeActiveLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldPlayButtonBeActive(Lnet/minecraft/client/realms/dto/RealmsServer;)Z
-
shouldRenewButtonBeActive
- Mappings:
Namespace Name Mixin selector official bLems;b(Leno;)Zintermediary method_20884Lnet/minecraft/class_4325;method_20884(Lnet/minecraft/class_4877;)Znamed shouldRenewButtonBeActiveLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldRenewButtonBeActive(Lnet/minecraft/client/realms/dto/RealmsServer;)Z
-
shouldConfigureButtonBeActive
- Mappings:
Namespace Name Mixin selector official cLems;c(Leno;)Zintermediary method_49285Lnet/minecraft/class_4325;method_49285(Lnet/minecraft/class_4877;)Znamed shouldConfigureButtonBeActiveLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldConfigureButtonBeActive(Lnet/minecraft/client/realms/dto/RealmsServer;)Z
-
shouldLeaveButtonBeActive
- Mappings:
Namespace Name Mixin selector official dLems;d(Leno;)Zintermediary method_49288Lnet/minecraft/class_4325;method_49288(Lnet/minecraft/class_4877;)Znamed shouldLeaveButtonBeActiveLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldLeaveButtonBeActive(Lnet/minecraft/client/realms/dto/RealmsServer;)Z
-
tick
public void tick() -
resetPendingInvitesCount
public static void resetPendingInvitesCount()- Mappings:
Namespace Name Mixin selector official eLems;e()Vintermediary method_53792Lnet/minecraft/class_4325;method_53792()Vnamed resetPendingInvitesCountLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;resetPendingInvitesCount()V
-
resetServerList
public static void resetServerList()- Mappings:
Namespace Name Mixin selector official fLems;f()Vintermediary method_53793Lnet/minecraft/class_4325;method_53793()Vnamed resetServerListLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;resetServerList()V
-
resetPeriodicRunners
private void resetPeriodicRunners()- Mappings:
Namespace Name Mixin selector official GLems;G()Vintermediary method_54324Lnet/minecraft/class_4325;method_54324()Vnamed resetPeriodicRunnersLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;resetPeriodicRunners()V
-
createPeriodicRunnersManager
private PeriodicRunnerFactory.RunnersManager createPeriodicRunnersManager(RealmsPeriodicCheckers periodicCheckers) - Mappings:
Namespace Name Mixin selector official aLems;a(Leon;)Lepw$c;intermediary method_44611Lnet/minecraft/class_4325;method_44611(Lnet/minecraft/class_7578;)Lnet/minecraft/class_7581$class_7584;named createPeriodicRunnersManagerLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;createPeriodicRunnersManager(Lnet/minecraft/client/realms/RealmsPeriodicCheckers;)Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$RunnersManager;
-
markAsSeen
- Mappings:
Namespace Name Mixin selector official aLems;a(Ljava/util/Collection;)Vintermediary method_54104Lnet/minecraft/class_4325;method_54104(Ljava/util/Collection;)Vnamed markAsSeenLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;markAsSeen(Ljava/util/Collection;)V
-
request
- Mappings:
Namespace Name Mixin selector official aLems;a(Lems$k;Ljava/util/function/Consumer;)Vintermediary method_49553Lnet/minecraft/class_4325;method_49553(Lnet/minecraft/class_4325$class_8203;Ljava/util/function/Consumer;)Vnamed requestLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;request(Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Request;Ljava/util/function/Consumer;)V
-
refresh
private void refresh()- Mappings:
Namespace Name Mixin selector official HLems;H()Vintermediary method_49550Lnet/minecraft/class_4325;method_49550()Vnamed refreshLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;refresh()V
-
addNotificationEntry
- Mappings:
Namespace Name Mixin selector official aLems;a(Lenn;)Zintermediary method_49551Lnet/minecraft/class_4325;method_49551(Lnet/minecraft/class_8204;)Znamed addNotificationEntryLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;addNotificationEntry(Lnet/minecraft/client/realms/dto/RealmsNotification;)Z
-
pingRegions
private void pingRegions()- Mappings:
Namespace Name Mixin selector official ILems;I()Vintermediary method_20922Lnet/minecraft/class_4325;method_20922()Vnamed pingRegionsLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;pingRegions()V
-
getOwnedNonExpiredWorldIds
- Mappings:
Namespace Name Mixin selector official JLems;J()Ljava/util/List;intermediary method_20924Lnet/minecraft/class_4325;method_20924()Ljava/util/List;named getOwnedNonExpiredWorldIdsLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;getOwnedNonExpiredWorldIds()Ljava/util/List;
-
onRenew
- Mappings:
Namespace Name Mixin selector official eLems;e(Leno;)Vintermediary method_20928Lnet/minecraft/class_4325;method_20928(Lnet/minecraft/class_4877;)Vnamed onRenewLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;onRenew(Lnet/minecraft/client/realms/dto/RealmsServer;)V
-
configureClicked
- Mappings:
Namespace Name Mixin selector official fLems;f(Leno;)Vintermediary method_20903Lnet/minecraft/class_4325;method_20903(Lnet/minecraft/class_4877;)Vnamed configureClickedLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;configureClicked(Lnet/minecraft/client/realms/dto/RealmsServer;)V
-
leaveClicked
- Mappings:
Namespace Name Mixin selector official gLems;g(Leno;)Vintermediary method_20906Lnet/minecraft/class_4325;method_20906(Lnet/minecraft/class_4877;)Vnamed leaveClickedLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;leaveClicked(Lnet/minecraft/client/realms/dto/RealmsServer;)V
-
findServer
- Mappings:
Namespace Name Mixin selector official KLems;K()Leno;intermediary method_38503Lnet/minecraft/class_4325;method_38503()Lnet/minecraft/class_4877;named findServerLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;findServer()Lnet/minecraft/client/realms/dto/RealmsServer;
-
leaveServer
- Mappings:
Namespace Name Mixin selector official aLems;a(ZLeno;)Vintermediary method_24991Lnet/minecraft/class_4325;method_24991(ZLnet/minecraft/class_4877;)Vnamed leaveServerLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;leaveServer(ZLnet/minecraft/client/realms/dto/RealmsServer;)V
-
removeServer
- Mappings:
Namespace Name Mixin selector official hLems;h(Leno;)Vintermediary method_31174Lnet/minecraft/class_4325;method_31174(Lnet/minecraft/class_4877;)Vnamed removeServerLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;removeServer(Lnet/minecraft/client/realms/dto/RealmsServer;)V
-
dismissNotification
- Mappings:
Namespace Name Mixin selector official aLems;a(Ljava/util/UUID;)Vintermediary method_49557Lnet/minecraft/class_4325;method_49557(Ljava/util/UUID;)Vnamed dismissNotificationLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;dismissNotification(Ljava/util/UUID;)V
-
removeSelection
public void removeSelection()- Mappings:
Namespace Name Mixin selector official gLems;g()Vintermediary method_38505Lnet/minecraft/class_4325;method_38505()Vnamed removeSelectionLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;removeSelection()V
-
getNarratedTitle
- Overrides:
getNarratedTitlein classScreen- Mappings:
Namespace Name Mixin selector official hLezd;h()Lui;intermediary method_25435Lnet/minecraft/class_437;method_25435()Lnet/minecraft/class_2561;named getNarratedTitleLnet/minecraft/client/gui/screen/Screen;getNarratedTitle()Lnet/minecraft/text/Text;
-
render
- Specified by:
renderin interfaceDrawable- Overrides:
renderin classScreen- Mappings:
Namespace Name Mixin selector official aLeum;a(Lesy;IIF)Vintermediary method_25394Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)Vnamed renderLnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
-
showBuyRealmsScreen
private void showBuyRealmsScreen()- Mappings:
Namespace Name Mixin selector official LLems;L()Vintermediary method_53791Lnet/minecraft/class_4325;method_53791()Vnamed showBuyRealmsScreenLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;showBuyRealmsScreen()V
-
play
- Mappings:
Namespace Name Mixin selector official aLems;a(Leno;Lezd;)Vintermediary method_20853Lnet/minecraft/class_4325;method_20853(Lnet/minecraft/class_4877;Lnet/minecraft/class_437;)Vnamed playLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;play(Lnet/minecraft/client/realms/dto/RealmsServer;Lnet/minecraft/client/gui/screen/Screen;)V
-
method_54327
public static void method_54327(@Nullable @Nullable RealmsServer realmsServer, Screen screen, boolean bool) - Mappings:
Namespace Name Mixin selector official aLems;a(Leno;Lezd;Z)Vintermediary method_54327Lnet/minecraft/class_4325;method_54327(Lnet/minecraft/class_4877;Lnet/minecraft/class_437;Z)Vnamed method_54327Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;method_54327(Lnet/minecraft/client/realms/dto/RealmsServer;Lnet/minecraft/client/gui/screen/Screen;Z)V
-
method_54326
private static void method_54326(RealmsServer realmsServer, Screen screen, Text text, Text text2, Text text3) - Mappings:
Namespace Name Mixin selector official aLems;a(Leno;Lezd;Lui;Lui;Lui;)Vintermediary method_54326Lnet/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;)Vnamed method_54326Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;method_54326(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
-
isSelfOwnedServer
- Mappings:
Namespace Name Mixin selector official iLems;i(Leno;)Zintermediary method_20909Lnet/minecraft/class_4325;method_20909(Lnet/minecraft/class_4877;)Znamed isSelfOwnedServerLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;isSelfOwnedServer(Lnet/minecraft/client/realms/dto/RealmsServer;)Z
-
isOwnedNotExpired
- Mappings:
Namespace Name Mixin selector official jLems;j(Leno;)Zintermediary method_25001Lnet/minecraft/class_4325;method_25001(Lnet/minecraft/class_4877;)Znamed isOwnedNotExpiredLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;isOwnedNotExpired(Lnet/minecraft/client/realms/dto/RealmsServer;)Z
-
drawEnvironmentText
- Mappings:
Namespace Name Mixin selector official aLems;a(Lesy;Ljava/lang/String;I)Vintermediary method_52637Lnet/minecraft/class_4325;method_52637(Lnet/minecraft/class_332;Ljava/lang/String;I)Vnamed drawEnvironmentTextLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;drawEnvironmentText(Lnet/minecraft/client/gui/DrawContext;Ljava/lang/String;I)V
-