com.mojang.realmsclient

public class RealmsMainScreen

extends RealmsScreen

All mapped superinterfaces:

ContainerEventHandler, GuiEventListener, TabOrderedElement, Renderable

fju
com.mojang.realmsclient.RealmsMainScreen
net.minecraft.class_4325
net.minecraft.unmapped.C_uncfwjlr
net.minecraft.client.realms.gui.screen.RealmsMainScreen
net.minecraft.client.gui.screen.realms.RealmsMainScreen

Field summary

Modifier and TypeField
static final ResourceLocation
b
INFO_SPRITE
field_45201
f_oqxqenyz
INFO_ICON_TEXTURE
INFO_ICON_TEXTURE
static final ResourceLocation
c
NEW_REALM_SPRITE
field_45216
f_dixtpcdf
NEW_REALM_ICON_TEXTURE
NEW_REALM_ICON_TEXTURE
static final ResourceLocation
C
EXPIRED_SPRITE
field_45217
f_gleimzay
EXPIRED_STATUS_TEXTURE
REALM_EXPIRED_TEXTURE
static final ResourceLocation
D
EXPIRES_SOON_SPRITE
field_45218
f_ubelrngz
EXPIRES_SOON_STATUS_TEXTURE
REALM_EXPIRES_SOON_TEXTURE
static final ResourceLocation
E
OPEN_SPRITE
field_45219
f_rrnyjqqf
OPEN_STATUS_TEXTURE
REALM_OPEN_TEXTURE
static final ResourceLocation
F
CLOSED_SPRITE
field_45191
f_ycjqhwln
CLOSED_STATUS_TEXTURE
REALM_CLOSED_TEXTURE
private static final ResourceLocation
G
INVITE_SPRITE
field_45192
f_fyvtvtkl
INVITE_ICON_TEXTURE
INVITE_ICON_TEXTURE
private static final ResourceLocation
H
NEWS_SPRITE
field_45193
f_yyfnnvvc
NEWS_ICON_TEXTURE
NEWS_ICON_TEXTURE
public static final ResourceLocation
a
HARDCORE_MODE_SPRITE
field_54806
f_pdxyhdfc
HARDCORE_ICON_TEXTURE
static final org.slf4j.Logger
I
LOGGER
field_19475
f_xvmvgoxe
LOGGER
LOGGER
private static final ResourceLocation
J
LOGO_LOCATION
field_45194
f_xudjgmlt
REALMS_TITLE_TEXTURE
LOGO_TEXTURE
private static final ResourceLocation
K
NO_REALMS_LOCATION
field_45195
f_ydhsfxmv
NO_REALMS_TEXTURE
NO_REALMS_TEXTURE
private static final Component
L
TITLE
field_45196
f_rctqjdxb
MENU_TEXT
ONLINE
private static final Component
M
LOADING_TEXT
field_45197
f_kmjtkmrs
LOADING_TEXT
LOADING
static final Component
N
SERVER_UNITIALIZED_TEXT
field_26450
f_gzcxhpth
UNINITIALIZED_TEXT
UNINITIALIZED
static final Component
O
SUBSCRIPTION_EXPIRED_TEXT
field_26451
f_syexzmor
EXPIRED_LIST_TEXT
EXPIRED_LIST
private static final Component
P
SUBSCRIPTION_RENEW_TEXT
field_26452
f_bbiuqgtd
EXPIRED_RENEW_TEXT
EXPIRED_RENEW
static final Component
Q
TRIAL_EXPIRED_TEXT
field_26453
f_thhypwcm
EXPIRED_TRIAL_TEXT
EXPIRED_TRIAL
private static final Component
R
PLAY_TEXT
field_42859
f_oxlapymb
PLAY_TEXT
PLAY
private static final Component
S
LEAVE_SERVER_TEXT
field_42860
f_guxnafrw
LEAVE_TEXT
LEAVE
private static final Component
T
CONFIGURE_SERVER_TEXT
field_42861
f_qhyldita
CONFIGURE_TEXT
CONFIGURE
static final Component
U
SERVER_EXPIRED_TOOLTIP
field_26457
f_xqcveclg
EXPIRED_TEXT
EXPIRED
static final Component
V
SERVER_EXPIRES_SOON_TOOLTIP
field_26458
f_alvmhryd
EXPIRES_SOON_TEXT
EXPIRES_SOON
static final Component
W
SERVER_EXPIRES_IN_DAY_TOOLTIP
field_26459
f_ajtnxorc
EXPIRES_IN_A_DAY_TEXT
EXPIRES_IN_A_DAY
static final Component
X
SERVER_OPEN_TOOLTIP
field_26460
f_geledlrq
OPEN_TEXT
OPEN
static final Component
Y
SERVER_CLOSED_TOOLTIP
field_26461
f_prftbqsx
CLOSED_TEXT
CLOSED
static final Component
Z
UNITIALIZED_WORLD_NARRATION
field_33776
f_pnacbfus
UNINITIALIZED_BUTTON_NARRATION
UNINITIALIZED_BUTTON_NARRATION
private static final Component
aa
NO_REALMS_TEXT
field_45198
f_lwnbwnwd
NO_REALMS_TEXT
NO_REALMS
private static final Component
ab
NO_PENDING_INVITES
field_45199
f_vcnffqmd
NO_PENDING_TOOLTIP
NO_PENDING_INVITES_TOOLTIP
private static final Component
ac
PENDING_INVITES
field_45200
f_lzszrazz
PENDING_TOOLTIP
PENDING_INVITES_TOOLTIP
private static final Component
ad
INCOMPATIBLE_POPUP_TITLE
field_51815
f_qdhjkbir
INCOMPATIBLE_POPUP_TITLE
INCOMPATIBLE_TITLE
private static final Component
ae
INCOMPATIBLE_RELEASE_TYPE_POPUP_MESSAGE
field_51816
f_gnsgzjld
INCOMPATIBLE_RELEASE_TYPE_MESSAGE
INCOMPATIBLE_RELEASE_TYPE_MESSAGE
private static final int
af
BUTTON_WIDTH
field_42862
f_zuretgvo
field_42862
BUTTON_WIDTH
private static final int
ag
BUTTON_COLUMNS
field_45209
f_vfupxign
field_45209
BUTTON_COLUMNS
private static final int
ah
BUTTON_SPACING
field_45210
f_wwmlethk
field_45210
BUTTON_SPACING
private static final int
ai
CONTENT_WIDTH
field_45211
f_urifkidm
field_45211
CONTENT_WIDTH
private static final int
aj
LOGO_WIDTH
field_44509
f_bhdqfszn
field_44509
LOGO_WIDTH
private static final int
ak
LOGO_HEIGHT
field_44510
f_jtfehbdt
field_44510
LOGO_HEIGHT
private static final int
al
LOGO_TEXTURE_WIDTH
field_44511
f_lvbzhuvg
field_44511
LOGO_TEXTURE_WIDTH
private static final int
am
LOGO_TEXTURE_HEIGHT
field_44512
f_nkjxtixw
field_44512
LOGO_TEXTURE_HEIGHT
private static final int
an
LOGO_PADDING
field_44513
f_stbkrlli
field_44513
LOGO_PADDING
private static final int
ao
HEADER_HEIGHT
field_44514
f_sppzvyyb
field_44514
HEADER_HEIGHT
private static final int
ap
FOOTER_PADDING
field_45212
f_tmscnyma
field_45212
FOOTER_PADDING
private static final int
aq
NEW_REALM_SPRITE_WIDTH
field_46670
f_jubfftip
field_46670
NEW_REALM_ICON_WIDTH
private static final int
ar
NEW_REALM_SPRITE_HEIGHT
field_46671
f_vgfdfrzs
field_46671
NEW_REALM_ICON_HEIGHT
private static final int
as
ENTRY_WIDTH
field_46215
f_pcfjzgdu
field_46215
ENTRY_WIDTH
private static final int
at
ITEM_HEIGHT
field_46216
f_qiukxtcq
field_46216
ITEM_HEIGHT
private static final boolean
au
SNAPSHOT
field_46672
f_yqetxhnb
gameOnSnapshot
SNAPSHOT
private static boolean
av
snapshotToggle
field_46673
f_laokacvd
showingSnapshotRealms
showSnapshots
private final CompletableFuture<RealmsAvailability$Result>
aw
availability
field_45213
f_ueblbptz
availabilityInfo
joinError
private DataFetcher$Subscription
ax
dataSubscription
field_45214
f_tqlxeqov
periodicRunnersManager
fetchTaskListener
private final Set<UUID>
ay
handledSeenNotifications
field_42996
f_nobpynue
seenNotifications
seenNotifications
private static boolean
az
regionsPinged
field_19464
f_zragakdv
regionsPinged
regionsPinged
private final com.google.common.util.concurrent.RateLimiter
aA
inviteNarrationLimiter
field_19477
f_obtmnkgu
rateLimiter
rateLimiter
private final Screen
aB
lastScreen
field_19482
f_xdaouetn
parent
lastScreen
private Button
aC
playButton
field_45215
f_skqraqqm
playButton
playButton
private Button
aD
backButton
field_19486
f_qpvmcjoh
backButton
backButton
private Button
aE
renewButton
field_19487
f_zllvwnxo
renewButton
renewButton
private Button
aF
configureButton
field_19488
f_pfqxdhxj
configureButton
configureButton
private Button
aG
leaveButton
field_19489
f_kjcwkfau
leaveButton
leaveButton
RealmsMainScreen$RealmSelectionList
aH
realmSelectionList
field_19483
f_vfumkxne
realmSelectionList
realmSelectionList
RealmsServerList
aI
serverList
field_39681
f_jlcpctfb
serverFilterer
serverList
List<RealmsServer>
aJ
availableSnapshotServers
field_46669
f_cyjqjdsa
availableSnapshotServers
availableSnapshotServers
RealmsServerPlayerLists
aK
onlinePlayersPerRealm
field_52116
f_aejhavvv
onlinePlayers
playerLists
private volatile boolean
aL
trialsAvailable
field_19500
f_sxomdhen
trialAvailable
trialAvailable
private volatile String
aM
newsLink
field_45203
f_puvilcjl
newsLink
newsLink
long
aN
lastClickTime
field_37267
f_zwappgmo
lastPlayButtonClickTime
lastPlayButtonClickTime
final List<RealmsNotification>
aO
notifications
field_42997
f_zfclovwg
notifications
notifications
private Button
aP
addRealmButton
field_45204
f_lphdprbf
purchaseButton
purchaseButton
private RealmsMainScreen$NotificationButton
aQ
pendingInvitesButton
field_45205
f_bzicbrdl
inviteButton
pendingInvitesButton
private RealmsMainScreen$NotificationButton
aR
newsButton
field_45206
f_fdgnfevv
newsButton
newsButton
private RealmsMainScreen$LayoutState
aS
activeLayoutState
field_45207
f_nrqmokvf
loadStatus
loadStatus
private HeaderAndFooterLayout
aT
layout
field_45208
f_fhewopod
layout
layout

