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.class_433
net.minecraft.client.gui.screen.GameMenuScreen

Field summary

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

Constructor summary

ModifierConstructor
public (boolean showMenu)

Method summary

Modifier and TypeMethod
public boolean
showsPauseMenu()
method_53558()
shouldShowMenu()
protected void
init()
method_25426()
init()
private void
createPauseMenu()
method_20543()
initWidgets()
private Optional<? extends RegistryEntry<Dialog>>
getCustomAdditions()
method_71838()
getCustomOptionsDialog()
private static void
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)
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()
method_25393()
tick()
public void
render(GuiGraphics 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
renderBackground(GuiGraphics 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()
method_71842()
shouldShowNowPlayingToast()
private ButtonWidget
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)
method_47899(class_437 arg0, class_2561 arg1, URI arg2)
createUrlButton(Screen parent, Text text, URI uri)
private void
lambda$openScreenButton$10(Supplier arg0, Button arg1)
method_47898(Supplier arg0, class_4185 arg1)
method_47898(Supplier arg0, ButtonWidget button)
private void
lambda$addFeedbackSubscreenAndCustomDialogButtons$9(Minecraft arg0, Holder arg1, Button arg2)
method_71840(class_310 arg0, class_6880 arg1, class_4185 arg2)
method_71840(MinecraftClient arg0, RegistryEntry arg1, ButtonWidget button)
private Screen
lambda$addFeedbackSubscreenAndCustomDialogButtons$8()
method_71839()
method_71839()
private void
lambda$createPauseMenu$7(Button arg0)
method_19836(class_4185 arg0)
method_19836(ButtonWidget button)
private void
lambda$createPauseMenu$6()
method_72129()
method_72129()
private Screen
lambda$createPauseMenu$5()
method_57733()
method_57733()
private Screen
lambda$createPauseMenu$4()
method_47902()
method_47902()
private Screen
lambda$createPauseMenu$3()
method_47903()
method_47903()
private Screen
lambda$createPauseMenu$2()
method_47904()
method_47904()
private Screen
lambda$createPauseMenu$1()
method_47896()
method_47896()
private void
lambda$createPauseMenu$0(Button arg0)
method_19845(class_4185 arg0)
method_19845(ButtonWidget button)