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 elsintermediary net/minecraft/class_4325named net/minecraft/client/realms/gui/screen/RealmsMainScreen
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static 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 TypeFieldDescription(package private) intprivate final CompletableFuture<RealmsAvailability.Info>private ButtonWidgetprivate static final Identifierprivate static final Textprivate static final Textprivate ButtonWidgetprivate ReentrantLock(package private) static final Textprivate static final Textprivate static final Identifierprivate static final Text(package private) static final Textprivate static final Textprivate static final Identifierprivate 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 booleanprivate 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 Text(package private) static final Identifierprivate static final Identifierprivate static final Tooltipprivate static final Textprivate static final Identifierprivate final List<RealmsNotification>private static final Identifierprivate static final Textprivate final Screenprivate static final Tooltipprivate intprivate static final Textprivate ButtonWidgetprivate ButtonWidgetprivate final RateLimiterprivate static final Identifierprivate static booleanprivate ButtonWidgetprivate RealmsServerFiltererprivate 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 voidaddNotificationEntry(RealmsMainScreen.RealmSelectionList selectionList, RealmsNotification notification) private voidconfigureClicked(@Nullable RealmsServer serverData) createPeriodicRunnersManager(RealmsPeriodicCheckers periodicCheckers) (package private) voiddismissNotification(UUID notification) (package private) voiddrawClose(DrawContext context, int x, int y, int mouseX, int mouseY) private voiddrawEnvironmentText(DrawContext context, String text, int color) (package private) voiddrawExpired(DrawContext context, int x, int y, int mouseX, int mouseY) (package private) voiddrawExpiring(DrawContext context, int x, int y, int mouseX, int mouseY, int remainingDays) (package private) voiddrawOpen(DrawContext context, int x, int y, int mouseX, int mouseY) private @Nullable RealmsServervoidinit()Called when a screen should be initialized.protected voidprivate booleanisOwnedNotExpired(RealmsServer serverData) (package private) booleanisSelfOwnedServer(RealmsServer server) private voidleaveClicked(@Nullable RealmsServer selectedServer) private voidleaveServer(boolean confirmed, RealmsServer realmsServer) private LayoutWidgetprivate LayoutWidgetmakeInnerLayout(RealmsMainScreen.LoadStatus loadStatus) private ThreePartsLayoutWidgetmakeLayoutFor(RealmsMainScreen.LoadStatus loadStatus) private DirectionalLayoutWidgetprivate voidonLoadStatusChange(RealmsMainScreen.LoadStatus loadStatus) private voidonRenew(@Nullable RealmsServer realmsServer) private voidvoidplay(@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) private booleanprivate boolean(package private) booleanprivate booleanprivate voidvoidtick()Methods 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, 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 aLels;a:Laep;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 bLels;b:Laep;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 cLels;c:Laep;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 yLels;y:Laep;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 zLels;z:Laep;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 ALels;A:Laep;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 BLels;B:Laep;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 CLels;C:Laep;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 DLels;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 ELels;E:Laep;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 FLels;F:Laep;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 GLels;G:Lte;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 HLels;H:Lte;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 ILels;I:Lte;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 JLels;J:Lte;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 KLels;K:Lte;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 LLels;L:Lte;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;
-
MINIGAME_TEXT
- Mappings:
Namespace Name Mixin selector official MLels;M:Lte;intermediary field_26455Lnet/minecraft/class_4325;field_26455:Lnet/minecraft/class_2561;named MINIGAME_TEXTLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;MINIGAME_TEXT:Lnet/minecraft/text/Text;
-
PLAY_TEXT
- Mappings:
Namespace Name Mixin selector official NLels;N:Lte;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 OLels;O:Lte;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 PLels;P:Lte;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 QLels;Q:Lte;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 RLels;R:Lte;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 SLels;S:Lte;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 TLels;T:Lte;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 ULels;U:Lte;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 VLels;V:Lte;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 WLels;W:Lte;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 XLels;X:Letr;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 YLels;Y:Letr;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 ZLels;Z: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 aaLels;aa: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 abLels;ab: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 acLels;ac: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 adLels;ad: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 aeLels;ae: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 afLels;af: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 agLels;ag: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 ahLels;ah: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 aiLels;ai: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 ajLels;aj:Iintermediary field_45212Lnet/minecraft/class_4325;field_45212:Inamed field_45212Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_45212:I
-
regionsPinged
private static boolean regionsPinged- Mappings:
Namespace Name Mixin selector official anLels;an: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 akLels;ak: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 alLels;al:Leow$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 amLels;am: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 aoLels;ao: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 apLels;ap:Lexv;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 aqLels;aq:Lesi;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 arLels;ar:Lesi;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 asLels;as:Lesi;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 atLels;at:Lesi;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 auLels;au:Lesi;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 avLels;av:Lels$g;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;
-
hasFetchedServers
private boolean hasFetchedServers- Mappings:
Namespace Name Mixin selector official awLels;aw:Zintermediary field_19497Lnet/minecraft/class_4325;field_19497:Znamed hasFetchedServersLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;hasFetchedServers:Z
-
serverFilterer
- Mappings:
Namespace Name Mixin selector official axLels;ax:Lenq;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;
-
pendingInvitesCount
private volatile int pendingInvitesCount- Mappings:
Namespace Name Mixin selector official ayLels;ay:Iintermediary field_19492Lnet/minecraft/class_4325;field_19492:Inamed pendingInvitesCountLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;pendingInvitesCount:I
-
animTick
int animTick- Mappings:
Namespace Name Mixin selector official azLels;az:Iintermediary field_19493Lnet/minecraft/class_4325;field_19493:Inamed animTickLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;animTick:I
-
trialAvailable
private volatile boolean trialAvailable- Mappings:
Namespace Name Mixin selector official aALels;aA:Zintermediary field_19500Lnet/minecraft/class_4325;field_19500:Znamed trialAvailableLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;trialAvailable:Z
-
hasUnreadNews
private volatile boolean hasUnreadNews- Mappings:
Namespace Name Mixin selector official aBLels;aB:Zintermediary field_45202Lnet/minecraft/class_4325;field_45202:Znamed hasUnreadNewsLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;hasUnreadNews:Z
-
newsLink
- Mappings:
Namespace Name Mixin selector official aCLels;aC: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 aDLels;aD:Jintermediary field_37267Lnet/minecraft/class_4325;field_37267:Jnamed lastPlayButtonClickTimeLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;lastPlayButtonClickTime:J
-
connectLock
- Mappings:
Namespace Name Mixin selector official aELels;aE:Ljava/util/concurrent/locks/ReentrantLock;intermediary field_19467Lnet/minecraft/class_4325;field_19467:Ljava/util/concurrent/locks/ReentrantLock;named connectLockLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;connectLock:Ljava/util/concurrent/locks/ReentrantLock;
-
notifications
- Mappings:
Namespace Name Mixin selector official aFLels;aF: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 aGLels;aG:Lesi;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 aHLels;aH:Lels$e;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 aILels;aI:Lels$e;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 aJLels;aJ:Lels$d;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 aKLels;aK:Levk;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>Lels;<init>(Lexv;)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. -
onLoadStatusChange
- Mappings:
Namespace Name Mixin selector official aLels;a(Lels$d;)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 bLels;b(Lels$d;)Levk;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 BLels;B()Levl;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 cLels;c(Lels$d;)Levl;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 CLels;C()Levo;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 DLels;D()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 aLels;a(Lemo;)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 bLels;b(Lemo;)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 cLels;c(Lemo;)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 dLels;d(Lemo;)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() -
createPeriodicRunnersManager
private PeriodicRunnerFactory.RunnersManager createPeriodicRunnersManager(RealmsPeriodicCheckers periodicCheckers) - Mappings:
Namespace Name Mixin selector official aLels;a(Leno;)Leow$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;
-
request
- Mappings:
Namespace Name Mixin selector official aLels;a(Lels$h;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 ELels;E()Vintermediary method_49550Lnet/minecraft/class_4325;method_49550()Vnamed refreshLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;refresh()V
-
addNotificationEntry
private void addNotificationEntry(RealmsMainScreen.RealmSelectionList selectionList, RealmsNotification notification) - Mappings:
Namespace Name Mixin selector official aLels;a(Lels$g;Lemn;)Vintermediary method_49551Lnet/minecraft/class_4325;method_49551(Lnet/minecraft/class_4325$class_4329;Lnet/minecraft/class_8204;)Vnamed addNotificationEntryLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;addNotificationEntry(Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$RealmSelectionList;Lnet/minecraft/client/realms/dto/RealmsNotification;)V
-
pingRegions
private void pingRegions()- Mappings:
Namespace Name Mixin selector official FLels;F()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 GLels;G()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 eLels;e(Lemo;)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 fLels;f(Lemo;)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 gLels;g(Lemo;)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 HLels;H()Lemo;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 aLels;a(ZLemo;)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 hLels;h(Lemo;)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 aLels;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 dLels;d()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 eLexv;e()Lte;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 aLetj;a(Lerx;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 ILels;I()Vintermediary method_52633Lnet/minecraft/class_4325;method_52633()Vnamed showBuyRealmsScreenLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;showBuyRealmsScreen()V
-
play
- Mappings:
Namespace Name Mixin selector official aLels;a(Lemo;Lexv;)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
-
isSelfOwnedServer
- Mappings:
Namespace Name Mixin selector official iLels;i(Lemo;)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 jLels;j(Lemo;)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
-
drawExpired
- Mappings:
Namespace Name Mixin selector official aLels;a(Lerx;IIII)Vintermediary method_20846Lnet/minecraft/class_4325;method_20846(Lnet/minecraft/class_332;IIII)Vnamed drawExpiredLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;drawExpired(Lnet/minecraft/client/gui/DrawContext;IIII)V
-
drawExpiring
- Mappings:
Namespace Name Mixin selector official aLels;a(Lerx;IIIII)Vintermediary method_24987Lnet/minecraft/class_4325;method_24987(Lnet/minecraft/class_332;IIIII)Vnamed drawExpiringLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;drawExpiring(Lnet/minecraft/client/gui/DrawContext;IIIII)V
-
drawOpen
- Mappings:
Namespace Name Mixin selector official bLels;b(Lerx;IIII)Vintermediary method_20873Lnet/minecraft/class_4325;method_20873(Lnet/minecraft/class_332;IIII)Vnamed drawOpenLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;drawOpen(Lnet/minecraft/client/gui/DrawContext;IIII)V
-
drawClose
- Mappings:
Namespace Name Mixin selector official cLels;c(Lerx;IIII)Vintermediary method_20883Lnet/minecraft/class_4325;method_20883(Lnet/minecraft/class_332;IIII)Vnamed drawCloseLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;drawClose(Lnet/minecraft/client/gui/DrawContext;IIII)V
-
drawEnvironmentText
- Mappings:
Namespace Name Mixin selector official aLels;a(Lerx;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
-
newScreen
- Mappings:
Namespace Name Mixin selector official fLels;f()Lels;intermediary method_20902Lnet/minecraft/class_4325;method_20902()Lnet/minecraft/class_4325;named newScreenLnet/minecraft/client/realms/gui/screen/RealmsMainScreen;newScreen()Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;
-