Constructor summary

ModifierConstructor
public (Screen parent)

Method summary

Modifier and TypeMethod
public void
aO_()
init()
method_25426()
m_xaqeivsh()
init()
init()
public static boolean
b()
isSnapshot()
method_54330()
m_qhhosbao()
isSnapshotRealmsEligible()
isSnapshot()
protected void
c()
repositionElements()
method_48640()
m_htvzhlss()
refreshWidgetPositions()
repositionElements()
public void
aL_()
onClose()
method_25419()
m_tevgoglb()
close()
closeScreen()
private void
E()
updateLayout()
method_54320()
m_vpsrhejw()
updateLoadStatus()
updateLayout()
private void
a(fju$f arg0)
updateLayout(RealmsMainScreen$LayoutState arg0)
method_52635(class_4325$class_8650 arg0)
m_clfgqcju(C_uncfwjlr$C_ojhyljtj arg0)
onLoadStatusChange(RealmsMainScreen$LoadStatus loadStatus)
updateLayout(RealmsMainScreen$LoadStatus loadStatus)
private HeaderAndFooterLayout
b(fju$f arg0)
createLayout(RealmsMainScreen$LayoutState arg0)
method_52641(class_4325$class_8650 arg0)
m_xixvhmyu(C_uncfwjlr$C_ojhyljtj arg0)
makeLayoutFor(RealmsMainScreen$LoadStatus loadStatus)
createLayout(RealmsMainScreen$LoadStatus loadStatus)
private Layout
F()
createHeader()
method_52630()
m_irfiecbu()
makeHeader()
createHeader()
private Layout
c(fju$f arg0)
createFooter(RealmsMainScreen$LayoutState arg0)
method_52644(class_4325$class_8650 arg0)
m_ssulbyvp(C_uncfwjlr$C_ojhyljtj arg0)
makeInnerLayout(RealmsMainScreen$LoadStatus loadStatus)
createFooter(RealmsMainScreen$LoadStatus loadStatus)
private LinearLayout
G()
createNoRealmsContent()
method_52631()
m_byigiajp()
makeNoRealmsLayout()
noRealmsWidget()
void
H()
updateButtonStates()
method_52632()
m_mzhwlfdb()
refreshButtons()
updateButtonStates()
boolean
a(fla arg0)
shouldPlayButtonBeActive(RealmsServer arg0)
method_20874(class_4877 arg0)
m_ytletlev(C_pwmwypfb arg0)
shouldPlayButtonBeActive(RealmsServer server)
shouldPlayButtonBeActive(RealmsServer server)
private boolean
b(fla arg0)
shouldRenewButtonBeActive(RealmsServer arg0)
method_20884(class_4877 arg0)
m_ildtwubj(C_pwmwypfb arg0)
shouldRenewButtonBeActive(RealmsServer server)
shouldRenewButtonBeActive(RealmsServer server)
private boolean
c(fla arg0)
shouldConfigureButtonBeActive(RealmsServer arg0)
method_49285(class_4877 arg0)
m_iiyaspdq(C_pwmwypfb arg0)
shouldConfigureButtonBeActive(RealmsServer server)
shouldConfigureButtonBeActive(RealmsServer server)
private boolean
d(fla arg0)
shouldLeaveButtonBeActive(RealmsServer arg0)
method_49288(class_4877 arg0)
m_uwkoxluc(C_pwmwypfb arg0)
shouldLeaveButtonBeActive(RealmsServer server)
shouldLeaveButtonBeActive(RealmsServer server)
public void
e()
tick()
method_25393()
m_ndigxngy()
tick()
tick()
public static void
f()
refreshPendingInvites()
method_53792()
m_gwjurvjx()
resetPendingInvitesCount()
resetPendingInvites()
public static void
g()
refreshServerList()
method_53793()
m_smqnphhm()
resetServerList()
resetServerList()
private void
I()
debugRefreshDataFetchers()
method_54324()
m_tjyokdrg()
resetPeriodicCheckers()
resetDataFetchTasks()
private DataFetcher$Subscription
a(fly arg0)
initDataFetcher(RealmsDataFetcher arg0)
method_44611(class_7578 arg0)
m_rtkzebzs(C_yyprjalz arg0)
createPeriodicRunnersManager(RealmsPeriodicCheckers periodicCheckers)
setupDataFetcher(RealmsDataFetchers dataFetcher)
void
a(Collection<fkz> arg0)
markNotificationsAsSeen(Collection<RealmsNotification> arg0)
method_54104(Collection<class_8204> arg0)
m_cmcurybp(Collection<C_auzifczy> arg0)
markAsSeen(Collection<RealmsNotification> notifications)
markNotificationsAsSeen(Collection<RealmsNotification> notifications)
private static <T> void
a(fju$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)
m_avdxjgja(C_uncfwjlr$C_oiabdumy<T> arg0, Consumer<T> arg1)
request(RealmsMainScreen$Request<T> request, Consumer<T> resultConsumer)
callRealmsService(RealmsMainScreen$RealmsRequest<T> request, Consumer<T> resultConsumer)
private void
L()
refreshListAndLayout()
method_49550()
m_oteeiouk()
refresh()
refresh()
private void
M()
pingRegions()
method_20922()
m_lgrkydux()
pingRegions()
pingRegions()
private List<Long>
N()
getOwnedNonExpiredRealmIds()
method_20924()
m_ymlzuivp()
getOwnedNonExpiredWorldIds()
getOwnedNonExpiredWorldIds()
private void
e(fla arg0)
onRenew(RealmsServer arg0)
method_20928(class_4877 arg0)
m_nykjkgxr(C_pwmwypfb arg0)
onRenew(RealmsServer realmsServer)
onRenew(RealmsServer server)
private void
f(fla arg0)
configureClicked(RealmsServer arg0)
method_20903(class_4877 arg0)
m_uyfoaanv(C_pwmwypfb arg0)
configureClicked(RealmsServer serverData)
configureClicked(RealmsServer serverData)
private void
g(fla arg0)
leaveClicked(RealmsServer arg0)
method_20906(class_4877 arg0)
m_ymxvcgqq(C_pwmwypfb arg0)
leaveClicked(RealmsServer selectedServer)
leaveClicked(RealmsServer selectedServer)
private RealmsServer
O()
getSelectedServer()
method_38503()
m_suxyugra()
getSelectedServer()
getSelectedServer()
private void
h(fla arg0)
leaveServer(RealmsServer arg0)
method_24991(class_4877 arg0)
m_qbrpgnib(C_pwmwypfb arg0)
leaveServer(RealmsServer server)
startLeaveTask(RealmsServer server)
void
a(UUID arg0)
dismissNotification(UUID arg0)
method_49557(UUID arg0)
m_qwnzuazr(UUID arg0)
dismissNotification(UUID notification)
dismissNotification(UUID notificationUuid)
public void
h()
resetScreen()
method_38505()
m_zdaeiqos()
removeSelection()
removeSelection()
public Component
i()
getNarrationMessage()
method_25435()
m_nvnfplud()
getNarratedTitle()
getNarratedTitle()
public void
a(frv 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)
m_ljhpujrm(C_sedilmty arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)
render(GuiGraphics arg0, int arg1, int arg2, float arg3)
private void
P()
openTrialAvailablePopup()
method_53791()
m_andcgpqp()
showBuyRealmsScreen()
openTrialAvailablePopupScreen()
public static void
a(fla arg0, fyb arg1)
play(RealmsServer arg0, Screen arg1)
method_20853(class_4877 arg0, class_437 arg1)
m_jvvhompn(C_pwmwypfb arg0, C_wrmtlwqx arg1)
play(RealmsServer serverData, Screen parent)
play(RealmsServer server, Screen screen)
public static void
a(fla arg0, fyb arg1, boolean arg2)
play(RealmsServer arg0, Screen arg1, boolean arg2)
method_54327(class_4877 arg0, class_437 arg1, boolean arg2)
m_yemkrboo(C_pwmwypfb arg0, C_wrmtlwqx arg1, boolean arg2)
play(RealmsServer server, Screen parent, boolean needsPreparation)
play(RealmsServer server, Screen screen, boolean allowSnapshot)
private static void
a(fla arg0, fyb arg1, wy arg2, wy arg3, wy 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)
m_zxhakhrx(C_pwmwypfb arg0, C_wrmtlwqx arg1, C_rdaqiwdt arg2, C_rdaqiwdt arg3, C_rdaqiwdt arg4)
showCompatibilityScreen(RealmsServer server, Screen parent, Text title, Text description, Text confirmText)
showPlayConfirmationScreen(RealmsServer server, Screen screen, Text title, Text translationKey, Text text)
private static void
b(fla arg0, fyb arg1)
upgradeRealmAndPlay(RealmsServer arg0, Screen arg1)
method_60861(class_4877 arg0, class_437 arg1)
m_sklqdwoj(C_pwmwypfb arg0, C_wrmtlwqx arg1)
showNeedsUpgradeScreen(RealmsServer serverData, Screen parent)
showNeedsUpgradeScreen(RealmsServer server, Screen parent)
public static Component
a(String arg0, boolean arg1)
getVersionComponent(String arg0, boolean arg1)
method_54562(String arg0, boolean arg1)
m_yjygqnjl(String arg0, boolean arg1)
getVersionText(String version, boolean compatible)
getVersionText(String version, boolean compatible)
public static Component
a(String arg0, int arg1)
getVersionComponent(String arg0, int arg1)
method_54561(String arg0, int arg1)
m_nzxelnxl(String arg0, int arg1)
getVersionText(String version, int color)
getVersionText(String version, int color)
public static Component
a(int arg0, boolean arg1)
getGameModeComponent(int arg0, boolean arg1)
method_64834(int arg0, boolean arg1)
m_nwebiyeg(int arg0, boolean arg1)
getGameModeText(int id, boolean hardcore)
m_nwebiyeg(int id, boolean arg1)
static boolean
i(fla arg0)
isSelfOwnedServer(RealmsServer arg0)
method_20909(class_4877 arg0)
m_veeacmfr(C_pwmwypfb arg0)
isSelfOwnedServer(RealmsServer server)
isSelfOwnedServer(RealmsServer server)
private boolean
j(fla arg0)
isSelfOwnedNonExpiredServer(RealmsServer arg0)
method_25001(class_4877 arg0)
m_bgzsbxbo(C_pwmwypfb arg0)
isOwnedNotExpired(RealmsServer serverData)
isOwnedNotExpired(RealmsServer serverData)
private void
a(frv arg0, String arg1, int arg2)
renderEnvironment(GuiGraphics arg0, String arg1, int arg2)
method_52637(class_332 arg0, String arg1, int arg2)
m_lwwrcldu(C_sedilmty arg0, String arg1, int arg2)
drawEnvironmentText(DrawContext context, String text, int color)
drawEnvironmentText(GuiGraphics graphics, String message, int color)