net.minecraft.client.gui.screen

public class GameMenuScreen

extends Screen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

net.minecraft.client.gui.screens.PauseScreen
net.minecraft.client.gui.screens.PauseScreen
net.minecraft.class_433
net.minecraft.client.gui.screen.GameMenuScreen

Field summary

Modifier and TypeField
private static final Identifier
DRAFT_REPORT_SPRITE
DRAFT_REPORT_SPRITE
field_45416
DRAFT_REPORT_ICON_TEXTURE
private static final int
COLUMNS
COLUMNS
field_41616
GRID_COLUMNS
private static final int
MENU_PADDING_TOP
MENU_PADDING_TOP
field_41617
BUTTONS_TOP_MARGIN
private static final int
BUTTON_PADDING
BUTTON_PADDING
field_41618
GRID_MARGIN
private static final int
BUTTON_WIDTH_FULL
BUTTON_WIDTH_FULL
field_41619
WIDE_BUTTON_WIDTH
private static final int
BUTTON_WIDTH_HALF
BUTTON_WIDTH_HALF
field_41620
NORMAL_BUTTON_WIDTH
private static final Text
RETURN_TO_GAME
RETURN_TO_GAME
field_41621
RETURN_TO_GAME_TEXT
private static final Text
ADVANCEMENTS
ADVANCEMENTS
field_41622
ADVANCEMENTS_TEXT
private static final Text
STATS
STATS
field_41623
STATS_TEXT
private static final Text
SEND_FEEDBACK
SEND_FEEDBACK
field_41624
SEND_FEEDBACK_TEXT
private static final Text
REPORT_BUGS
REPORT_BUGS
field_41625
REPORT_BUGS_TEXT
private static final Text
FEEDBACK_SUBSCREEN
FEEDBACK_SUBSCREEN
field_52133
FEEDBACK_TEXT
private static final Text
OPTIONS
OPTIONS
field_41626
OPTIONS_TEXT
private static final Text
SHARE_TO_LAN
SHARE_TO_LAN
field_41627
SHARE_TO_LAN_TEXT
private static final Text
PLAYER_REPORTING
PLAYER_REPORTING
field_41628
PLAYER_REPORTING_TEXT
private static final Text
GAME
GAME
field_41614
GAME_TEXT
private static final Text
PAUSED
PAUSED
field_41615
PAUSED_TEXT
private static final Tooltip
CUSTOM_OPTIONS_TOOLTIP
CUSTOM_OPTIONS_TOOLTIP
field_60753
CUSTOM_OPTIONS_TOOLTIP
private final boolean
showPauseMenu
showPauseMenu
field_19319
showMenu
private ButtonWidget
disconnectButton
disconnectButton
field_40792
exitButton

Constructor summary

ModifierConstructor
public (boolean showMenu)

Method summary

Modifier and TypeMethod
public boolean
showsPauseMenu()
showsPauseMenu()
method_53558()
shouldShowMenu()
protected void
init()
init()
method_25426()
init()
private void
createPauseMenu()
createPauseMenu()
method_20543()
initWidgets()
private Optional<? extends RegistryEntry<Dialog>>
getCustomAdditions()
getCustomAdditions()
method_71838()
getCustomOptionsDialog()
private static void
addFeedbackButtons(Screen screen, GridLayout$RowHelper helper)
addFeedbackButtons(Screen screen, GridLayout$RowHelper helper)
method_60873(class_437 arg0, class_7845$class_7939 arg1)
addFeedbackAndBugsButtons(Screen parentScreen, GridWidget$Adder gridAdder)
private void
addFeedbackSubscreenAndCustomDialogButtons(Minecraft minecraft, Holder<Dialog> dialog, GridLayout$RowHelper helper)
addFeedbackSubscreenAndCustomDialogButtons(Minecraft minecraft, Holder<Dialog> dialog, GridLayout$RowHelper helper)
method_71841(class_310 arg0, class_6880<class_11419> arg1, class_7845$class_7939 arg2)
addFeedbackAndCustomOptionsButtons(MinecraftClient client, RegistryEntry<Dialog> dialog, GridWidget$Adder gridAdder)
public void
tick()
tick()
method_25393()
tick()
public void
extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)
public void
extractBackground(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
extractBackground(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_25420(class_332 arg0, int arg1, int arg2, float arg3)
renderBackground(DrawContext arg0, int arg1, int arg2, float arg3)
public boolean
rendersNowPlayingToast()
rendersNowPlayingToast()
method_71842()
shouldShowNowPlayingToast()
private ButtonWidget
openScreenButton(Component message, Supplier<Screen> newScreen)
openScreenButton(Component message, Supplier<Screen> newScreen)
method_47900(class_2561 arg0, Supplier<class_437> arg1)
createButton(Text text, Supplier<Screen> screenSupplier)
private static ButtonWidget
openLinkButton(Screen screen, Component message, URI link)
openLinkButton(Screen screen, Component message, URI link)
method_47899(class_437 arg0, class_2561 arg1, URI arg2)
createUrlButton(Screen parent, Text text, URI uri)