Package net.minecraft.client.gui.screen
Class MainMenuScreen
java.lang.Object
net.minecraft.client.gui.AbstractGui
net.minecraft.client.gui.FocusableGui
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.MainMenuScreen
- All Implemented Interfaces:
IGuiEventListener,INestedGuiEventHandler,IRenderable,IScreen
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ResourceLocationprivate intprivate intstatic final RenderSkyboxCubeprivate longprivate final booleanprivate static final org.apache.logging.log4j.Loggerprivate final booleanprivate static final ResourceLocationprivate static final ResourceLocationprivate NotificationModUpdateScreenprivate final RenderSkyboxprivate static final ResourceLocationprivate booleanprivate Screenprivate Buttonprivate StringFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, children, font, height, itemRenderer, minecraft, passEvents, title, widthFields inherited from class net.minecraft.client.gui.AbstractGui
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanprivate voidconfirmDemo(boolean p_213087_1_) private voidcreateDemoMenuOptions(int p_73972_1_, int p_73972_2_) private voidcreateNormalMenuOptions(int p_73969_1_, int p_73969_2_) protected voidinit()booleanbooleanmouseClicked(double p_231044_1_, double p_231044_3_, int p_231044_5_) static CompletableFuture<Void>preloadResources(TextureManager p_213097_0_, Executor p_213097_1_) private voidprivate booleanvoidremoved()voidrender(MatrixStack p_230430_1_, int p_230430_2_, int p_230430_3_, float p_230430_4_) booleanvoidtick()Methods inherited from class net.minecraft.client.gui.screen.Screen
addButton, addWidget, children, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, onClose, onFilesDrop, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderToolTip, renderWrappedToolTip, resize, sendMessage, sendMessage, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.FocusableGui
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.AbstractGui
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.IGuiEventListener
mouseMovedMethods inherited from interface net.minecraft.client.gui.INestedGuiEventHandler
changeFocus, charTyped, getChildAt, keyReleased, magicalSpecialHackyFocus, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
CUBE_MAP
-
PANORAMA_OVERLAY
-
ACCESSIBILITY_TEXTURE
-
minceraftEasterEgg
private final boolean minceraftEasterEgg -
splash
-
resetDemoButton
-
MINECRAFT_LOGO
-
MINECRAFT_EDITION
-
realmsNotificationsInitialized
private boolean realmsNotificationsInitialized -
realmsNotificationsScreen
-
copyrightWidth
private int copyrightWidth -
copyrightX
private int copyrightX -
panorama
-
fading
private final boolean fading -
fadeInStart
private long fadeInStart -
modUpdateNotification
-
-
Constructor Details
-
MainMenuScreen
public MainMenuScreen() -
MainMenuScreen
public MainMenuScreen(boolean p_i51107_1_)
-
-
Method Details
-
realmsNotificationsEnabled
private boolean realmsNotificationsEnabled() -
tick
public void tick() -
preloadResources
public static CompletableFuture<Void> preloadResources(TextureManager p_213097_0_, Executor p_213097_1_) -
isPauseScreen
public boolean isPauseScreen()- Overrides:
isPauseScreenin classScreen
-
shouldCloseOnEsc
public boolean shouldCloseOnEsc()- Overrides:
shouldCloseOnEscin classScreen
-
init
protected void init() -
createNormalMenuOptions
private void createNormalMenuOptions(int p_73969_1_, int p_73969_2_) -
createDemoMenuOptions
private void createDemoMenuOptions(int p_73972_1_, int p_73972_2_) -
checkDemoWorldPresence
private boolean checkDemoWorldPresence() -
realmsButtonClicked
private void realmsButtonClicked() -
render
- Specified by:
renderin interfaceIRenderable- Overrides:
renderin classScreen
-
mouseClicked
public boolean mouseClicked(double p_231044_1_, double p_231044_3_, int p_231044_5_) -
removed
public void removed() -
confirmDemo
private void confirmDemo(boolean p_213087_1_)
-