com.mojang.realmsclient

public class RealmsMainScreen

extends RealmsScreen

All mapped superinterfaces:

ContainerEventHandler, GuiEventListener, TabOrderedElement, Renderable

fmo
com.mojang.realmsclient.RealmsMainScreen
net.minecraft.class_4325

Field summary

Modifier and TypeField
static final ResourceLocation
b
INFO_SPRITE
field_45201
static final ResourceLocation
c
NEW_REALM_SPRITE
field_45216
static final ResourceLocation
D
EXPIRED_SPRITE
field_45217
static final ResourceLocation
E
EXPIRES_SOON_SPRITE
field_45218
static final ResourceLocation
F
OPEN_SPRITE
field_45219
static final ResourceLocation
G
CLOSED_SPRITE
field_45191
private static final ResourceLocation
H
INVITE_SPRITE
field_45192
private static final ResourceLocation
I
NEWS_SPRITE
field_45193
public static final ResourceLocation
a
HARDCORE_MODE_SPRITE
field_54806
static final org.slf4j.Logger
J
LOGGER
field_19475
private static final ResourceLocation
K
LOGO_LOCATION
field_45194
private static final ResourceLocation
L
NO_REALMS_LOCATION
field_45195
private static final Component
M
TITLE
field_45196
private static final Component
N
LOADING_TEXT
field_45197
static final Component
O
SERVER_UNITIALIZED_TEXT
field_26450
static final Component
P
SUBSCRIPTION_EXPIRED_TEXT
field_26451
private static final Component
Q
SUBSCRIPTION_RENEW_TEXT
field_26452
static final Component
R
TRIAL_EXPIRED_TEXT
field_26453
private static final Component
S
PLAY_TEXT
field_42859
private static final Component
T
LEAVE_SERVER_TEXT
field_42860
private static final Component
U
CONFIGURE_SERVER_TEXT
field_42861
static final Component
V
SERVER_EXPIRED_TOOLTIP
field_26457
static final Component
W
SERVER_EXPIRES_SOON_TOOLTIP
field_26458
static final Component
X
SERVER_EXPIRES_IN_DAY_TOOLTIP
field_26459
static final Component
Y
SERVER_OPEN_TOOLTIP
field_26460
static final Component
Z
SERVER_CLOSED_TOOLTIP
field_26461
static final Component
aa
UNITIALIZED_WORLD_NARRATION
field_33776
private static final Component
ab
NO_REALMS_TEXT
field_45198
private static final Component
ac
NO_PENDING_INVITES
field_45199
private static final Component
ad
PENDING_INVITES
field_45200
private static final Component
ae
INCOMPATIBLE_POPUP_TITLE
field_51815
private static final Component
af
INCOMPATIBLE_RELEASE_TYPE_POPUP_MESSAGE
field_51816
private static final int
ag
BUTTON_WIDTH
field_42862
private static final int
ah
BUTTON_COLUMNS
field_45209
private static final int
ai
BUTTON_SPACING
field_45210
private static final int
aj
CONTENT_WIDTH
field_45211
private static final int
ak
LOGO_WIDTH
field_44509
private static final int
al
LOGO_HEIGHT
field_44510
private static final int
am
LOGO_TEXTURE_WIDTH
field_44511
private static final int
an
LOGO_TEXTURE_HEIGHT
field_44512
private static final int
ao
LOGO_PADDING
field_44513
private static final int
ap
HEADER_HEIGHT
field_44514
private static final int
aq
FOOTER_PADDING
field_45212
private static final int
ar
NEW_REALM_SPRITE_WIDTH
field_46670
private static final int
as
NEW_REALM_SPRITE_HEIGHT
field_46671
private static final int
at
ENTRY_WIDTH
field_46215
private static final int
au
ITEM_HEIGHT
field_46216
private static final boolean
av
SNAPSHOT
field_46672
private static boolean
aw
snapshotToggle
field_46673
private final CompletableFuture<RealmsAvailability$Result>
ax
availability
field_45213
private DataFetcher$Subscription
ay
dataSubscription
field_45214
private final Set<UUID>
az
handledSeenNotifications
field_42996
private static boolean
aA
regionsPinged
field_19464
private final com.google.common.util.concurrent.RateLimiter
aB
inviteNarrationLimiter
field_19477
private final Screen
aC
lastScreen
field_19482
private Button
aD
playButton
field_45215
private Button
aE
backButton
field_19486
private Button
aF
renewButton
field_19487
private Button
aG
configureButton
field_19488
private Button
aH
leaveButton
field_19489
RealmsMainScreen$RealmSelectionList
aI
realmSelectionList
field_19483
RealmsServerList
aJ
serverList
field_39681
List<RealmsServer>
aK
availableSnapshotServers
field_46669
RealmsServerPlayerLists
aL
onlinePlayersPerRealm
field_52116
private volatile boolean
aM
trialsAvailable
field_19500
private volatile String
aN
newsLink
field_45203
long
aO
lastClickTime
field_37267
final List<RealmsNotification>
aP
notifications
field_42997
private Button
aQ
addRealmButton
field_45204
private RealmsMainScreen$NotificationButton
aR
pendingInvitesButton
field_45205
private RealmsMainScreen$NotificationButton
aS
newsButton
field_45206
private RealmsMainScreen$LayoutState
aT
activeLayoutState
field_45207
private HeaderAndFooterLayout
aU
layout
field_45208

