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 @Nullable Subscription.SubscriptionTypeprivate static final ComponentFields inherited from class GridLayoutTab
layout -
Constructor Summary
ConstructorsConstructorDescriptionRealmsSubscriptionTab(RealmsConfigureWorldScreen configurationScreen, Minecraft minecraft, RealmsServer serverData) -
Method Summary
Modifier and TypeMethodDescriptionprivate ComponentdaysLeftPresentation(int daysLeft) private voidprivate voidgetSubscription(long realmId) private static ComponentlocalPresentation(Instant time) voidupdateData(RealmsServer serverData) Methods inherited from class GridLayoutTab
doLayout, getTabTitle, visitChildrenMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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 configurationScreen, Minecraft minecraft, RealmsServer serverData)
-
-
Method Details
-
deleteRealm
private void deleteRealm() -
getSubscription
private void getSubscription(long realmId) -
localPresentation
-
daysLeftPresentation
-
updateData
- Specified by:
updateDatain interfaceRealmsConfigurationTab
-
getTabExtraNarration
- Specified by:
getTabExtraNarrationin interfaceTab- Overrides:
getTabExtraNarrationin classGridLayoutTab
-