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,TickableElement
@Environment(CLIENT) public class TitleScreen extends Screen
- Mappings:
Namespace Name official dvjintermediary net/minecraft/class_442named net/minecraft/client/gui/screen/TitleScreen
-
Field Summary
Fields Modifier and Type Field Description private static IdentifierACCESSIBILITY_ICON_TEXTUREprivate longbackgroundFadeStartprivate RotatingCubeMapRendererbackgroundRendererprivate ButtonWidgetbuttonResetDemoprivate intcopyrightTextWidthprivate intcopyrightTextXprivate booleandoBackgroundFadeprivate static IdentifierEDITION_TITLE_TEXTUREprivate static Loggerfield_23775private booleanisMinceraftprivate static IdentifierMINECRAFT_TITLE_TEXTUREstatic CubeMapRendererPANORAMA_CUBE_MAPprivate static IdentifierPANORAMA_OVERLAYprivate ScreenrealmsNotificationGuiprivate booleanrealmsNotificationsInitializedprivate StringsplashTextFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, children, client, height, itemRenderer, passEvents, textRenderer, title, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE -
Constructor Summary
Constructors Constructor Description TitleScreen()TitleScreen(boolean doBackgroundFade) -
Method Summary
Modifier and Type Method Description private booleanareRealmsNotificationsEnabled()protected voidinit()Called when a screen should be initialized.private voidinitWidgetsDemo(int y, int spacingY)private voidinitWidgetsNormal(int y, int spacingY)booleanisPauseScreen()static CompletableFuture<Void>loadTexturesAsync(TextureManager textureManager, Executor executor)private booleanmethod_31129()booleanmouseClicked(double mouseX, double mouseY, int button)Callback for when a mouse button down event has been captured.private voidonDemoDeletionConfirmed(boolean delete)voidremoved()voidrender(MatrixStack matrices, int mouseX, int mouseY, float delta)booleanshouldCloseOnEsc()Checks whether this screen should be closed when the escape key is pressed.private voidswitchToRealms()voidtick()Methods inherited from class net.minecraft.client.gui.screen.Screen
addButton, addChild, children, filesDragged, getNarrationMessage, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, onClose, renderBackground, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, method_33284, setZOffsetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
mouseMovedMethods inherited from interface net.minecraft.client.gui.ParentElement
changeFocus, charTyped, focusOn, hoveredElement, keyReleased, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
Field Details
-
field_23775
- Mappings:
Namespace Name Mixin selector official bLdvj;b:Lorg/apache/logging/log4j/Logger;intermediary field_23775Lnet/minecraft/class_442;field_23775:Lorg/apache/logging/log4j/Logger;named field_23775Lnet/minecraft/client/gui/screen/TitleScreen;field_23775:Lorg/apache/logging/log4j/Logger;
-
PANORAMA_CUBE_MAP
- Mappings:
Namespace Name Mixin selector official aLdvj;a:Lehe;intermediary field_17774Lnet/minecraft/class_442;field_17774:Lnet/minecraft/class_751;named PANORAMA_CUBE_MAPLnet/minecraft/client/gui/screen/TitleScreen;PANORAMA_CUBE_MAP:Lnet/minecraft/client/gui/CubeMapRenderer;
-
PANORAMA_OVERLAY
- Mappings:
Namespace Name Mixin selector official cLdvj;c:Lwb;intermediary field_17775Lnet/minecraft/class_442;field_17775:Lnet/minecraft/class_2960;named PANORAMA_OVERLAYLnet/minecraft/client/gui/screen/TitleScreen;PANORAMA_OVERLAY:Lnet/minecraft/util/Identifier;
-
ACCESSIBILITY_ICON_TEXTURE
- Mappings:
Namespace Name Mixin selector official pLdvj;p:Lwb;intermediary field_19102Lnet/minecraft/class_442;field_19102:Lnet/minecraft/class_2960;named ACCESSIBILITY_ICON_TEXTURELnet/minecraft/client/gui/screen/TitleScreen;ACCESSIBILITY_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
-
MINECRAFT_TITLE_TEXTURE
- Mappings:
Namespace Name Mixin selector official tLdvj;t:Lwb;intermediary field_2583Lnet/minecraft/class_442;field_2583:Lnet/minecraft/class_2960;named MINECRAFT_TITLE_TEXTURELnet/minecraft/client/gui/screen/TitleScreen;MINECRAFT_TITLE_TEXTURE:Lnet/minecraft/util/Identifier;
-
EDITION_TITLE_TEXTURE
- Mappings:
Namespace Name Mixin selector official uLdvj;u:Lwb;intermediary field_2594Lnet/minecraft/class_442;field_2594:Lnet/minecraft/class_2960;named EDITION_TITLE_TEXTURELnet/minecraft/client/gui/screen/TitleScreen;EDITION_TITLE_TEXTURE:Lnet/minecraft/util/Identifier;
-
isMinceraft
private final boolean isMinceraft- Mappings:
Namespace Name Mixin selector official qLdvj;q:Zintermediary field_17776Lnet/minecraft/class_442;field_17776:Znamed isMinceraftLnet/minecraft/client/gui/screen/TitleScreen;isMinceraft:Z
-
splashText
- Mappings:
Namespace Name Mixin selector official rLdvj;r:Ljava/lang/String;intermediary field_2586Lnet/minecraft/class_442;field_2586:Ljava/lang/String;named splashTextLnet/minecraft/client/gui/screen/TitleScreen;splashText:Ljava/lang/String;
-
buttonResetDemo
- Mappings:
Namespace Name Mixin selector official sLdvj;s:Ldru;intermediary field_2590Lnet/minecraft/class_442;field_2590:Lnet/minecraft/class_4185;named buttonResetDemoLnet/minecraft/client/gui/screen/TitleScreen;buttonResetDemo:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
realmsNotificationsInitialized
private boolean realmsNotificationsInitialized- Mappings:
Namespace Name Mixin selector official vLdvj;v:Zintermediary field_2599Lnet/minecraft/class_442;field_2599:Znamed realmsNotificationsInitializedLnet/minecraft/client/gui/screen/TitleScreen;realmsNotificationsInitialized:Z
-
realmsNotificationGui
- Mappings:
Namespace Name Mixin selector official wLdvj;w:Ldve;intermediary field_2592Lnet/minecraft/class_442;field_2592:Lnet/minecraft/class_437;named realmsNotificationGuiLnet/minecraft/client/gui/screen/TitleScreen;realmsNotificationGui:Lnet/minecraft/client/gui/screen/Screen;
-
copyrightTextWidth
private int copyrightTextWidth- Mappings:
Namespace Name Mixin selector official xLdvj;x:Iintermediary field_2584Lnet/minecraft/class_442;field_2584:Inamed copyrightTextWidthLnet/minecraft/client/gui/screen/TitleScreen;copyrightTextWidth:I
-
copyrightTextX
private int copyrightTextX- Mappings:
Namespace Name Mixin selector official yLdvj;y:Iintermediary field_2606Lnet/minecraft/class_442;field_2606:Inamed copyrightTextXLnet/minecraft/client/gui/screen/TitleScreen;copyrightTextX:I
-
backgroundRenderer
- Mappings:
Namespace Name Mixin selector official zLdvj;z:Lehs;intermediary field_2585Lnet/minecraft/class_442;field_2585:Lnet/minecraft/class_766;named backgroundRendererLnet/minecraft/client/gui/screen/TitleScreen;backgroundRenderer:Lnet/minecraft/client/gui/RotatingCubeMapRenderer;
-
doBackgroundFade
private final boolean doBackgroundFade- Mappings:
Namespace Name Mixin selector official ALdvj;A:Zintermediary field_18222Lnet/minecraft/class_442;field_18222:Znamed doBackgroundFadeLnet/minecraft/client/gui/screen/TitleScreen;doBackgroundFade:Z
-
backgroundFadeStart
private long backgroundFadeStart- Mappings:
Namespace Name Mixin selector official BLdvj;B:Jintermediary field_17772Lnet/minecraft/class_442;field_17772:Jnamed backgroundFadeStartLnet/minecraft/client/gui/screen/TitleScreen;backgroundFadeStart:J
-
-
Constructor Details
-
TitleScreen
public TitleScreen() -
TitleScreen
public TitleScreen(boolean doBackgroundFade)- Mappings:
Namespace Name Mixin selector official <init>Ldvj;<init>(Z)Vintermediary <init>Lnet/minecraft/class_442;<init>(Z)Vnamed <init>Lnet/minecraft/client/gui/screen/TitleScreen;<init>(Z)V
-
-
Method Details
-
areRealmsNotificationsEnabled
private boolean areRealmsNotificationsEnabled()- Mappings:
Namespace Name Mixin selector official hLdvj;h()Zintermediary method_2253Lnet/minecraft/class_442;method_2253()Znamed areRealmsNotificationsEnabledLnet/minecraft/client/gui/screen/TitleScreen;areRealmsNotificationsEnabled()Z
-
tick
public void tick()- Specified by:
tickin interfaceTickableElement- Overrides:
tickin classScreen- Mappings:
Namespace Name Mixin selector official dLdsn;d()Vintermediary method_25393Lnet/minecraft/class_4893;method_25393()Vnamed tickLnet/minecraft/client/gui/screen/TickableElement;tick()V
-
loadTexturesAsync
public static CompletableFuture<Void> loadTexturesAsync(TextureManager textureManager, Executor executor)- Mappings:
Namespace Name Mixin selector official aLdvj;a(Lerv;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;intermediary method_18105Lnet/minecraft/class_442;method_18105(Lnet/minecraft/class_1060;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;named loadTexturesAsyncLnet/minecraft/client/gui/screen/TitleScreen;loadTexturesAsync(Lnet/minecraft/client/texture/TextureManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
-
isPauseScreen
public boolean isPauseScreen()- Overrides:
isPauseScreenin classScreen- Mappings:
Namespace Name Mixin selector official aD_Ldve;aD_()Zintermediary method_25421Lnet/minecraft/class_437;method_25421()Znamed isPauseScreenLnet/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:
shouldCloseOnEscin classScreen- Mappings:
Namespace Name Mixin selector official ay_Ldve;ay_()Zintermediary method_25422Lnet/minecraft/class_437;method_25422()Znamed shouldCloseOnEscLnet/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 aLdvj;a(II)Vintermediary method_2249Lnet/minecraft/class_442;method_2249(II)Vnamed initWidgetsNormalLnet/minecraft/client/gui/screen/TitleScreen;initWidgetsNormal(II)V
-
initWidgetsDemo
private void initWidgetsDemo(int y, int spacingY)- Mappings:
Namespace Name Mixin selector official bLdvj;b(II)Vintermediary method_2251Lnet/minecraft/class_442;method_2251(II)Vnamed initWidgetsDemoLnet/minecraft/client/gui/screen/TitleScreen;initWidgetsDemo(II)V
-
method_31129
private boolean method_31129()- Mappings:
Namespace Name Mixin selector official iLdvj;i()Zintermediary method_31129Lnet/minecraft/class_442;method_31129()Znamed method_31129Lnet/minecraft/client/gui/screen/TitleScreen;method_31129()Z
-
switchToRealms
private void switchToRealms()- Mappings:
Namespace Name Mixin selector official kLdvj;k()Vintermediary method_2252Lnet/minecraft/class_442;method_2252()Vnamed switchToRealmsLnet/minecraft/client/gui/screen/TitleScreen;switchToRealms()V
-
render
- Specified by:
renderin interfaceDrawable- Overrides:
renderin classScreen- Mappings:
Namespace Name Mixin selector official aLdsq;a(Ldlr;IIF)Vintermediary method_25394Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)Vnamed renderLnet/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 inGLFWclass.- Parameters:
mouseX- the X coordinate of the mousemouseY- the Y coordinate of the mousebutton- the mouse button number- Returns:
trueto indicate that the event handling is successful/valid- See Also:
Mouse.onMouseButton(long, int, int, int),GLFW.GLFW_MOUSE_BUTTON_1- Mappings:
Namespace Name Mixin selector official aLdst;a(DDI)Zintermediary method_25402Lnet/minecraft/class_364;method_25402(DDI)Znamed mouseClickedLnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
-
removed
public void removed() -
onDemoDeletionConfirmed
private void onDemoDeletionConfirmed(boolean delete)- Mappings:
Namespace Name Mixin selector official cLdvj;c(Z)Vintermediary method_20375Lnet/minecraft/class_442;method_20375(Z)Vnamed onDemoDeletionConfirmedLnet/minecraft/client/gui/screen/TitleScreen;onDemoDeletionConfirmed(Z)V
-