Constructor summary

ModifierConstructor
public (Screen arg0)

Method summary

Modifier and TypeMethod
public void
aR_()
init()
method_25426()
public static boolean
b()
isSnapshot()
method_54330()
protected void
c()
repositionElements()
method_48640()
public void
aM_()
onClose()
method_25419()
private void
l()
updateLayout()
method_54320()
private void
a(fmo$f arg0)
updateLayout(RealmsMainScreen$LayoutState arg0)
method_52635(class_4325$class_8650 arg0)
private HeaderAndFooterLayout
b(fmo$f arg0)
createLayout(RealmsMainScreen$LayoutState arg0)
method_52641(class_4325$class_8650 arg0)
private Layout
m()
createHeader()
method_52630()
private Layout
c(fmo$f arg0)
createFooter(RealmsMainScreen$LayoutState arg0)
method_52644(class_4325$class_8650 arg0)
private LinearLayout
n()
createNoRealmsContent()
method_52631()
void
F()
updateButtonStates()
method_52632()
boolean
a(fny arg0)
shouldPlayButtonBeActive(RealmsServer arg0)
method_20874(class_4877 arg0)
private boolean
b(fny arg0)
shouldRenewButtonBeActive(RealmsServer arg0)
method_20884(class_4877 arg0)
private boolean
c(fny arg0)
shouldConfigureButtonBeActive(RealmsServer arg0)
method_49285(class_4877 arg0)
private boolean
d(fny arg0)
shouldLeaveButtonBeActive(RealmsServer arg0)
method_49288(class_4877 arg0)
public void
e()
tick()
method_25393()
public static void
f()
refreshPendingInvites()
method_53792()
public static void
g()
refreshServerList()
method_53793()
private void
G()
debugRefreshDataFetchers()
method_54324()
private DataFetcher$Subscription
a(fpc arg0)
initDataFetcher(RealmsDataFetcher arg0)
method_44611(class_7578 arg0)
void
a(Collection<fnw> arg0)
markNotificationsAsSeen(Collection<RealmsNotification> arg0)
method_54104(Collection<class_8204> arg0)
private static <T> void
a(fmo$k<T> arg0, Consumer<T> arg1)
callRealmsClient(RealmsMainScreen$RealmsCall<T> arg0, Consumer<T> arg1)
method_49553(class_4325$class_8203<T> arg0, Consumer<T> arg1)
private void
H()
refreshListAndLayout()
method_49550()
private void
K()
pingRegions()
method_20922()
private List<Long>
L()
getOwnedNonExpiredRealmIds()
method_20924()
private void
e(fny arg0)
onRenew(RealmsServer arg0)
method_20928(class_4877 arg0)
private void
f(fny arg0)
configureClicked(RealmsServer arg0)
method_20903(class_4877 arg0)
private void
g(fny arg0)
leaveClicked(RealmsServer arg0)
method_20906(class_4877 arg0)
private RealmsServer
M()
getSelectedServer()
method_38503()
private void
h(fny arg0)
leaveServer(RealmsServer arg0)
method_24991(class_4877 arg0)
void
a(UUID arg0)
dismissNotification(UUID arg0)
method_49557(UUID arg0)
public void
h()
resetScreen()
method_38505()
public Component
i()
getNarrationMessage()
method_25435()
public void
a(fvb arg0, int arg1, int arg2, float arg3)
render(GuiGraphics arg0, int arg1, int arg2, float arg3)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
private void
N()
openTrialAvailablePopup()
method_53791()
public static void
a(fny arg0, gcn arg1)
play(RealmsServer arg0, Screen arg1)
method_20853(class_4877 arg0, class_437 arg1)
public static void
a(fny arg0, gcn arg1, boolean arg2)
play(RealmsServer arg0, Screen arg1, boolean arg2)
method_54327(class_4877 arg0, class_437 arg1, boolean arg2)
private static void
a(fny arg0, gcn arg1, xk arg2, xk arg3, xk arg4)
confirmToPlay(RealmsServer arg0, Screen arg1, Component arg2, Component arg3, Component arg4)
method_54326(class_4877 arg0, class_437 arg1, class_2561 arg2, class_2561 arg3, class_2561 arg4)
private static void
b(fny arg0, gcn arg1)
upgradeRealmAndPlay(RealmsServer arg0, Screen arg1)
method_60861(class_4877 arg0, class_437 arg1)
public static Component
a(String arg0, boolean arg1)
getVersionComponent(String arg0, boolean arg1)
method_54562(String arg0, boolean arg1)
public static Component
a(String arg0, int arg1)
getVersionComponent(String arg0, int arg1)
method_54561(String arg0, int arg1)
public static Component
a(int arg0, boolean arg1)
getGameModeComponent(int arg0, boolean arg1)
method_64834(int arg0, boolean arg1)
static boolean
i(fny arg0)
isSelfOwnedServer(RealmsServer arg0)
method_20909(class_4877 arg0)
private boolean
j(fny arg0)
isSelfOwnedNonExpiredServer(RealmsServer arg0)
method_25001(class_4877 arg0)
private void
a(fvb arg0, String arg1, int arg2)
renderEnvironment(GuiGraphics arg0, String arg1, int arg2)
method_52637(class_332 arg0, String arg1, int arg2)