net.minecraft.client.realms.gui.screen

public class RealmsNotificationsScreen

extends RealmsScreen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen
net.minecraft.class_4399
net.minecraft.client.realms.gui.screen.RealmsNotificationsScreen

Field summary

Modifier and TypeField
private static final Identifier
UNSEEN_NOTIFICATION_SPRITE
UNSEEN_NOTIFICATION_SPRITE
field_45245
UNSEEN_NOTIFICATION_ICON_TEXTURE
private static final Identifier
NEWS_SPRITE
NEWS_SPRITE
field_45246
NEWS_ICON_TEXTURE
private static final Identifier
INVITE_SPRITE
INVITE_SPRITE
field_45247
INVITE_ICON_TEXTURE
private static final Identifier
TRIAL_AVAILABLE_SPRITE
TRIAL_AVAILABLE_SPRITE
field_45248
TRIAL_AVAILABLE_ICON_TEXTURE
private final CompletableFuture<Boolean>
validClient
validClient
field_19927
validClient
private PeriodicRunnerFactory$RunnersManager
realmsDataSubscription
realmsDataSubscription
field_39695
periodicRunnersManager
private RealmsNotificationsScreen$NotificationRunnersFactory
currentConfiguration
currentConfiguration
field_43037
currentRunnersFactory
private volatile int
numberOfPendingInvites
numberOfPendingInvites
field_19924
pendingInvitesCount
private static boolean
trialAvailable
trialAvailable
field_19926
trialAvailable
private static boolean
hasUnreadNews
hasUnreadNews
field_19928
hasUnreadNews
private static boolean
hasUnseenNotifications
hasUnseenNotifications
field_43038
hasUnseenNotification
private final RealmsNotificationsScreen$NotificationRunnersFactory
showAll
showAll
field_43039
newsAndNotifications
private final RealmsNotificationsScreen$NotificationRunnersFactory
onlyNotifications
onlyNotifications
field_43040
notificationsOnly

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
init()
init()
method_25426()
init()
public void
added()
added()
method_49589()
onDisplayed()
private RealmsNotificationsScreen$NotificationRunnersFactory
getConfiguration()
getConfiguration()
method_49584()
getRunnersFactory()
public void
tick()
tick()
method_25393()
tick()
private boolean
getRealmsNotificationsEnabled()
getRealmsNotificationsEnabled()
method_25169()
shouldShowRealmsNews()
private boolean
inTitleScreen()
inTitleScreen()
method_25170()
isTitleScreen()
public void
extractRenderState(GuiGraphicsExtractor graphics, int xm, int ym, float a)
extractRenderState(GuiGraphicsExtractor graphics, int xm, int ym, float a)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)
public void
extractBackground(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
extractBackground(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_25420(class_332 arg0, int arg1, int arg2, float arg3)
renderBackground(DrawContext arg0, int arg1, int arg2, float arg3)
private void
extractIcons(GuiGraphicsExtractor graphics)
extractIcons(GuiGraphicsExtractor graphics)
method_21295(class_332 arg0)
drawIcons(DrawContext context)
private void
addNewsAndInvitesSubscriptions(RealmsDataFetcher dataSource, DataFetcher$Subscription result)
addNewsAndInvitesSubscriptions(RealmsDataFetcher dataSource, DataFetcher$Subscription result)
method_49586(class_7578 arg0, class_7581$class_7584 arg1)
addRunners(RealmsPeriodicCheckers checkers, PeriodicRunnerFactory$RunnersManager manager)
private void
addNotificationsSubscriptions(RealmsDataFetcher dataSource, DataFetcher$Subscription result)
addNotificationsSubscriptions(RealmsDataFetcher dataSource, DataFetcher$Subscription result)
method_49590(class_7578 arg0, class_7581$class_7584 arg1)
addNotificationRunner(RealmsPeriodicCheckers checkers, PeriodicRunnerFactory$RunnersManager manager)