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 final Componentprivate static final intprivate static final intprivate final Buttonprivate static final intprivate final Minecraftprivate static final Componentprivate RealmsServerprivate final Componentprivate static final Componentprivate static final Componentprivate static final Componentprivate final FocusableTextWidgetprivate static final Componentstatic final ComponentFields inherited from class GridLayoutTab
layout -
Constructor Summary
ConstructorsConstructorDescriptionRealmsSubscriptionTab(RealmsConfigureWorldScreen configurationScreen, Minecraft minecraft, RealmsServer serverData, Subscription subscription) -
Method Summary
Modifier and TypeMethodDescriptionprivate ComponentdaysLeftPresentation(int daysLeft) private voidprivate static ComponentlocalPresentation(Instant time) voidupdateData(RealmsServer serverData) Methods inherited from class GridLayoutTab
doLayout, getLayout, 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
-
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
-
RECURRING_INFO
-
configurationScreen
-
minecraft
-
deleteButton
-
subscriptionInfo
-
startDate
-
daysLeft
-
serverData
-
-
Constructor Details
-
RealmsSubscriptionTab
public RealmsSubscriptionTab(RealmsConfigureWorldScreen configurationScreen, Minecraft minecraft, RealmsServer serverData, Subscription subscription)
-
-
Method Details
-
deleteRealm
private void deleteRealm() -
localPresentation
-
daysLeftPresentation
-
updateData
- Specified by:
updateDatain interfaceRealmsConfigurationTab
-
getTabExtraNarration
- Specified by:
getTabExtraNarrationin interfaceTab- Overrides:
getTabExtraNarrationin classGridLayoutTab
-