net.minecraft.client.realms.gui.screen

public class AddRealmScreen

extends RealmsScreen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

com.mojang.realmsclient.gui.screens.RealmsPdpScreen
net.minecraft.class_1_1496
net.minecraft.client.realms.gui.screen.AddRealmScreen

Field summary

Modifier and TypeField
private static final Text
TITLE
field_1_10200
SELECT_SERVER_PURCHASE_TITLE
private static final Text
TRY_FOR_FREE
field_1_10204
TRY_FOR_FREE_TEXT
private static final Text
TRIAL_TITLE
field_1_10203
TRIAL_TITLE_TEXT
private static final Text
TRIAL_DESCRIPTION
field_1_10202
TRIAL_DESCRIPTION_TEXT
private static final Text
FRIENDS_TITLE
field_1_10183
FRIENDS_TITLE_TEXT
private static final Text
FRIENDS_DESCRIPTION
field_1_10181
FRIENDS_DESCRIPTION_TEXT
private static final Text
MINIGAMES_TITLE
field_1_10190
MINIGAMES_TITLE_TEXT
private static final Text
MINIGAMES_DESCRIPTION
field_1_10188
MINIGAMES_DESCRIPTION_TEXT
private static final Text
PRIVATE_SERVER_TITLE
field_1_10195
PRIVATE_TITLE_TEXT
private static final Text
PRIVATE_SERVER_BACKUPS
field_1_10191
PRIVATE_BACKUPS_TEXT
private static final Text
PRIVATE_SERVER_EASY_TO_MANAGE
field_1_10192
PRIVATE_EASY_TO_MANAGE_TEXT
private static final Text
PRIVATE_SERVER_WORLD_SLOTS
field_1_10196
PRIVATE_WORLD_SLOTS_TEXT
private static final Text
PRIVATE_SERVER_SECURE
field_1_10194
PRIVATE_SECURE_TEXT
private static final Identifier
FRIENDS_IMAGE
field_1_10182
FRIENDS_TEXTURE
private static final Identifier
MINIGAMES_IMAGE
field_1_10189
MINIGAMES_TEXTURE
private static final Identifier
PRIVATE_SERVER_IMAGE
field_1_10193
PRIVATE_SERVER_TEXTURE
private static final Identifier
TRIAL_AVAILABLE_SPRITE
field_1_10201
TRIAL_AVAILABLE_TEXTURE
private static final int
HEADER_HEIGHT
field_1_10185
field_1_10185
private static final int
ROW_WIDTH
field_1_10197
field_1_10197
private static final int
IMAGE_WIDTH
field_1_10187
field_1_10187
private static final int
IMAGE_HEIGHT
field_1_10186
field_1_10186
private static final int
SPACING
field_1_10198
field_1_10198
private static final int
TEXT_WIDTH
field_1_10199
field_1_10199
private static final int
HEADER_BUTTON_SPACING
field_1_10184
field_1_10184
private final Screen
lastScreen
field_1_10207
parent
private boolean
trialAvailable
field_1_10213
trialAvailable
private final ThreePartsLayoutWidget
layout
field_1_10208
contents
private final RealmsHeader
header
field_1_10206
header
private final Runnable
openRealmsScreenWhenAvailable
field_1_10209
onServersAvailable
private AddRealmScreen$Body
pdpList
field_1_10210
body
private PeriodicRunnerFactory$RunnersManager
dataSubscription
field_1_10205
runnersManager
private boolean
realmsAvailable
field_1_10211
hasAvailableServers
private boolean
redirectedToRealms
field_1_10212
serversAvailableCallbackRun

Constructor summary

ModifierConstructor
public (Screen parent, boolean trialAvailable, Runnable showJoinRealmsScreen)
public (Screen parent, boolean trialAvailable, Runnable showJoinRealmsScreen, Runnable onServersAvailable)

Method summary

Modifier and TypeMethod
public void
init()
method_25426()
init()
public void
tick()
method_25393()
tick()
private PeriodicRunnerFactory$RunnersManager
initDataFetcher(RealmsDataFetcher dataSource)
method_1_9993(class_7578 arg0)
createRunnersManager(RealmsPeriodicCheckers periodicCheckers)
protected void
repositionElements()
method_48640()
refreshWidgetPositions()
public void
onClose()
method_25419()
close()
static TextRenderer
access$000(RealmsPdpScreen arg0)
method_1_9981(class_1_1496 arg0)
method_1_9981(AddRealmScreen arg0)
static TextRenderer
access$100(RealmsPdpScreen arg0)
method_1_9982(class_1_1496 arg0)
method_1_9982(AddRealmScreen arg0)
static TextRenderer
access$200(RealmsPdpScreen arg0)
method_1_9985(class_1_1496 arg0)
method_1_9985(AddRealmScreen arg0)
static TextRenderer
access$300(RealmsPdpScreen arg0)
method_1_9986(class_1_1496 arg0)
method_1_9986(AddRealmScreen arg0)
static TextRenderer
access$400(RealmsPdpScreen arg0)
method_1_9987(class_1_1496 arg0)
method_1_9987(AddRealmScreen arg0)
static TextRenderer
access$500(RealmsPdpScreen arg0)
method_1_9988(class_1_1496 arg0)
method_1_9988(AddRealmScreen arg0)
static TextRenderer
access$600(RealmsPdpScreen arg0)
method_1_9989(class_1_1496 arg0)
method_1_9989(AddRealmScreen arg0)
static TextRenderer
access$700(RealmsPdpScreen arg0)
method_1_9990(class_1_1496 arg0)
method_1_9990(AddRealmScreen arg0)
static TextRenderer
access$800(RealmsPdpScreen arg0)
method_1_9991(class_1_1496 arg0)
method_1_9991(AddRealmScreen arg0)
static TextRenderer
access$900(RealmsPdpScreen arg0)
method_1_9992(class_1_1496 arg0)
method_1_9992(AddRealmScreen arg0)
static TextRenderer
access$1000(RealmsPdpScreen arg0)
method_1_9983(class_1_1496 arg0)
method_1_9983(AddRealmScreen arg0)
static TextRenderer
access$1100(RealmsPdpScreen arg0)
method_1_9984(class_1_1496 arg0)
method_1_9984(AddRealmScreen arg0)
private void
lambda$initDataFetcher$2(RealmsDataFetcher arg0, RealmsNews arg1)
method_1_9998(class_7578 arg0, class_4876 arg1)
method_1_9998(RealmsPeriodicCheckers arg0, RealmsNews news)
private void
lambda$initDataFetcher$1(Boolean arg0)
method_1_9997(Boolean arg0)
method_1_9997(Boolean trialAvailable)
private void
lambda$initDataFetcher$0(RealmsDataFetcher$ServerListData arg0)
method_1_9996(class_7578$class_8843 arg0)
method_1_9996(RealmsPeriodicCheckers$AvailableServers availableServers)
private static void
lambda$init$1(RealmsPdpScreen arg0, AbstractWidget arg1)
method_1_9995(class_1_1496 arg0, class_339 arg1)
method_1_9995(AddRealmScreen arg0, ClickableWidget child)
private void
lambda$init$0(Button arg0)
method_1_9994(class_4185 arg0)
method_1_9994(ButtonWidget button)