net.minecraft.client.realms.gui.screen.tab

class RealmsSubscriptionInfoTab

extends GridScreenTab implements RealmsUpdatableTab

All mapped superinterfaces:

Tab, RealmsUpdatableTab

com.mojang.realmsclient.gui.screens.configuration.RealmsSubscriptionTab
net.minecraft.class_4425
net.minecraft.client.realms.gui.screen.tab.RealmsSubscriptionInfoTab

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_20146
LOGGER
private static final int
DEFAULT_COMPONENT_WIDTH
field_60284
field_60284
private static final int
EXTRA_SPACING
field_60285
field_60285
private static final int
DEFAULT_SPACING
field_60286
field_60286
static final Text
TITLE
field_20153
SUBSCRIPTION_TITLE
private static final Text
SUBSCRIPTION_START_LABEL
field_20154
SUBSCRIPTION_START_LABEL_TEXT
private static final Text
TIME_LEFT_LABEL
field_20155
TIME_LEFT_LABEL_TEXT
private static final Text
DAYS_LEFT_LABEL
field_20156
DAYS_LEFT_LABEL_TEXT
private static final Text
SUBSCRIPTION_EXPIRED_TEXT
field_26517
EXPIRED_TEXT
private static final Text
SUBSCRIPTION_LESS_THAN_A_DAY_TEXT
field_26518
EXPIRES_IN_LESS_THAN_A_DAY_TEXT
private static final Text
UNKNOWN
field_34033
UNKNOWN_TEXT
private static final Text
RECURRING_INFO
field_43152
RECURRING_INFO_TEXT
private final RealmsConfigureWorldScreen
configurationScreen
field_60287
screen
private final MinecraftClient
minecraft
field_60288
client
private final ButtonWidget
deleteButton
field_60289
deleteWorldButton
private final NarratedMultilineTextWidget
subscriptionInfo
field_60290
subscriptionInfoTextWidget
private final TextWidget
startDateWidget
field_60291
startDateTextWidget
private final TextWidget
daysLeftLabelWidget
field_60292
timeLeftLabelTextWidget
private final TextWidget
daysLeftWidget
field_60293
daysLeftTextWidget
private RealmsServer
serverData
field_20148
serverData
private Text
daysLeft
field_20157
daysLeft
private Text
startDate
field_20158
startDate
private Subscription$SubscriptionType
type
field_20159
type

Constructor summary

ModifierConstructor
(RealmsConfigureWorldScreen screen, MinecraftClient client, RealmsServer server)

Method summary

Modifier and TypeMethod
private void
deleteRealm()
method_25271()
onDeletionConfirmed()
private void
getSubscription(long realmId)
method_21500(long arg0)
getSubscription(long worldId)
private static Text
localPresentation(Instant time)
method_21502(Instant arg0)
localPresentation(Instant time)
private Text
daysLeftPresentation(int daysLeft)
method_21499(int arg0)
daysLeftPresentation(int daysLeft)
public void
updateData(RealmsServer serverData)
method_71200(class_4877 arg0)
update(RealmsServer arg0)
public Text
getTabExtraNarration()
method_71245()
getNarratedHint()
private void
lambda$deleteRealm$4()
method_71247()
method_71247()
private void
lambda$deleteRealm$3(RealmsClient arg0)
method_71246(class_4341 arg0)
method_71246(RealmsClient client)
private void
lambda$new$2(Minecraft arg0, RealmsConfigureWorldScreen arg1, Button arg2)
method_71243(class_310 arg0, class_4388 arg1, class_4185 arg2)
method_71243(MinecraftClient arg0, RealmsConfigureWorldScreen arg1, ButtonWidget button)
private void
lambda$new$1(PopupScreen arg0)
method_71244(class_8816 arg0)
method_71244(PopupScreen arg0)
private static void
lambda$new$0(RealmsConfigureWorldScreen arg0, RealmsServer arg1, Minecraft arg2, Button arg3)
method_71242(class_4388 arg0, class_4877 arg1, class_310 arg2, class_4185 arg3)
method_71242(RealmsConfigureWorldScreen arg0, RealmsServer arg1, MinecraftClient arg2, ButtonWidget button)