Package net.minecraft.client.gui.screen
Class TitleScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.TitleScreen
- All Implemented Interfaces:
Drawable
,Element
,ParentElement
- Mappings:
Namespace Name official ecj
intermediary net/minecraft/class_442
named net/minecraft/client/gui/screen/TitleScreen
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final Identifier
private long
private final RotatingCubeMapRenderer
private ButtonWidget
static final String
private int
private int
private static final String
private final boolean
private static final Identifier
private final boolean
private static final Logger
private static final Identifier
static final CubeMapRenderer
private static final Identifier
private Screen
Fields inherited from class net.minecraft.client.gui.screen.Screen
client, height, itemRenderer, passEvents, textRenderer, title, width
Fields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
private 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) 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
removed()
void
render
(MatrixStack matrices, int mouseX, int mouseY, float delta) boolean
Checks whether this screen should be closed when the escape key is pressed.private void
void
tick()
Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, children, clearChildren, filesDragged, findSelectedElementData, getNarratedTitle, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, onClose, remove, renderBackground, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, updateNarrator, wrapScreenError
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredText, drawCenteredText, drawCenteredTextWithShadow, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, drawWithOutline, drawWithShadow, fill, fillGradient, fillGradient, fillGradient, getZOffset, setZOffset
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.ParentElement
changeFocus, charTyped, focusOn, hoveredElement, keyReleased, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official c
Lecj;c:Lorg/apache/logging/log4j/Logger;
intermediary field_23775
Lnet/minecraft/class_442;field_23775:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/client/gui/screen/TitleScreen;LOGGER:Lorg/apache/logging/log4j/Logger;
-
DEMO_WORLD_NAME
- See Also:
- Mappings:
Namespace Name Mixin selector official n
Lecj;n: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;
-
COPYRIGHT
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lecj;a:Ljava/lang/String;
intermediary field_32271
Lnet/minecraft/class_442;field_32271:Ljava/lang/String;
named COPYRIGHT
Lnet/minecraft/client/gui/screen/TitleScreen;COPYRIGHT:Ljava/lang/String;
-
PANORAMA_CUBE_MAP
- Mappings:
Namespace Name Mixin selector official b
Lecj;b:Leom;
intermediary field_17774
Lnet/minecraft/class_442;field_17774:Lnet/minecraft/class_751;
named PANORAMA_CUBE_MAP
Lnet/minecraft/client/gui/screen/TitleScreen;PANORAMA_CUBE_MAP:Lnet/minecraft/client/gui/CubeMapRenderer;
-
PANORAMA_OVERLAY
- Mappings:
Namespace Name Mixin selector official o
Lecj;o:Lyb;
intermediary field_17775
Lnet/minecraft/class_442;field_17775:Lnet/minecraft/class_2960;
named PANORAMA_OVERLAY
Lnet/minecraft/client/gui/screen/TitleScreen;PANORAMA_OVERLAY:Lnet/minecraft/util/Identifier;
-
ACCESSIBILITY_ICON_TEXTURE
- Mappings:
Namespace Name Mixin selector official p
Lecj;p:Lyb;
intermediary field_19102
Lnet/minecraft/class_442;field_19102:Lnet/minecraft/class_2960;
named ACCESSIBILITY_ICON_TEXTURE
Lnet/minecraft/client/gui/screen/TitleScreen;ACCESSIBILITY_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
-
MINECRAFT_TITLE_TEXTURE
- Mappings:
Namespace Name Mixin selector official t
Lecj;t:Lyb;
intermediary field_2583
Lnet/minecraft/class_442;field_2583:Lnet/minecraft/class_2960;
named MINECRAFT_TITLE_TEXTURE
Lnet/minecraft/client/gui/screen/TitleScreen;MINECRAFT_TITLE_TEXTURE:Lnet/minecraft/util/Identifier;
-
EDITION_TITLE_TEXTURE
- Mappings:
Namespace Name Mixin selector official u
Lecj;u:Lyb;
intermediary field_2594
Lnet/minecraft/class_442;field_2594:Lnet/minecraft/class_2960;
named EDITION_TITLE_TEXTURE
Lnet/minecraft/client/gui/screen/TitleScreen;EDITION_TITLE_TEXTURE:Lnet/minecraft/util/Identifier;
-
isMinceraft
private final boolean isMinceraft- Mappings:
Namespace Name Mixin selector official q
Lecj;q:Z
intermediary field_17776
Lnet/minecraft/class_442;field_17776:Z
named isMinceraft
Lnet/minecraft/client/gui/screen/TitleScreen;isMinceraft:Z
-
splashText
- Mappings:
Namespace Name Mixin selector official r
Lecj;r:Ljava/lang/String;
intermediary field_2586
Lnet/minecraft/class_442;field_2586:Ljava/lang/String;
named splashText
Lnet/minecraft/client/gui/screen/TitleScreen;splashText:Ljava/lang/String;
-
buttonResetDemo
- Mappings:
Namespace Name Mixin selector official s
Lecj;s:Ldyn;
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
Lecj;v:Lece;
intermediary field_2592
Lnet/minecraft/class_442;field_2592:Lnet/minecraft/class_437;
named realmsNotificationGui
Lnet/minecraft/client/gui/screen/TitleScreen;realmsNotificationGui:Lnet/minecraft/client/gui/screen/Screen;
-
copyrightTextWidth
private int copyrightTextWidth- Mappings:
Namespace Name Mixin selector official w
Lecj;w:I
intermediary field_2584
Lnet/minecraft/class_442;field_2584:I
named copyrightTextWidth
Lnet/minecraft/client/gui/screen/TitleScreen;copyrightTextWidth:I
-
copyrightTextX
private int copyrightTextX- Mappings:
Namespace Name Mixin selector official x
Lecj;x:I
intermediary field_2606
Lnet/minecraft/class_442;field_2606:I
named copyrightTextX
Lnet/minecraft/client/gui/screen/TitleScreen;copyrightTextX:I
-
backgroundRenderer
- Mappings:
Namespace Name Mixin selector official y
Lecj;y:Lepa;
intermediary field_2585
Lnet/minecraft/class_442;field_2585:Lnet/minecraft/class_766;
named backgroundRenderer
Lnet/minecraft/client/gui/screen/TitleScreen;backgroundRenderer:Lnet/minecraft/client/gui/RotatingCubeMapRenderer;
-
doBackgroundFade
private final boolean doBackgroundFade- Mappings:
Namespace Name Mixin selector official z
Lecj;z: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 A
Lecj;A:J
intermediary field_17772
Lnet/minecraft/class_442;field_17772:J
named backgroundFadeStart
Lnet/minecraft/client/gui/screen/TitleScreen;backgroundFadeStart:J
-
-
Constructor Details
-
TitleScreen
public TitleScreen() -
TitleScreen
public TitleScreen(boolean doBackgroundFade) - Mappings:
Namespace Name Mixin selector official <init>
Lecj;<init>(Z)V
intermediary <init>
Lnet/minecraft/class_442;<init>(Z)V
named <init>
Lnet/minecraft/client/gui/screen/TitleScreen;<init>(Z)V
-
-
Method Details
-
areRealmsNotificationsEnabled
private boolean areRealmsNotificationsEnabled()- Mappings:
Namespace Name Mixin selector official h
Lecj;h()Z
intermediary method_2253
Lnet/minecraft/class_442;method_2253()Z
named areRealmsNotificationsEnabled
Lnet/minecraft/client/gui/screen/TitleScreen;areRealmsNotificationsEnabled()Z
-
tick
public void tick() -
loadTexturesAsync
public static CompletableFuture<Void> loadTexturesAsync(TextureManager textureManager, Executor executor) - Mappings:
Namespace Name Mixin selector official a
Lecj;a(Lezd;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;
-
isPauseScreen
public boolean isPauseScreen()- Overrides:
isPauseScreen
in classScreen
- Mappings:
Namespace Name Mixin selector official ah_
Lece;ah_()Z
intermediary method_25421
Lnet/minecraft/class_437;method_25421()Z
named isPauseScreen
Lnet/minecraft/client/gui/screen/Screen;isPauseScreen()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 af_
Lece;af_()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.
-
initWidgetsNormal
private void initWidgetsNormal(int y, int spacingY) - Mappings:
Namespace Name Mixin selector official a
Lecj;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
-
initWidgetsDemo
private void initWidgetsDemo(int y, int spacingY) - Mappings:
Namespace Name Mixin selector official b
Lecj;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 v
Lecj;v()Z
intermediary method_31129
Lnet/minecraft/class_442;method_31129()Z
named canReadDemoWorldData
Lnet/minecraft/client/gui/screen/TitleScreen;canReadDemoWorldData()Z
-
switchToRealms
private void switchToRealms()- Mappings:
Namespace Name Mixin selector official w
Lecj;w()V
intermediary method_2252
Lnet/minecraft/class_442;method_2252()V
named switchToRealms
Lnet/minecraft/client/gui/screen/TitleScreen;switchToRealms()V
-
render
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classScreen
- Mappings:
Namespace Name Mixin selector official a
Ldzi;a(Ldrw;IIF)V
intermediary method_25394
Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)V
named render
Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)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
Ldzl;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() -
onDemoDeletionConfirmed
private void onDemoDeletionConfirmed(boolean delete) - Mappings:
Namespace Name Mixin selector official c
Lecj;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
-