Package net.minecraft.client.gui.screen
Class TitleScreen
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.TitleScreen
- All Implemented Interfaces:
Drawable
,Element
,Navigable
,ParentElement
- Mappings:
Namespace Name official fli
intermediary net/minecraft/class_442
named net/minecraft/client/gui/screen/TitleScreen
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate float
private long
private ButtonWidget
private static final Text
private static final String
private boolean
private static final float
private static final Logger
private final LogoDrawer
private static final Text
private @Nullable RealmsNotificationsScreen
private @Nullable SplashTextRenderer
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
ConstructorsConstructorDescriptionTitleScreen
(boolean doBackgroundFade) TitleScreen
(boolean doBackgroundFade, @Nullable LogoDrawer logoDrawer) -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
protected void
init()
Called when a screen should be initialized.private void
initWidgetsDemo
(int y, int spacingY) private void
initWidgetsNormal
(int y, int spacingY) private boolean
static CompletableFuture
<Void> loadTexturesAsync
(TextureManager textureManager, Executor executor) boolean
mouseClicked
(double mouseX, double mouseY, int button) Callback for when a mouse button down event has been captured.private void
onDemoDeletionConfirmed
(boolean delete) void
Called when the screen is displayed usingMinecraftClient.setScreen(net.minecraft.client.gui.screen.Screen)
beforeScreen.init()
orScreen.initTabNavigation()
is called.void
removed()
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.protected void
renderPanoramaBackground
(DrawContext context, float delta) boolean
Checks whether this screen should be closed when the escape key is pressed.boolean
void
tick()
Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, blur, children, clearAndInit, clearChildren, close, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, remove, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, 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, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Lfli;a:Lorg/slf4j/Logger;
intermediary field_23775
Lnet/minecraft/class_442;field_23775:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/client/gui/screen/TitleScreen;LOGGER:Lorg/slf4j/Logger;
-
NARRATOR_SCREEN_TITLE
- Mappings:
Namespace Name Mixin selector official b
Lfli;b:Lwu;
intermediary field_47850
Lnet/minecraft/class_442;field_47850:Lnet/minecraft/class_2561;
named NARRATOR_SCREEN_TITLE
Lnet/minecraft/client/gui/screen/TitleScreen;NARRATOR_SCREEN_TITLE:Lnet/minecraft/text/Text;
-
COPYRIGHT
- Mappings:
Namespace Name Mixin selector official c
Lfli;c:Lwu;
intermediary field_32271
Lnet/minecraft/class_442;field_32271:Lnet/minecraft/class_2561;
named COPYRIGHT
Lnet/minecraft/client/gui/screen/TitleScreen;COPYRIGHT:Lnet/minecraft/text/Text;
-
DEMO_WORLD_NAME
- See Also:
- Mappings:
Namespace Name Mixin selector official d
Lfli;d:Ljava/lang/String;
intermediary field_32272
Lnet/minecraft/class_442;field_32272:Ljava/lang/String;
named DEMO_WORLD_NAME
Lnet/minecraft/client/gui/screen/TitleScreen;DEMO_WORLD_NAME:Ljava/lang/String;
-
field_49900
private static final float field_49900- See Also:
- Mappings:
Namespace Name Mixin selector official r
Lfli;r:F
intermediary field_49900
Lnet/minecraft/class_442;field_49900:F
named field_49900
Lnet/minecraft/client/gui/screen/TitleScreen;field_49900:F
-
splashText
- Mappings:
Namespace Name Mixin selector official s
Lfli;s:Lfgi;
intermediary field_2586
Lnet/minecraft/class_442;field_2586:Lnet/minecraft/class_8519;
named splashText
Lnet/minecraft/client/gui/screen/TitleScreen;splashText:Lnet/minecraft/client/gui/screen/SplashTextRenderer;
-
buttonResetDemo
- Mappings:
Namespace Name Mixin selector official u
Lfli;u:Lffe;
intermediary field_2590
Lnet/minecraft/class_442;field_2590:Lnet/minecraft/class_4185;
named buttonResetDemo
Lnet/minecraft/client/gui/screen/TitleScreen;buttonResetDemo:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
realmsNotificationGui
- Mappings:
Namespace Name Mixin selector official v
Lfli;v:Lfaw;
intermediary field_2592
Lnet/minecraft/class_442;field_2592:Lnet/minecraft/class_4399;
named realmsNotificationGui
Lnet/minecraft/client/gui/screen/TitleScreen;realmsNotificationGui:Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;
-
backgroundAlpha
private float backgroundAlpha- Mappings:
Namespace Name Mixin selector official w
Lfli;w:F
intermediary field_49514
Lnet/minecraft/class_442;field_49514:F
named backgroundAlpha
Lnet/minecraft/client/gui/screen/TitleScreen;backgroundAlpha:F
-
doBackgroundFade
private boolean doBackgroundFade- Mappings:
Namespace Name Mixin selector official x
Lfli;x:Z
intermediary field_18222
Lnet/minecraft/class_442;field_18222:Z
named doBackgroundFade
Lnet/minecraft/client/gui/screen/TitleScreen;doBackgroundFade:Z
-
backgroundFadeStart
private long backgroundFadeStart- Mappings:
Namespace Name Mixin selector official y
Lfli;y:J
intermediary field_17772
Lnet/minecraft/class_442;field_17772:J
named backgroundFadeStart
Lnet/minecraft/client/gui/screen/TitleScreen;backgroundFadeStart:J
-
deprecationNotice
- Mappings:
Namespace Name Mixin selector official z
Lfli;z:Lfli$a;
intermediary field_37209
Lnet/minecraft/class_442;field_37209:Lnet/minecraft/class_442$class_7063;
named deprecationNotice
Lnet/minecraft/client/gui/screen/TitleScreen;deprecationNotice:Lnet/minecraft/client/gui/screen/TitleScreen$DeprecationNotice;
-
logoDrawer
- Mappings:
Namespace Name Mixin selector official A
Lfli;A:Lffv;
intermediary field_41847
Lnet/minecraft/class_442;field_41847:Lnet/minecraft/class_8020;
named logoDrawer
Lnet/minecraft/client/gui/screen/TitleScreen;logoDrawer:Lnet/minecraft/client/gui/LogoDrawer;
-
-
Constructor Details
-
TitleScreen
public TitleScreen() -
TitleScreen
public TitleScreen(boolean doBackgroundFade) - Mappings:
Namespace Name Mixin selector official <init>
Lfli;<init>(Z)V
intermediary <init>
Lnet/minecraft/class_442;<init>(Z)V
named <init>
Lnet/minecraft/client/gui/screen/TitleScreen;<init>(Z)V
-
TitleScreen
- Mappings:
Namespace Name Mixin selector official <init>
Lfli;<init>(ZLffv;)V
intermediary <init>
Lnet/minecraft/class_442;<init>(ZLnet/minecraft/class_8020;)V
named <init>
Lnet/minecraft/client/gui/screen/TitleScreen;<init>(ZLnet/minecraft/client/gui/LogoDrawer;)V
-
-
Method Details
-
isRealmsNotificationsGuiDisplayed
private boolean isRealmsNotificationsGuiDisplayed()- Mappings:
Namespace Name Mixin selector official m
Lfli;m()Z
intermediary method_2253
Lnet/minecraft/class_442;method_2253()Z
named isRealmsNotificationsGuiDisplayed
Lnet/minecraft/client/gui/screen/TitleScreen;isRealmsNotificationsGuiDisplayed()Z
-
tick
public void tick() -
loadTexturesAsync
public static CompletableFuture<Void> loadTexturesAsync(TextureManager textureManager, Executor executor) - Mappings:
Namespace Name Mixin selector official a
Lfli;a(Lgmz;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
intermediary method_18105
Lnet/minecraft/class_442;method_18105(Lnet/minecraft/class_1060;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
named loadTexturesAsync
Lnet/minecraft/client/gui/screen/TitleScreen;loadTexturesAsync(Lnet/minecraft/client/texture/TextureManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
-
shouldPause
public boolean shouldPause()- Overrides:
shouldPause
in classScreen
- Mappings:
Namespace Name Mixin selector official k
Lfld;k()Z
intermediary method_25421
Lnet/minecraft/class_437;method_25421()Z
named shouldPause
Lnet/minecraft/client/gui/screen/Screen;shouldPause()Z
-
shouldCloseOnEsc
public boolean shouldCloseOnEsc()Checks whether this screen should be closed when the escape key is pressed.- Overrides:
shouldCloseOnEsc
in classScreen
- Mappings:
Namespace Name Mixin selector official aD_
Lfld;aD_()Z
intermediary method_25422
Lnet/minecraft/class_437;method_25422()Z
named shouldCloseOnEsc
Lnet/minecraft/client/gui/screen/Screen;shouldCloseOnEsc()Z
-
init
protected 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. -
initWidgetsNormal
private void initWidgetsNormal(int y, int spacingY) - Mappings:
Namespace Name Mixin selector official a
Lfli;a(II)V
intermediary method_2249
Lnet/minecraft/class_442;method_2249(II)V
named initWidgetsNormal
Lnet/minecraft/client/gui/screen/TitleScreen;initWidgetsNormal(II)V
-
getMultiplayerDisabledText
- Mappings:
Namespace Name Mixin selector official C
Lfli;C()Lwu;
intermediary method_44692
Lnet/minecraft/class_442;method_44692()Lnet/minecraft/class_2561;
named getMultiplayerDisabledText
Lnet/minecraft/client/gui/screen/TitleScreen;getMultiplayerDisabledText()Lnet/minecraft/text/Text;
-
initWidgetsDemo
private void initWidgetsDemo(int y, int spacingY) - Mappings:
Namespace Name Mixin selector official b
Lfli;b(II)V
intermediary method_2251
Lnet/minecraft/class_442;method_2251(II)V
named initWidgetsDemo
Lnet/minecraft/client/gui/screen/TitleScreen;initWidgetsDemo(II)V
-
canReadDemoWorldData
private boolean canReadDemoWorldData()- Mappings:
Namespace Name Mixin selector official D
Lfli;D()Z
intermediary method_31129
Lnet/minecraft/class_442;method_31129()Z
named canReadDemoWorldData
Lnet/minecraft/client/gui/screen/TitleScreen;canReadDemoWorldData()Z
-
render
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classScreen
- Mappings:
Namespace Name Mixin selector official a
Lfgh;a(Lfer;IIF)V
intermediary method_25394
Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
named render
Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;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 official b
Lfld;b(Lfer;IIF)V
intermediary method_25420
Lnet/minecraft/class_437;method_25420(Lnet/minecraft/class_332;IIF)V
named renderBackground
Lnet/minecraft/client/gui/screen/Screen;renderBackground(Lnet/minecraft/client/gui/DrawContext;IIF)V
-
renderPanoramaBackground
- Overrides:
renderPanoramaBackground
in classScreen
- Mappings:
Namespace Name Mixin selector official a
Lfld;a(Lfer;F)V
intermediary method_57728
Lnet/minecraft/class_437;method_57728(Lnet/minecraft/class_332;F)V
named renderPanoramaBackground
Lnet/minecraft/client/gui/screen/Screen;renderPanoramaBackground(Lnet/minecraft/client/gui/DrawContext;F)V
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) Callback for when a mouse button down event has been captured. The button number is identified by the constants inGLFW
class.- Parameters:
mouseX
- the X coordinate of the mousemouseY
- the Y coordinate of the mousebutton
- the mouse button number- Returns:
true
to indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lfha;a(DDI)Z
intermediary method_25402
Lnet/minecraft/class_364;method_25402(DDI)Z
named mouseClicked
Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
-
removed
public void removed() -
onDisplayed
public void onDisplayed()Called when the screen is displayed usingMinecraftClient.setScreen(net.minecraft.client.gui.screen.Screen)
beforeScreen.init()
orScreen.initTabNavigation()
is called.- Overrides:
onDisplayed
in classScreen
- Mappings:
Namespace Name Mixin selector official aF_
Lfld;aF_()V
intermediary method_49589
Lnet/minecraft/class_437;method_49589()V
named onDisplayed
Lnet/minecraft/client/gui/screen/Screen;onDisplayed()V
-
onDemoDeletionConfirmed
private void onDemoDeletionConfirmed(boolean delete) - Mappings:
Namespace Name Mixin selector official c
Lfli;c(Z)V
intermediary method_20375
Lnet/minecraft/class_442;method_20375(Z)V
named onDemoDeletionConfirmed
Lnet/minecraft/client/gui/screen/TitleScreen;onDemoDeletionConfirmed(Z)V
-