Class GameMenuScreen

All Implemented Interfaces:
Drawable, Element, ParentElement

@Environment(CLIENT) public class GameMenuScreen extends Screen
Mappings:
Namespace Name
official eov
intermediary net/minecraft/class_433
named net/minecraft/client/gui/screen/GameMenuScreen
  • Field Details

    • SNAPSHOT_FEEDBACK_URL

      private static final String SNAPSHOT_FEEDBACK_URL
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Leov;a:Ljava/lang/String;
      intermediary field_32257 Lnet/minecraft/class_433;field_32257:Ljava/lang/String;
      named SNAPSHOT_FEEDBACK_URL Lnet/minecraft/client/gui/screen/GameMenuScreen;SNAPSHOT_FEEDBACK_URL:Ljava/lang/String;
    • JAVA_FEEDBACK_URL

      private static final String JAVA_FEEDBACK_URL
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Leov;b:Ljava/lang/String;
      intermediary field_32258 Lnet/minecraft/class_433;field_32258:Ljava/lang/String;
      named JAVA_FEEDBACK_URL Lnet/minecraft/client/gui/screen/GameMenuScreen;JAVA_FEEDBACK_URL:Ljava/lang/String;
    • SNAPSHOT_BUGS_URL

      private static final String SNAPSHOT_BUGS_URL
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Leov;c:Ljava/lang/String;
      intermediary field_32259 Lnet/minecraft/class_433;field_32259:Ljava/lang/String;
      named SNAPSHOT_BUGS_URL Lnet/minecraft/client/gui/screen/GameMenuScreen;SNAPSHOT_BUGS_URL:Ljava/lang/String;
    • field_41616

      private static final int field_41616
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official n Leov;n:I
      intermediary field_41616 Lnet/minecraft/class_433;field_41616:I
      named field_41616 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41616:I
    • field_41617

      private static final int field_41617
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official o Leov;o:I
      intermediary field_41617 Lnet/minecraft/class_433;field_41617:I
      named field_41617 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41617:I
    • field_41618

      private static final int field_41618
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official p Leov;p:I
      intermediary field_41618 Lnet/minecraft/class_433;field_41618:I
      named field_41618 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41618:I
    • field_41619

      private static final int field_41619
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official q Leov;q:I
      intermediary field_41619 Lnet/minecraft/class_433;field_41619:I
      named field_41619 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41619:I
    • field_41620

      private static final int field_41620
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official r Leov;r:I
      intermediary field_41620 Lnet/minecraft/class_433;field_41620:I
      named field_41620 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41620:I
    • field_41621

      private static final Text field_41621
      Mappings:
      Namespace Name Mixin selector
      official s Leov;s:Lss;
      intermediary field_41621 Lnet/minecraft/class_433;field_41621:Lnet/minecraft/class_2561;
      named field_41621 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41621:Lnet/minecraft/text/Text;
    • field_41622

      private static final Text field_41622
      Mappings:
      Namespace Name Mixin selector
      official t Leov;t:Lss;
      intermediary field_41622 Lnet/minecraft/class_433;field_41622:Lnet/minecraft/class_2561;
      named field_41622 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41622:Lnet/minecraft/text/Text;
    • field_41623

      private static final Text field_41623
      Mappings:
      Namespace Name Mixin selector
      official u Leov;u:Lss;
      intermediary field_41623 Lnet/minecraft/class_433;field_41623:Lnet/minecraft/class_2561;
      named field_41623 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41623:Lnet/minecraft/text/Text;
    • field_41624

      private static final Text field_41624
      Mappings:
      Namespace Name Mixin selector
      official v Leov;v:Lss;
      intermediary field_41624 Lnet/minecraft/class_433;field_41624:Lnet/minecraft/class_2561;
      named field_41624 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41624:Lnet/minecraft/text/Text;
    • field_41625

      private static final Text field_41625
      Mappings:
      Namespace Name Mixin selector
      official w Leov;w:Lss;
      intermediary field_41625 Lnet/minecraft/class_433;field_41625:Lnet/minecraft/class_2561;
      named field_41625 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41625:Lnet/minecraft/text/Text;
    • field_41626

      private static final Text field_41626
      Mappings:
      Namespace Name Mixin selector
      official x Leov;x:Lss;
      intermediary field_41626 Lnet/minecraft/class_433;field_41626:Lnet/minecraft/class_2561;
      named field_41626 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41626:Lnet/minecraft/text/Text;
    • field_41627

      private static final Text field_41627
      Mappings:
      Namespace Name Mixin selector
      official y Leov;y:Lss;
      intermediary field_41627 Lnet/minecraft/class_433;field_41627:Lnet/minecraft/class_2561;
      named field_41627 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41627:Lnet/minecraft/text/Text;
    • field_41628

      private static final Text field_41628
      Mappings:
      Namespace Name Mixin selector
      official z Leov;z:Lss;
      intermediary field_41628 Lnet/minecraft/class_433;field_41628:Lnet/minecraft/class_2561;
      named field_41628 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41628:Lnet/minecraft/text/Text;
    • field_41611

      private static final Text field_41611
      Mappings:
      Namespace Name Mixin selector
      official A Leov;A:Lss;
      intermediary field_41611 Lnet/minecraft/class_433;field_41611:Lnet/minecraft/class_2561;
      named field_41611 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41611:Lnet/minecraft/text/Text;
    • field_41612

      private static final Text field_41612
      Mappings:
      Namespace Name Mixin selector
      official B Leov;B:Lss;
      intermediary field_41612 Lnet/minecraft/class_433;field_41612:Lnet/minecraft/class_2561;
      named field_41612 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41612:Lnet/minecraft/text/Text;
    • field_41613

      private static final Text field_41613
      Mappings:
      Namespace Name Mixin selector
      official C Leov;C:Lss;
      intermediary field_41613 Lnet/minecraft/class_433;field_41613:Lnet/minecraft/class_2561;
      named field_41613 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41613:Lnet/minecraft/text/Text;
    • field_41614

      private static final Text field_41614
      Mappings:
      Namespace Name Mixin selector
      official D Leov;D:Lss;
      intermediary field_41614 Lnet/minecraft/class_433;field_41614:Lnet/minecraft/class_2561;
      named field_41614 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41614:Lnet/minecraft/text/Text;
    • field_41615

      private static final Text field_41615
      Mappings:
      Namespace Name Mixin selector
      official E Leov;E:Lss;
      intermediary field_41615 Lnet/minecraft/class_433;field_41615:Lnet/minecraft/class_2561;
      named field_41615 Lnet/minecraft/client/gui/screen/GameMenuScreen;field_41615:Lnet/minecraft/text/Text;
    • showMenu

      private final boolean showMenu
      Mappings:
      Namespace Name Mixin selector
      official F Leov;F:Z
      intermediary field_19319 Lnet/minecraft/class_433;field_19319:Z
      named showMenu Lnet/minecraft/client/gui/screen/GameMenuScreen;showMenu:Z
    • exitButton

      private ButtonWidget exitButton
      Mappings:
      Namespace Name Mixin selector
      official G Leov;G:Lekx;
      intermediary field_40792 Lnet/minecraft/class_433;field_40792:Lnet/minecraft/class_4185;
      named exitButton Lnet/minecraft/client/gui/screen/GameMenuScreen;exitButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
  • Constructor Details

    • GameMenuScreen

      public GameMenuScreen(boolean showMenu)
      Mappings:
      Namespace Name Mixin selector
      official <init> Leov;<init>(Z)V
      intermediary <init> Lnet/minecraft/class_433;<init>(Z)V
      named <init> Lnet/minecraft/client/gui/screen/GameMenuScreen;<init>(Z)V
  • Method Details

    • init

      protected void init()
      Called when a screen should be initialized.

      This method is called when this screen is opened or resized.

      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      official b Lepa;b()V
      intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
    • initWidgets

      private void initWidgets()
      Mappings:
      Namespace Name Mixin selector
      official i Leov;i()V
      intermediary method_20543 Lnet/minecraft/class_433;method_20543()V
      named initWidgets Lnet/minecraft/client/gui/screen/GameMenuScreen;initWidgets()V
    • disconnect

      private void disconnect()
      Mappings:
      Namespace Name Mixin selector
      official w Leov;w()V
      intermediary method_47632 Lnet/minecraft/class_433;method_47632()V
      named disconnect Lnet/minecraft/client/gui/screen/GameMenuScreen;disconnect()V
    • tick

      public void tick()
      Overrides:
      tick in class Screen
      Mappings:
      Namespace Name Mixin selector
      official d Lepa;d()V
      intermediary method_25393 Lnet/minecraft/class_437;method_25393()V
      named tick Lnet/minecraft/client/gui/screen/Screen;tick()V
    • render

      public void render(MatrixStack matrices, int mouseX, int mouseY, float delta)
      Specified by:
      render in interface Drawable
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lelx;a(Leeb;IIF)V
      intermediary method_25394 Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)V
      named render Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
    • method_47900

      private ButtonWidget method_47900(Text text, Supplier<Screen> supplier)
      Mappings:
      Namespace Name Mixin selector
      official a Leov;a(Lss;Ljava/util/function/Supplier;)Lekx;
      intermediary method_47900 Lnet/minecraft/class_433;method_47900(Lnet/minecraft/class_2561;Ljava/util/function/Supplier;)Lnet/minecraft/class_4185;
      named method_47900 Lnet/minecraft/client/gui/screen/GameMenuScreen;method_47900(Lnet/minecraft/text/Text;Ljava/util/function/Supplier;)Lnet/minecraft/client/gui/widget/ButtonWidget;
    • method_47899

      private ButtonWidget method_47899(Text text, String string)
      Mappings:
      Namespace Name Mixin selector
      official a Leov;a(Lss;Ljava/lang/String;)Lekx;
      intermediary method_47899 Lnet/minecraft/class_433;method_47899(Lnet/minecraft/class_2561;Ljava/lang/String;)Lnet/minecraft/class_4185;
      named method_47899 Lnet/minecraft/client/gui/screen/GameMenuScreen;method_47899(Lnet/minecraft/text/Text;Ljava/lang/String;)Lnet/minecraft/client/gui/widget/ButtonWidget;