Class RealmsNotificationsScreen
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.realms.gui.screen.RealmsScreen
net.minecraft.client.realms.gui.screen.RealmsNotificationsScreen
- All Implemented Interfaces:
Drawable
,Element
,Navigable
,ParentElement
- Mappings:
Namespace Name named net/minecraft/client/realms/gui/screen/RealmsNotificationsScreen
intermediary net/minecraft/class_4399
official fcy
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate static interface
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
Modifier and TypeFieldDescriptionprivate static boolean
private static boolean
private static final Identifier
private static final Identifier
private final RealmsNotificationsScreen.NotificationRunnersFactory
private final RealmsNotificationsScreen.NotificationRunnersFactory
private int
private static final Identifier
private static boolean
private static final Identifier
private final CompletableFuture
<Boolean> Fields inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
field_33040, field_33041, field_33042, field_33055, field_33057, field_33061, field_33062, field_33063, field_39676, MAX_FILE_SIZE
Fields inherited from class net.minecraft.client.gui.screen.Screen
client, executor, FOOTER_SEPARATOR_TEXTURE, HEADER_SEPARATOR_TEXTURE, height, INWORLD_FOOTER_SEPARATOR_TEXTURE, INWORLD_HEADER_SEPARATOR_TEXTURE, MENU_BACKGROUND_TEXTURE, PANORAMA_RENDERER, ROTATING_PANORAMA_RENDERER, textRenderer, title, width
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription(package private) void
addNotificationRunner
(RealmsPeriodicCheckers checkers, PeriodicRunnerFactory.RunnersManager manager) (package private) void
addRunners
(RealmsPeriodicCheckers checkers, PeriodicRunnerFactory.RunnersManager manager) private void
drawIcons
(DrawContext context) void
init()
Called when a screen should be initialized.private boolean
void
Called when the screen is displayed usinginvalid reference
MinecraftClient#setScreen
init()
orScreen.initTabNavigation()
is called.void
render
(DrawContext context, int mouseX, int mouseY, float delta) void
renderBackground
(DrawContext context, int mouseX, int mouseY, float delta) Renders the background of this screen.private boolean
void
tick()
Methods inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
addLabel, narrateLabels, row
Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, blur, children, clearAndInit, clearChildren, clearTooltip, close, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getPanoramaTickDelta, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, remove, removed, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldPause, switchFocus, updateNarrator, wrapScreenError
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
mouseMoved
Methods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrder
Methods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
UNSEEN_NOTIFICATION_ICON_TEXTURE
- Mappings:
Namespace Name Mixin selector named UNSEEN_NOTIFICATION_ICON_TEXTURE
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;UNSEEN_NOTIFICATION_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
intermediary field_45245
Lnet/minecraft/class_4399;field_45245:Lnet/minecraft/class_2960;
official a
Lfcy;a:Lalf;
-
NEWS_ICON_TEXTURE
- Mappings:
Namespace Name Mixin selector named NEWS_ICON_TEXTURE
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;NEWS_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
intermediary field_45246
Lnet/minecraft/class_4399;field_45246:Lnet/minecraft/class_2960;
official b
Lfcy;b:Lalf;
-
INVITE_ICON_TEXTURE
- Mappings:
Namespace Name Mixin selector named INVITE_ICON_TEXTURE
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;INVITE_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
intermediary field_45247
Lnet/minecraft/class_4399;field_45247:Lnet/minecraft/class_2960;
official c
Lfcy;c:Lalf;
-
TRIAL_AVAILABLE_ICON_TEXTURE
- Mappings:
Namespace Name Mixin selector named TRIAL_AVAILABLE_ICON_TEXTURE
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;TRIAL_AVAILABLE_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
intermediary field_45248
Lnet/minecraft/class_4399;field_45248:Lnet/minecraft/class_2960;
official B
Lfcy;B:Lalf;
-
trialAvailable
private static boolean trialAvailable- Mappings:
Namespace Name Mixin selector named trialAvailable
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;trialAvailable:Z
intermediary field_19926
Lnet/minecraft/class_4399;field_19926:Z
official G
Lfcy;G:Z
-
hasUnreadNews
private static boolean hasUnreadNews- Mappings:
Namespace Name Mixin selector named hasUnreadNews
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;hasUnreadNews:Z
intermediary field_19928
Lnet/minecraft/class_4399;field_19928:Z
official H
Lfcy;H:Z
-
hasUnseenNotification
private static boolean hasUnseenNotification- Mappings:
Namespace Name Mixin selector named hasUnseenNotification
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;hasUnseenNotification:Z
intermediary field_43038
Lnet/minecraft/class_4399;field_43038:Z
official I
Lfcy;I:Z
-
validClient
- Mappings:
Namespace Name Mixin selector named validClient
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;validClient:Ljava/util/concurrent/CompletableFuture;
intermediary field_19927
Lnet/minecraft/class_4399;field_19927:Ljava/util/concurrent/CompletableFuture;
official C
Lfcy;C:Ljava/util/concurrent/CompletableFuture;
-
periodicRunnersManager
- Mappings:
Namespace Name Mixin selector named periodicRunnersManager
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;periodicRunnersManager:Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$RunnersManager;
intermediary field_39695
Lnet/minecraft/class_4399;field_39695:Lnet/minecraft/class_7581$class_7584;
official D
Lfcy;D:Lfdo$c;
-
currentRunnersFactory
@Nullable private @Nullable RealmsNotificationsScreen.NotificationRunnersFactory currentRunnersFactory- Mappings:
Namespace Name Mixin selector named currentRunnersFactory
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;currentRunnersFactory:Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen$NotificationRunnersFactory;
intermediary field_43037
Lnet/minecraft/class_4399;field_43037:Lnet/minecraft/class_4399$class_8207;
official E
Lfcy;E:Lfcy$a;
-
pendingInvitesCount
private volatile int pendingInvitesCount- Mappings:
Namespace Name Mixin selector named pendingInvitesCount
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;pendingInvitesCount:I
intermediary field_19924
Lnet/minecraft/class_4399;field_19924:I
official F
Lfcy;F:I
-
newsAndNotifications
- Mappings:
Namespace Name Mixin selector named newsAndNotifications
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;newsAndNotifications:Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen$NotificationRunnersFactory;
intermediary field_43039
Lnet/minecraft/class_4399;field_43039:Lnet/minecraft/class_4399$class_8207;
official J
Lfcy;J:Lfcy$a;
-
notificationsOnly
- Mappings:
Namespace Name Mixin selector named notificationsOnly
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;notificationsOnly:Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen$NotificationRunnersFactory;
intermediary field_43040
Lnet/minecraft/class_4399;field_43040:Lnet/minecraft/class_4399$class_8207;
official K
Lfcy;K:Lfcy$a;
-
-
Constructor Details
-
RealmsNotificationsScreen
public RealmsNotificationsScreen()
-
-
Method Details
-
init
public void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
This should call
Screen.setInitialFocus()
to set the element that is initially focused. -
onDisplayed
public void onDisplayed()Called when the screen is displayed usinginvalid reference
MinecraftClient#setScreen
init()
orScreen.initTabNavigation()
is called.- Overrides:
onDisplayed
in classScreen
- Mappings:
Namespace Name Mixin selector named onDisplayed
Lnet/minecraft/client/gui/screen/Screen;onDisplayed()V
intermediary method_49589
Lnet/minecraft/class_437;method_49589()V
official aE_
Lfne;aE_()V
-
getRunnersFactory
@Nullable private @Nullable RealmsNotificationsScreen.NotificationRunnersFactory getRunnersFactory()- Mappings:
Namespace Name Mixin selector named getRunnersFactory
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;getRunnersFactory()Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen$NotificationRunnersFactory;
intermediary method_49584
Lnet/minecraft/class_4399;method_49584()Lnet/minecraft/class_4399$class_8207;
official E
Lfcy;E()Lfcy$a;
-
tick
public void tick() -
shouldShowRealmsNews
private boolean shouldShowRealmsNews()- Mappings:
Namespace Name Mixin selector named shouldShowRealmsNews
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;shouldShowRealmsNews()Z
intermediary method_25169
Lnet/minecraft/class_4399;method_25169()Z
official F
Lfcy;F()Z
-
isTitleScreen
private boolean isTitleScreen()- Mappings:
Namespace Name Mixin selector named isTitleScreen
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;isTitleScreen()Z
intermediary method_25170
Lnet/minecraft/class_4399;method_25170()Z
official I
Lfcy;I()Z
-
render
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classScreen
- Mappings:
Namespace Name Mixin selector named render
Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
intermediary method_25394
Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
official a
Lfii;a(Lfgs;IIF)V
-
renderBackground
Renders the background of this screen.If the client is in a world, renders the translucent background gradient. Otherwise renders the background texture.
- Overrides:
renderBackground
in classScreen
- Mappings:
Namespace Name Mixin selector named renderBackground
Lnet/minecraft/client/gui/screen/Screen;renderBackground(Lnet/minecraft/client/gui/DrawContext;IIF)V
intermediary method_25420
Lnet/minecraft/class_437;method_25420(Lnet/minecraft/class_332;IIF)V
official b
Lfne;b(Lfgs;IIF)V
-
drawIcons
- Mappings:
Namespace Name Mixin selector named drawIcons
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;drawIcons(Lnet/minecraft/client/gui/DrawContext;)V
intermediary method_21295
Lnet/minecraft/class_4399;method_21295(Lnet/minecraft/class_332;)V
official c
Lfcy;c(Lfgs;)V
-
addRunners
- Mappings:
Namespace Name Mixin selector named addRunners
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;addRunners(Lnet/minecraft/client/realms/RealmsPeriodicCheckers;Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$RunnersManager;)V
intermediary method_49586
Lnet/minecraft/class_4399;method_49586(Lnet/minecraft/class_7578;Lnet/minecraft/class_7581$class_7584;)V
official a
Lfcy;a(Lfcf;Lfdo$c;)V
-
addNotificationRunner
void addNotificationRunner(RealmsPeriodicCheckers checkers, PeriodicRunnerFactory.RunnersManager manager) - Mappings:
Namespace Name Mixin selector named addNotificationRunner
Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;addNotificationRunner(Lnet/minecraft/client/realms/RealmsPeriodicCheckers;Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$RunnersManager;)V
intermediary method_49590
Lnet/minecraft/class_4399;method_49590(Lnet/minecraft/class_7578;Lnet/minecraft/class_7581$class_7584;)V
official b
Lfcy;b(Lfcf;Lfdo$c;)V
-