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 ema
intermediary net/minecraft/class_4325
named net/minecraft/client/realms/gui/screen/RealmsMainScreen
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate static class
private class
private class
private static enum
private static class
private class
private class
private static interface
private class
private class
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
Modifier and TypeFieldDescriptionprivate final CompletableFuture<RealmsAvailability.Info>
private ButtonWidget
(package private) static final Identifier
(package private) static final Text
private static final Text
private ButtonWidget
(package private) static final Text
private 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 Text
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
(package private) static final Identifier
private static final Identifier
(package private) long
private @Nullable ThreePartsLayoutWidget
private static final Text
private ButtonWidget
private static final Text
private RealmsMainScreen.LoadStatus
(package private) static final Logger
private static final Text
(package private) static final Text
(package private) static final Identifier
private static final Identifier
private @Nullable String
private static final Tooltip
private static final Text
private static final Identifier
private final List<RealmsNotification>
(package private) static final Identifier
(package private) static final Text
private final Screen
private static final Tooltip
private static final Text
private ButtonWidget
private ButtonWidget
private final RateLimiter
private static final Identifier
private static boolean
private ButtonWidget
private RealmsServerFilterer
private boolean
(package private) static final Text
(package private) static final Text
Fields 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_SIZE
Fields inherited from class net.minecraft.client.gui.screen.Screen
client, executor, height, OPTIONS_BACKGROUND_TEXTURE, textRenderer, title, width
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate void
addNotificationEntry
(RealmsMainScreen.RealmSelectionList selectionList, RealmsNotification notification) private void
configureClicked
(@Nullable RealmsServer serverData) createPeriodicRunnersManager
(RealmsPeriodicCheckers periodicCheckers) (package private) void
dismissNotification
(UUID notification) private void
drawEnvironmentText
(DrawContext context, String text, int color) private @Nullable RealmsServer
void
init()
Called when a screen should be initialized.protected void
private boolean
isOwnedNotExpired
(RealmsServer serverData) (package private) boolean
isSelfOwnedServer
(RealmsServer server) private void
leaveClicked
(@Nullable RealmsServer selectedServer) private void
leaveServer
(boolean confirmed, RealmsServer realmsServer) private LayoutWidget
private LayoutWidget
makeInnerLayout
(RealmsMainScreen.LoadStatus loadStatus) private ThreePartsLayoutWidget
makeLayoutFor
(RealmsMainScreen.LoadStatus loadStatus) private DirectionalLayoutWidget
private void
onLoadStatusChange
(RealmsMainScreen.LoadStatus loadStatus) private void
onRenew
(@Nullable RealmsServer realmsServer) private void
static void
play
(@Nullable RealmsServer serverData, Screen parent) private void
refresh()
(package private) void
void
(package private) void
removeServer
(RealmsServer serverData) void
render
(DrawContext context, int mouseX, int mouseY, float delta) private static <T> void
request
(RealmsMainScreen.Request<T> request, Consumer<T> resultConsumer) static void
void
private boolean
shouldConfigureButtonBeActive
(@Nullable RealmsServer server) private boolean
shouldLeaveButtonBeActive
(@Nullable RealmsServer server) (package private) boolean
shouldPlayButtonBeActive
(@Nullable RealmsServer server) private boolean
shouldRenewButtonBeActive
(@Nullable RealmsServer server) private void
void
tick()
Methods inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
addLabel, narrateLabels, row
Methods 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, wrapScreenError
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
mouseMoved
Methods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrder
Methods 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 a
Lema;a:Laew;
intermediary field_45201
Lnet/minecraft/class_4325;field_45201:Lnet/minecraft/class_2960;
named INFO_ICON_TEXTURE
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;INFO_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
-
NEW_REALM_ICON_TEXTURE
- Mappings:
Namespace Name Mixin selector official b
Lema;b:Laew;
intermediary field_45216
Lnet/minecraft/class_4325;field_45216:Lnet/minecraft/class_2960;
named NEW_REALM_ICON_TEXTURE
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NEW_REALM_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
-
EXPIRED_STATUS_TEXTURE
- Mappings:
Namespace Name Mixin selector official c
Lema;c:Laew;
intermediary field_45217
Lnet/minecraft/class_4325;field_45217:Lnet/minecraft/class_2960;
named EXPIRED_STATUS_TEXTURE
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_STATUS_TEXTURE:Lnet/minecraft/util/Identifier;
-
EXPIRES_SOON_STATUS_TEXTURE
- Mappings:
Namespace Name Mixin selector official y
Lema;y:Laew;
intermediary field_45218
Lnet/minecraft/class_4325;field_45218:Lnet/minecraft/class_2960;
named EXPIRES_SOON_STATUS_TEXTURE
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRES_SOON_STATUS_TEXTURE:Lnet/minecraft/util/Identifier;
-
OPEN_STATUS_TEXTURE
- Mappings:
Namespace Name Mixin selector official z
Lema;z:Laew;
intermediary field_45219
Lnet/minecraft/class_4325;field_45219:Lnet/minecraft/class_2960;
named OPEN_STATUS_TEXTURE
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;OPEN_STATUS_TEXTURE:Lnet/minecraft/util/Identifier;
-
CLOSED_STATUS_TEXTURE
- Mappings:
Namespace Name Mixin selector official A
Lema;A:Laew;
intermediary field_45191
Lnet/minecraft/class_4325;field_45191:Lnet/minecraft/class_2960;
named CLOSED_STATUS_TEXTURE
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;CLOSED_STATUS_TEXTURE:Lnet/minecraft/util/Identifier;
-
INVITE_ICON_TEXTURE
- Mappings:
Namespace Name Mixin selector official B
Lema;B:Laew;
intermediary field_45192
Lnet/minecraft/class_4325;field_45192:Lnet/minecraft/class_2960;
named INVITE_ICON_TEXTURE
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;INVITE_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
-
NEWS_ICON_TEXTURE
- Mappings:
Namespace Name Mixin selector official C
Lema;C:Laew;
intermediary field_45193
Lnet/minecraft/class_4325;field_45193:Lnet/minecraft/class_2960;
named NEWS_ICON_TEXTURE
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NEWS_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official D
Lema;D:Lorg/slf4j/Logger;
intermediary field_19475
Lnet/minecraft/class_4325;field_19475:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;LOGGER:Lorg/slf4j/Logger;
-
REALMS_TITLE_TEXTURE
- Mappings:
Namespace Name Mixin selector official E
Lema;E:Laew;
intermediary field_45194
Lnet/minecraft/class_4325;field_45194:Lnet/minecraft/class_2960;
named REALMS_TITLE_TEXTURE
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;REALMS_TITLE_TEXTURE:Lnet/minecraft/util/Identifier;
-
NO_REALMS_TEXTURE
- Mappings:
Namespace Name Mixin selector official F
Lema;F:Laew;
intermediary field_45195
Lnet/minecraft/class_4325;field_45195:Lnet/minecraft/class_2960;
named NO_REALMS_TEXTURE
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NO_REALMS_TEXTURE:Lnet/minecraft/util/Identifier;
-
MENU_TEXT
- Mappings:
Namespace Name Mixin selector official G
Lema;G:Ltl;
intermediary field_45196
Lnet/minecraft/class_4325;field_45196:Lnet/minecraft/class_2561;
named MENU_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;MENU_TEXT:Lnet/minecraft/text/Text;
-
LOADING_TEXT
- Mappings:
Namespace Name Mixin selector official H
Lema;H:Ltl;
intermediary field_45197
Lnet/minecraft/class_4325;field_45197:Lnet/minecraft/class_2561;
named LOADING_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;LOADING_TEXT:Lnet/minecraft/text/Text;
-
UNINITIALIZED_TEXT
- Mappings:
Namespace Name Mixin selector official I
Lema;I:Ltl;
intermediary field_26450
Lnet/minecraft/class_4325;field_26450:Lnet/minecraft/class_2561;
named UNINITIALIZED_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;UNINITIALIZED_TEXT:Lnet/minecraft/text/Text;
-
EXPIRED_LIST_TEXT
- Mappings:
Namespace Name Mixin selector official J
Lema;J:Ltl;
intermediary field_26451
Lnet/minecraft/class_4325;field_26451:Lnet/minecraft/class_2561;
named EXPIRED_LIST_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_LIST_TEXT:Lnet/minecraft/text/Text;
-
EXPIRED_RENEW_TEXT
- Mappings:
Namespace Name Mixin selector official K
Lema;K:Ltl;
intermediary field_26452
Lnet/minecraft/class_4325;field_26452:Lnet/minecraft/class_2561;
named EXPIRED_RENEW_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_RENEW_TEXT:Lnet/minecraft/text/Text;
-
EXPIRED_TRIAL_TEXT
- Mappings:
Namespace Name Mixin selector official L
Lema;L:Ltl;
intermediary field_26453
Lnet/minecraft/class_4325;field_26453:Lnet/minecraft/class_2561;
named EXPIRED_TRIAL_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_TRIAL_TEXT:Lnet/minecraft/text/Text;
-
MINIGAME_TEXT
- Mappings:
Namespace Name Mixin selector official M
Lema;M:Ltl;
intermediary field_26455
Lnet/minecraft/class_4325;field_26455:Lnet/minecraft/class_2561;
named MINIGAME_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;MINIGAME_TEXT:Lnet/minecraft/text/Text;
-
PLAY_TEXT
- Mappings:
Namespace Name Mixin selector official N
Lema;N:Ltl;
intermediary field_42859
Lnet/minecraft/class_4325;field_42859:Lnet/minecraft/class_2561;
named PLAY_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;PLAY_TEXT:Lnet/minecraft/text/Text;
-
LEAVE_TEXT
- Mappings:
Namespace Name Mixin selector official O
Lema;O:Ltl;
intermediary field_42860
Lnet/minecraft/class_4325;field_42860:Lnet/minecraft/class_2561;
named LEAVE_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;LEAVE_TEXT:Lnet/minecraft/text/Text;
-
CONFIGURE_TEXT
- Mappings:
Namespace Name Mixin selector official P
Lema;P:Ltl;
intermediary field_42861
Lnet/minecraft/class_4325;field_42861:Lnet/minecraft/class_2561;
named CONFIGURE_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;CONFIGURE_TEXT:Lnet/minecraft/text/Text;
-
EXPIRED_TEXT
- Mappings:
Namespace Name Mixin selector official Q
Lema;Q:Ltl;
intermediary field_26457
Lnet/minecraft/class_4325;field_26457:Lnet/minecraft/class_2561;
named EXPIRED_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRED_TEXT:Lnet/minecraft/text/Text;
-
EXPIRES_SOON_TEXT
- Mappings:
Namespace Name Mixin selector official R
Lema;R:Ltl;
intermediary field_26458
Lnet/minecraft/class_4325;field_26458:Lnet/minecraft/class_2561;
named EXPIRES_SOON_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRES_SOON_TEXT:Lnet/minecraft/text/Text;
-
EXPIRES_IN_A_DAY_TEXT
- Mappings:
Namespace Name Mixin selector official S
Lema;S:Ltl;
intermediary field_26459
Lnet/minecraft/class_4325;field_26459:Lnet/minecraft/class_2561;
named EXPIRES_IN_A_DAY_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;EXPIRES_IN_A_DAY_TEXT:Lnet/minecraft/text/Text;
-
OPEN_TEXT
- Mappings:
Namespace Name Mixin selector official T
Lema;T:Ltl;
intermediary field_26460
Lnet/minecraft/class_4325;field_26460:Lnet/minecraft/class_2561;
named OPEN_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;OPEN_TEXT:Lnet/minecraft/text/Text;
-
CLOSED_TEXT
- Mappings:
Namespace Name Mixin selector official U
Lema;U:Ltl;
intermediary field_26461
Lnet/minecraft/class_4325;field_26461:Lnet/minecraft/class_2561;
named CLOSED_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;CLOSED_TEXT:Lnet/minecraft/text/Text;
-
UNINITIALIZED_BUTTON_NARRATION
- Mappings:
Namespace Name Mixin selector official V
Lema;V:Ltl;
intermediary field_33776
Lnet/minecraft/class_4325;field_33776:Lnet/minecraft/class_2561;
named UNINITIALIZED_BUTTON_NARRATION
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;UNINITIALIZED_BUTTON_NARRATION:Lnet/minecraft/text/Text;
-
NO_REALMS_TEXT
- Mappings:
Namespace Name Mixin selector official W
Lema;W:Ltl;
intermediary field_45198
Lnet/minecraft/class_4325;field_45198:Lnet/minecraft/class_2561;
named NO_REALMS_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NO_REALMS_TEXT:Lnet/minecraft/text/Text;
-
NO_PENDING_TOOLTIP
- Mappings:
Namespace Name Mixin selector official X
Lema;X:Leua;
intermediary field_45199
Lnet/minecraft/class_4325;field_45199:Lnet/minecraft/class_7919;
named NO_PENDING_TOOLTIP
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;NO_PENDING_TOOLTIP:Lnet/minecraft/client/gui/tooltip/Tooltip;
-
PENDING_TOOLTIP
- Mappings:
Namespace Name Mixin selector official Y
Lema;Y:Leua;
intermediary field_45200
Lnet/minecraft/class_4325;field_45200:Lnet/minecraft/class_7919;
named PENDING_TOOLTIP
Lnet/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 Z
Lema;Z:I
intermediary field_42862
Lnet/minecraft/class_4325;field_42862:I
named field_42862
Lnet/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 aa
Lema;aa:I
intermediary field_45209
Lnet/minecraft/class_4325;field_45209:I
named field_45209
Lnet/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 ab
Lema;ab:I
intermediary field_45210
Lnet/minecraft/class_4325;field_45210:I
named field_45210
Lnet/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 ac
Lema;ac:I
intermediary field_45211
Lnet/minecraft/class_4325;field_45211:I
named field_45211
Lnet/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 ad
Lema;ad:I
intermediary field_44509
Lnet/minecraft/class_4325;field_44509:I
named field_44509
Lnet/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 ae
Lema;ae:I
intermediary field_44510
Lnet/minecraft/class_4325;field_44510:I
named field_44510
Lnet/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 af
Lema;af:I
intermediary field_44511
Lnet/minecraft/class_4325;field_44511:I
named field_44511
Lnet/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 ag
Lema;ag:I
intermediary field_44512
Lnet/minecraft/class_4325;field_44512:I
named field_44512
Lnet/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 ah
Lema;ah:I
intermediary field_44513
Lnet/minecraft/class_4325;field_44513:I
named field_44513
Lnet/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 ai
Lema;ai:I
intermediary field_44514
Lnet/minecraft/class_4325;field_44514:I
named field_44514
Lnet/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 aj
Lema;aj:I
intermediary field_45212
Lnet/minecraft/class_4325;field_45212:I
named field_45212
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_45212:I
-
field_46215
private static final int field_46215- See Also:
- Mappings:
Namespace Name Mixin selector official ak
Lema;ak:I
intermediary field_46215
Lnet/minecraft/class_4325;field_46215:I
named field_46215
Lnet/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 al
Lema;al:I
intermediary field_46216
Lnet/minecraft/class_4325;field_46216:I
named field_46216
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;field_46216:I
-
regionsPinged
private static boolean regionsPinged- Mappings:
Namespace Name Mixin selector official ap
Lema;ap:Z
intermediary field_19464
Lnet/minecraft/class_4325;field_19464:Z
named regionsPinged
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;regionsPinged:Z
-
availabilityInfo
- Mappings:
Namespace Name Mixin selector official am
Lema;am:Ljava/util/concurrent/CompletableFuture;
intermediary field_45213
Lnet/minecraft/class_4325;field_45213:Ljava/util/concurrent/CompletableFuture;
named availabilityInfo
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;availabilityInfo:Ljava/util/concurrent/CompletableFuture;
-
periodicRunnersManager
- Mappings:
Namespace Name Mixin selector official an
Lema;an:Lepe$c;
intermediary field_45214
Lnet/minecraft/class_4325;field_45214:Lnet/minecraft/class_7581$class_7584;
named periodicRunnersManager
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;periodicRunnersManager:Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$RunnersManager;
-
seenNotifications
- Mappings:
Namespace Name Mixin selector official ao
Lema;ao:Ljava/util/Set;
intermediary field_42996
Lnet/minecraft/class_4325;field_42996:Ljava/util/Set;
named seenNotifications
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;seenNotifications:Ljava/util/Set;
-
rateLimiter
- Mappings:
Namespace Name Mixin selector official aq
Lema;aq:Lcom/google/common/util/concurrent/RateLimiter;
intermediary field_19477
Lnet/minecraft/class_4325;field_19477:Lcom/google/common/util/concurrent/RateLimiter;
named rateLimiter
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;rateLimiter:Lcom/google/common/util/concurrent/RateLimiter;
-
parent
- Mappings:
Namespace Name Mixin selector official ar
Lema;ar:Leyk;
intermediary field_19482
Lnet/minecraft/class_4325;field_19482:Lnet/minecraft/class_437;
named parent
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
-
playButton
- Mappings:
Namespace Name Mixin selector official as
Lema;as:Lesq;
intermediary field_45215
Lnet/minecraft/class_4325;field_45215:Lnet/minecraft/class_4185;
named playButton
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;playButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
backButton
- Mappings:
Namespace Name Mixin selector official at
Lema;at:Lesq;
intermediary field_19486
Lnet/minecraft/class_4325;field_19486:Lnet/minecraft/class_4185;
named backButton
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;backButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
renewButton
- Mappings:
Namespace Name Mixin selector official au
Lema;au:Lesq;
intermediary field_19487
Lnet/minecraft/class_4325;field_19487:Lnet/minecraft/class_4185;
named renewButton
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;renewButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
configureButton
- Mappings:
Namespace Name Mixin selector official av
Lema;av:Lesq;
intermediary field_19488
Lnet/minecraft/class_4325;field_19488:Lnet/minecraft/class_4185;
named configureButton
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;configureButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
leaveButton
- Mappings:
Namespace Name Mixin selector official aw
Lema;aw:Lesq;
intermediary field_19489
Lnet/minecraft/class_4325;field_19489:Lnet/minecraft/class_4185;
named leaveButton
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;leaveButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
realmSelectionList
- Mappings:
Namespace Name Mixin selector official ax
Lema;ax:Lema$h;
intermediary field_19483
Lnet/minecraft/class_4325;field_19483:Lnet/minecraft/class_4325$class_4329;
named realmSelectionList
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;realmSelectionList:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$RealmSelectionList;
-
serverFilterer
- Mappings:
Namespace Name Mixin selector official ay
Lema;ay:Lenx;
intermediary field_39681
Lnet/minecraft/class_4325;field_39681:Lnet/minecraft/class_7580;
named serverFilterer
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;serverFilterer:Lnet/minecraft/client/realms/util/RealmsServerFilterer;
-
trialAvailable
private volatile boolean trialAvailable- Mappings:
Namespace Name Mixin selector official az
Lema;az:Z
intermediary field_19500
Lnet/minecraft/class_4325;field_19500:Z
named trialAvailable
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;trialAvailable:Z
-
newsLink
- Mappings:
Namespace Name Mixin selector official aA
Lema;aA:Ljava/lang/String;
intermediary field_45203
Lnet/minecraft/class_4325;field_45203:Ljava/lang/String;
named newsLink
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;newsLink:Ljava/lang/String;
-
lastPlayButtonClickTime
long lastPlayButtonClickTime- Mappings:
Namespace Name Mixin selector official aB
Lema;aB:J
intermediary field_37267
Lnet/minecraft/class_4325;field_37267:J
named lastPlayButtonClickTime
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;lastPlayButtonClickTime:J
-
notifications
- Mappings:
Namespace Name Mixin selector official aC
Lema;aC:Ljava/util/List;
intermediary field_42997
Lnet/minecraft/class_4325;field_42997:Ljava/util/List;
named notifications
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;notifications:Ljava/util/List;
-
purchaseButton
- Mappings:
Namespace Name Mixin selector official aD
Lema;aD:Lesq;
intermediary field_45204
Lnet/minecraft/class_4325;field_45204:Lnet/minecraft/class_4185;
named purchaseButton
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;purchaseButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
inviteButton
- Mappings:
Namespace Name Mixin selector official aE
Lema;aE:Lema$f;
intermediary field_45205
Lnet/minecraft/class_4325;field_45205:Lnet/minecraft/class_4325$class_8651;
named inviteButton
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;inviteButton:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$NotificationButtonWidget;
-
newsButton
- Mappings:
Namespace Name Mixin selector official aF
Lema;aF:Lema$f;
intermediary field_45206
Lnet/minecraft/class_4325;field_45206:Lnet/minecraft/class_4325$class_8651;
named newsButton
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;newsButton:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$NotificationButtonWidget;
-
loadStatus
- Mappings:
Namespace Name Mixin selector official aG
Lema;aG:Lema$e;
intermediary field_45207
Lnet/minecraft/class_4325;field_45207:Lnet/minecraft/class_4325$class_8650;
named loadStatus
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;loadStatus:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$LoadStatus;
-
layout
- Mappings:
Namespace Name Mixin selector official aH
Lema;aH:Levz;
intermediary field_45208
Lnet/minecraft/class_4325;field_45208:Lnet/minecraft/class_8132;
named layout
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;layout:Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;
-
-
Constructor Details
-
RealmsMainScreen
- Mappings:
Namespace Name Mixin selector official <init>
Lema;<init>(Leyk;)V
intermediary <init>
Lnet/minecraft/class_4325;<init>(Lnet/minecraft/class_437;)V
named <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 a
Lema;a(Lema$e;)V
intermediary method_52635
Lnet/minecraft/class_4325;method_52635(Lnet/minecraft/class_4325$class_8650;)V
named onLoadStatusChange
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;onLoadStatusChange(Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$LoadStatus;)V
-
makeLayoutFor
- Mappings:
Namespace Name Mixin selector official b
Lema;b(Lema$e;)Levz;
intermediary method_52641
Lnet/minecraft/class_4325;method_52641(Lnet/minecraft/class_4325$class_8650;)Lnet/minecraft/class_8132;
named makeLayoutFor
Lnet/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 D
Lema;D()Lewa;
intermediary method_52630
Lnet/minecraft/class_4325;method_52630()Lnet/minecraft/class_8133;
named makeHeader
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;makeHeader()Lnet/minecraft/client/gui/widget/LayoutWidget;
-
makeInnerLayout
- Mappings:
Namespace Name Mixin selector official c
Lema;c(Lema$e;)Lewa;
intermediary method_52644
Lnet/minecraft/class_4325;method_52644(Lnet/minecraft/class_4325$class_8650;)Lnet/minecraft/class_8133;
named makeInnerLayout
Lnet/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 E
Lema;E()Lewd;
intermediary method_52631
Lnet/minecraft/class_4325;method_52631()Lnet/minecraft/class_8667;
named makeNoRealmsLayout
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;makeNoRealmsLayout()Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;
-
refreshButtons
void refreshButtons()- Mappings:
Namespace Name Mixin selector official F
Lema;F()V
intermediary method_52632
Lnet/minecraft/class_4325;method_52632()V
named refreshButtons
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;refreshButtons()V
-
shouldPlayButtonBeActive
- Mappings:
Namespace Name Mixin selector official a
Lema;a(Lemw;)Z
intermediary method_20874
Lnet/minecraft/class_4325;method_20874(Lnet/minecraft/class_4877;)Z
named shouldPlayButtonBeActive
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldPlayButtonBeActive(Lnet/minecraft/client/realms/dto/RealmsServer;)Z
-
shouldRenewButtonBeActive
- Mappings:
Namespace Name Mixin selector official b
Lema;b(Lemw;)Z
intermediary method_20884
Lnet/minecraft/class_4325;method_20884(Lnet/minecraft/class_4877;)Z
named shouldRenewButtonBeActive
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldRenewButtonBeActive(Lnet/minecraft/client/realms/dto/RealmsServer;)Z
-
shouldConfigureButtonBeActive
- Mappings:
Namespace Name Mixin selector official c
Lema;c(Lemw;)Z
intermediary method_49285
Lnet/minecraft/class_4325;method_49285(Lnet/minecraft/class_4877;)Z
named shouldConfigureButtonBeActive
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;shouldConfigureButtonBeActive(Lnet/minecraft/client/realms/dto/RealmsServer;)Z
-
shouldLeaveButtonBeActive
- Mappings:
Namespace Name Mixin selector official d
Lema;d(Lemw;)Z
intermediary method_49288
Lnet/minecraft/class_4325;method_49288(Lnet/minecraft/class_4877;)Z
named shouldLeaveButtonBeActive
Lnet/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 d
Lema;d()V
intermediary method_53792
Lnet/minecraft/class_4325;method_53792()V
named resetPendingInvitesCount
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;resetPendingInvitesCount()V
-
resetServerList
public void resetServerList()- Mappings:
Namespace Name Mixin selector official e
Lema;e()V
intermediary method_53793
Lnet/minecraft/class_4325;method_53793()V
named resetServerList
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;resetServerList()V
-
createPeriodicRunnersManager
private PeriodicRunnerFactory.RunnersManager createPeriodicRunnersManager(RealmsPeriodicCheckers periodicCheckers) - Mappings:
Namespace Name Mixin selector official a
Lema;a(Lenv;)Lepe$c;
intermediary method_44611
Lnet/minecraft/class_4325;method_44611(Lnet/minecraft/class_7578;)Lnet/minecraft/class_7581$class_7584;
named createPeriodicRunnersManager
Lnet/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 a
Lema;a(Lema$i;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
named request
Lnet/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 G
Lema;G()V
intermediary method_49550
Lnet/minecraft/class_4325;method_49550()V
named refresh
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;refresh()V
-
addNotificationEntry
private void addNotificationEntry(RealmsMainScreen.RealmSelectionList selectionList, RealmsNotification notification) - Mappings:
Namespace Name Mixin selector official a
Lema;a(Lema$h;Lemv;)V
intermediary method_49551
Lnet/minecraft/class_4325;method_49551(Lnet/minecraft/class_4325$class_4329;Lnet/minecraft/class_8204;)V
named addNotificationEntry
Lnet/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 H
Lema;H()V
intermediary method_20922
Lnet/minecraft/class_4325;method_20922()V
named pingRegions
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;pingRegions()V
-
getOwnedNonExpiredWorldIds
- Mappings:
Namespace Name Mixin selector official I
Lema;I()Ljava/util/List;
intermediary method_20924
Lnet/minecraft/class_4325;method_20924()Ljava/util/List;
named getOwnedNonExpiredWorldIds
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;getOwnedNonExpiredWorldIds()Ljava/util/List;
-
onRenew
- Mappings:
Namespace Name Mixin selector official e
Lema;e(Lemw;)V
intermediary method_20928
Lnet/minecraft/class_4325;method_20928(Lnet/minecraft/class_4877;)V
named onRenew
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;onRenew(Lnet/minecraft/client/realms/dto/RealmsServer;)V
-
configureClicked
- Mappings:
Namespace Name Mixin selector official f
Lema;f(Lemw;)V
intermediary method_20903
Lnet/minecraft/class_4325;method_20903(Lnet/minecraft/class_4877;)V
named configureClicked
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;configureClicked(Lnet/minecraft/client/realms/dto/RealmsServer;)V
-
leaveClicked
- Mappings:
Namespace Name Mixin selector official g
Lema;g(Lemw;)V
intermediary method_20906
Lnet/minecraft/class_4325;method_20906(Lnet/minecraft/class_4877;)V
named leaveClicked
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;leaveClicked(Lnet/minecraft/client/realms/dto/RealmsServer;)V
-
findServer
- Mappings:
Namespace Name Mixin selector official J
Lema;J()Lemw;
intermediary method_38503
Lnet/minecraft/class_4325;method_38503()Lnet/minecraft/class_4877;
named findServer
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;findServer()Lnet/minecraft/client/realms/dto/RealmsServer;
-
leaveServer
- Mappings:
Namespace Name Mixin selector official a
Lema;a(ZLemw;)V
intermediary method_24991
Lnet/minecraft/class_4325;method_24991(ZLnet/minecraft/class_4877;)V
named leaveServer
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;leaveServer(ZLnet/minecraft/client/realms/dto/RealmsServer;)V
-
removeServer
- Mappings:
Namespace Name Mixin selector official h
Lema;h(Lemw;)V
intermediary method_31174
Lnet/minecraft/class_4325;method_31174(Lnet/minecraft/class_4877;)V
named removeServer
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;removeServer(Lnet/minecraft/client/realms/dto/RealmsServer;)V
-
dismissNotification
- Mappings:
Namespace Name Mixin selector official a
Lema;a(Ljava/util/UUID;)V
intermediary method_49557
Lnet/minecraft/class_4325;method_49557(Ljava/util/UUID;)V
named dismissNotification
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;dismissNotification(Ljava/util/UUID;)V
-
removeSelection
public void removeSelection()- Mappings:
Namespace Name Mixin selector official f
Lema;f()V
intermediary method_38505
Lnet/minecraft/class_4325;method_38505()V
named removeSelection
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;removeSelection()V
-
getNarratedTitle
- Overrides:
getNarratedTitle
in classScreen
- Mappings:
Namespace Name Mixin selector official g
Leyk;g()Ltl;
intermediary method_25435
Lnet/minecraft/class_437;method_25435()Lnet/minecraft/class_2561;
named getNarratedTitle
Lnet/minecraft/client/gui/screen/Screen;getNarratedTitle()Lnet/minecraft/text/Text;
-
render
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classScreen
- Mappings:
Namespace Name Mixin selector official a
Lets;a(Lesf;IIF)V
intermediary method_25394
Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
named render
Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
-
showBuyRealmsScreen
private void showBuyRealmsScreen()- Mappings:
Namespace Name Mixin selector official K
Lema;K()V
intermediary method_53791
Lnet/minecraft/class_4325;method_53791()V
named showBuyRealmsScreen
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;showBuyRealmsScreen()V
-
play
- Mappings:
Namespace Name Mixin selector official a
Lema;a(Lemw;Leyk;)V
intermediary method_20853
Lnet/minecraft/class_4325;method_20853(Lnet/minecraft/class_4877;Lnet/minecraft/class_437;)V
named play
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;play(Lnet/minecraft/client/realms/dto/RealmsServer;Lnet/minecraft/client/gui/screen/Screen;)V
-
isSelfOwnedServer
- Mappings:
Namespace Name Mixin selector official i
Lema;i(Lemw;)Z
intermediary method_20909
Lnet/minecraft/class_4325;method_20909(Lnet/minecraft/class_4877;)Z
named isSelfOwnedServer
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;isSelfOwnedServer(Lnet/minecraft/client/realms/dto/RealmsServer;)Z
-
isOwnedNotExpired
- Mappings:
Namespace Name Mixin selector official j
Lema;j(Lemw;)Z
intermediary method_25001
Lnet/minecraft/class_4325;method_25001(Lnet/minecraft/class_4877;)Z
named isOwnedNotExpired
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;isOwnedNotExpired(Lnet/minecraft/client/realms/dto/RealmsServer;)Z
-
drawEnvironmentText
- Mappings:
Namespace Name Mixin selector official a
Lema;a(Lesf;Ljava/lang/String;I)V
intermediary method_52637
Lnet/minecraft/class_4325;method_52637(Lnet/minecraft/class_332;Ljava/lang/String;I)V
named drawEnvironmentText
Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;drawEnvironmentText(Lnet/minecraft/client/gui/DrawContext;Ljava/lang/String;I)V
-