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
OPTIONS
OPTIONS
field_41626
OPTIONS_TEXT
private static final Text
MULTIPLAYER_OPTIONS
MULTIPLAYER_OPTIONS
field_1_6410
MULTIPLAYER_OPTIONS_BUTTON_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 static final Tooltip
NO_PLAYERS_TO_REPORT_TOOLTIP
NO_PLAYERS_TO_REPORT_TOOLTIP
field_1_6411
PLAYER_REPORTING_NO_PLAYERS_TEXT
private final Runnable
friendListUpdateListener
friendListUpdateListener
field_1_6412
socialInteractionsUpdateListener
private FriendsListButtonWidget
friends
friends
field_1_6413
friendsListButton
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 void
addCustomDialogButtons(Minecraft minecraft, Holder<Dialog> dialog, GridLayout$RowHelper helper)
addCustomDialogButtons(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 void
onClose()
onClose()
method_25419()
close()
public boolean
rendersNowPlayingToast()
rendersNowPlayingToast()
method_71842()
shouldShowNowPlayingToast()
private boolean
isTopmostScreen()
isTopmostScreen()
method_1_5514()
isCurrentScreen()
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 void
onFriendListUpdate()
onFriendListUpdate()
method_1_5520()
updateSocialInteractions()