net.minecraft.client.realms.gui.screen

public class RealmsNotificationsScreen

extends RealmsScreen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

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

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
init()
method_25426()
init()
public void
added()
method_49589()
onDisplayed()
private RealmsNotificationsScreen$NotificationRunnersFactory
getConfiguration()
method_49584()
getRunnersFactory()
public void
tick()
method_25393()
tick()
private boolean
getRealmsNotificationsEnabled()
method_25169()
shouldShowRealmsNews()
private boolean
inTitleScreen()
method_25170()
isTitleScreen()
public void
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)
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)
method_21295(class_332 arg0)
drawIcons(DrawContext context)
private void
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)
method_49590(class_7578 arg0, class_7581$class_7584 arg1)
addNotificationRunner(RealmsPeriodicCheckers checkers, PeriodicRunnerFactory$RunnersManager manager)
private static void
lambda$addNotificationsSubscriptions$0(List arg0)
method_49591(List arg0)
method_49591(List notifications)
private static void
lambda$addNewsAndInvitesSubscriptions$2(RealmsDataFetcher arg0, RealmsNews arg1)
method_49585(class_7578 arg0, class_4876 arg1)
method_49585(RealmsPeriodicCheckers arg0, RealmsNews news)
private static void
lambda$addNewsAndInvitesSubscriptions$1(Boolean arg0)
method_49587(Boolean arg0)
method_49587(Boolean trialAvailable)
private void
lambda$addNewsAndInvitesSubscriptions$0(Integer arg0)
method_49588(Integer arg0)
method_49588(Integer pendingInvitesCount)
private static Boolean
lambda$new$0(RealmsAvailability$Result arg0)
method_68700(class_8647$class_8648 arg0)
method_68700(RealmsAvailability$Info info)