Class RealmsSubscriptionTab
java.lang.Object
net.minecraft.client.gui.components.tabs.GridLayoutTab
com.mojang.realmsclient.gui.screens.configuration.RealmsSubscriptionTab
- All Implemented Interfaces:
RealmsConfigurationTab,Tab
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final RealmsConfigureWorldScreenprivate static final Componentprivate Componentprivate final StringWidgetprivate final StringWidgetprivate static final intprivate static final intprivate final Buttonprivate static final intprivate static final org.slf4j.Loggerprivate final Minecraftprivate static final Componentprivate RealmsServerprivate Componentprivate final StringWidgetprivate static final Componentprivate static final Componentprivate static final Componentprivate final FocusableTextWidgetprivate static final Component(package private) static final Componentprivate Subscription.SubscriptionTypeprivate static final ComponentFields inherited from class net.minecraft.client.gui.components.tabs.GridLayoutTab
layout -
Constructor Summary
ConstructorsConstructorDescriptionRealmsSubscriptionTab(RealmsConfigureWorldScreen pConfigurationScreen, Minecraft pMinecraft, RealmsServer pServerData) -
Method Summary
Modifier and TypeMethodDescriptionprivate ComponentdaysLeftPresentation(int pDaysLeft) private voidprivate voidgetSubscription(long pServerId) private static ComponentlocalPresentation(long pTime) voidupdateData(RealmsServer p_419752_) Methods inherited from class net.minecraft.client.gui.components.tabs.GridLayoutTab
doLayout, getTabTitle, visitChildrenMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mojang.realmsclient.gui.screens.configuration.RealmsConfigurationTab
onDeselected, onSelected
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
DEFAULT_COMPONENT_WIDTH
private static final int DEFAULT_COMPONENT_WIDTH- See Also:
-
EXTRA_SPACING
private static final int EXTRA_SPACING- See Also:
-
DEFAULT_SPACING
private static final int DEFAULT_SPACING- See Also:
-
TITLE
-
SUBSCRIPTION_START_LABEL
-
TIME_LEFT_LABEL
-
DAYS_LEFT_LABEL
-
SUBSCRIPTION_EXPIRED_TEXT
-
SUBSCRIPTION_LESS_THAN_A_DAY_TEXT
-
UNKNOWN
-
RECURRING_INFO
-
configurationScreen
-
minecraft
-
deleteButton
-
subscriptionInfo
-
startDateWidget
-
daysLeftLabelWidget
-
daysLeftWidget
-
serverData
-
daysLeft
-
startDate
-
type
-
-
Constructor Details
-
RealmsSubscriptionTab
RealmsSubscriptionTab(RealmsConfigureWorldScreen pConfigurationScreen, Minecraft pMinecraft, RealmsServer pServerData)
-
-
Method Details
-
deleteRealm
private void deleteRealm() -
getSubscription
private void getSubscription(long pServerId) -
localPresentation
-
daysLeftPresentation
-
updateData
- Specified by:
updateDatain interfaceRealmsConfigurationTab
-
getTabExtraNarration
- Specified by:
getTabExtraNarrationin interfaceTab- Overrides:
getTabExtraNarrationin classGridLayoutTab
-