Class Screen

All Implemented Interfaces:
Drawable, Element, ParentElement
Direct Known Subclasses:
AbstractCommandBlockScreen, AddServerScreen, AdvancementsScreen, BackupPromptScreen, BookEditScreen, BookScreen, ChatScreen, ConfirmScreen, ConnectScreen, CreateWorldScreen, CreditsScreen, CustomizeBuffetLevelScreen, CustomizeFlatLevelScreen, DatapackFailureScreen, DeathScreen, DemoScreen, DialogScreen, DirectConnectScreen, DisconnectedScreen, DownloadingTerrainScreen, EditGameRulesScreen, EditWorldScreen, FatalErrorScreen, GameMenuScreen, GameModeSelectionScreen, GameOptionsScreen, HandledScreen, JigsawBlockScreen, LevelLoadingScreen, MultiplayerScreen, MultiplayerWarningScreen, NoticeScreen, OpenToLanScreen, OptimizeWorldScreen, OptionsScreen, OutOfMemoryScreen, PackScreen, PresetsScreen, ProgressScreen, RealmsScreen, SaveLevelScreen, SelectWorldScreen, SignEditScreen, SocialInteractionsScreen, StatsScreen, StructureBlockScreen, TitleScreen

@Environment(CLIENT) public abstract class Screen extends AbstractParentElement implements Drawable
Mappings:
Namespace Name
official dzz
intermediary net/minecraft/class_437
named net/minecraft/client/gui/screen/Screen
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_22782 Lnet/minecraft/class_437;field_22782:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/gui/screen/Screen;LOGGER:Lorg/apache/logging/log4j/Logger;
    • ALLOWED_PROTOCOLS

      private static final Set<String> ALLOWED_PROTOCOLS
      Mappings:
      Namespace Name Mixin selector
      official b Ldzz;b:Ljava/util/Set;
      intermediary field_22783 Lnet/minecraft/class_437;field_22783:Ljava/util/Set;
      named ALLOWED_PROTOCOLS Lnet/minecraft/client/gui/screen/Screen;ALLOWED_PROTOCOLS:Ljava/util/Set;
    • field_32270

      private static final int field_32270
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official c Ldzz;c:I
      intermediary field_32270 Lnet/minecraft/class_437;field_32270:I
      named field_32270 Lnet/minecraft/client/gui/screen/Screen;field_32270:I
    • field_33814

      private static final Text field_33814
      Mappings:
      Namespace Name Mixin selector
      official n Ldzz;n:Lon;
      intermediary field_33814 Lnet/minecraft/class_437;field_33814:Lnet/minecraft/class_2561;
      named field_33814 Lnet/minecraft/client/gui/screen/Screen;field_33814:Lnet/minecraft/text/Text;
    • field_33817

      private static final long field_33817
      Mappings:
      Namespace Name Mixin selector
      official s Ldzz;s:J
      intermediary field_33817 Lnet/minecraft/class_437;field_33817:J
      named field_33817 Lnet/minecraft/client/gui/screen/Screen;field_33817:J
    • field_33818

      private static final long field_33818
      Mappings:
      Namespace Name Mixin selector
      official t Ldzz;t:J
      intermediary field_33818 Lnet/minecraft/class_437;field_33818:J
      named field_33818 Lnet/minecraft/client/gui/screen/Screen;field_33818:J
    • field_33819

      private static final long field_33819
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official u Ldzz;u:J
      intermediary field_33819 Lnet/minecraft/class_437;field_33819:J
      named field_33819 Lnet/minecraft/client/gui/screen/Screen;field_33819:J
    • field_33820

      private static final long field_33820
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official v Ldzz;v:J
      intermediary field_33820 Lnet/minecraft/class_437;field_33820:J
      named field_33820 Lnet/minecraft/client/gui/screen/Screen;field_33820:J
    • field_33821

      private static final long field_33821
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official w Ldzz;w:J
      intermediary field_33821 Lnet/minecraft/class_437;field_33821:J
      named field_33821 Lnet/minecraft/client/gui/screen/Screen;field_33821:J
    • title

      protected final Text title
      Mappings:
      Namespace Name Mixin selector
      official d Ldzz;d:Lon;
      intermediary field_22785 Lnet/minecraft/class_437;field_22785:Lnet/minecraft/class_2561;
      named title Lnet/minecraft/client/gui/screen/Screen;title:Lnet/minecraft/text/Text;
    • children

      private final List<Element> children
      Mappings:
      Namespace Name Mixin selector
      official o Ldzz;o:Ljava/util/List;
      intermediary field_22786 Lnet/minecraft/class_437;field_22786:Ljava/util/List;
      named children Lnet/minecraft/client/gui/screen/Screen;children:Ljava/util/List;
    • field_33815

      private final List<class_6379> field_33815
      Mappings:
      Namespace Name Mixin selector
      official p Ldzz;p:Ljava/util/List;
      intermediary field_33815 Lnet/minecraft/class_437;field_33815:Ljava/util/List;
      named field_33815 Lnet/minecraft/client/gui/screen/Screen;field_33815:Ljava/util/List;
    • client

      Mappings:
      Namespace Name Mixin selector
      official e Ldzz;e:Lduy;
      intermediary field_22787 Lnet/minecraft/class_437;field_22787:Lnet/minecraft/class_310;
      named client Lnet/minecraft/client/gui/screen/Screen;client:Lnet/minecraft/client/MinecraftClient;
    • itemRenderer

      protected ItemRenderer itemRenderer
      Mappings:
      Namespace Name Mixin selector
      official i Ldzz;i:Lesn;
      intermediary field_22788 Lnet/minecraft/class_437;field_22788:Lnet/minecraft/class_918;
      named itemRenderer Lnet/minecraft/client/gui/screen/Screen;itemRenderer:Lnet/minecraft/client/render/item/ItemRenderer;
    • width

      public int width
      Mappings:
      Namespace Name Mixin selector
      official j Ldzz;j:I
      intermediary field_22789 Lnet/minecraft/class_437;field_22789:I
      named width Lnet/minecraft/client/gui/screen/Screen;width:I
    • height

      public int height
      Mappings:
      Namespace Name Mixin selector
      official k Ldzz;k:I
      intermediary field_22790 Lnet/minecraft/class_437;field_22790:I
      named height Lnet/minecraft/client/gui/screen/Screen;height:I
    • field_33816

      private final List<Drawable> field_33816
      Mappings:
      Namespace Name Mixin selector
      official q Ldzz;q:Ljava/util/List;
      intermediary field_33816 Lnet/minecraft/class_437;field_33816:Ljava/util/List;
      named field_33816 Lnet/minecraft/client/gui/screen/Screen;field_33816:Ljava/util/List;
    • passEvents

      public boolean passEvents
      Mappings:
      Namespace Name Mixin selector
      official l Ldzz;l:Z
      intermediary field_22792 Lnet/minecraft/class_437;field_22792:Z
      named passEvents Lnet/minecraft/client/gui/screen/Screen;passEvents:Z
    • textRenderer

      protected TextRenderer textRenderer
      Mappings:
      Namespace Name Mixin selector
      official m Ldzz;m:Ldvu;
      intermediary field_22793 Lnet/minecraft/class_437;field_22793:Lnet/minecraft/class_327;
      named textRenderer Lnet/minecraft/client/gui/screen/Screen;textRenderer:Lnet/minecraft/client/font/TextRenderer;
    • field_33822

      private final class_6385 field_33822
      Mappings:
      Namespace Name Mixin selector
      official x Ldzz;x:Ldyp;
      intermediary field_33822 Lnet/minecraft/class_437;field_33822:Lnet/minecraft/class_6385;
      named field_33822 Lnet/minecraft/client/gui/screen/Screen;field_33822:Lnet/minecraft/class_6385;
    • field_33823

      private long field_33823
      Mappings:
      Namespace Name Mixin selector
      official y Ldzz;y:J
      intermediary field_33823 Lnet/minecraft/class_437;field_33823:J
      named field_33823 Lnet/minecraft/client/gui/screen/Screen;field_33823:J
    • field_33824

      private long field_33824
      Mappings:
      Namespace Name Mixin selector
      official z Ldzz;z:J
      intermediary field_33824 Lnet/minecraft/class_437;field_33824:J
      named field_33824 Lnet/minecraft/client/gui/screen/Screen;field_33824:J
    • field_33813

      @Nullable private @Nullable class_6379 field_33813
      Mappings:
      Namespace Name Mixin selector
      official A Ldzz;A:Ldyk;
      intermediary field_33813 Lnet/minecraft/class_437;field_33813:Lnet/minecraft/class_6379;
      named field_33813 Lnet/minecraft/client/gui/screen/Screen;field_33813:Lnet/minecraft/class_6379;
  • Constructor Details

    • Screen

      protected Screen(Text text)
  • Method Details

    • getTitle

      public Text getTitle()
      Mappings:
      Namespace Name Mixin selector
      official i Ldzz;i()Lon;
      intermediary method_25440 Lnet/minecraft/class_437;method_25440()Lnet/minecraft/class_2561;
      named getTitle Lnet/minecraft/client/gui/screen/Screen;getTitle()Lnet/minecraft/text/Text;
    • getNarrationMessage

      public Text getNarrationMessage()
      Mappings:
      Namespace Name Mixin selector
      official ae_ Ldzz;ae_()Lon;
      intermediary method_25435 Lnet/minecraft/class_437;method_25435()Lnet/minecraft/class_2561;
      named getNarrationMessage Lnet/minecraft/client/gui/screen/Screen;getNarrationMessage()Lnet/minecraft/text/Text;
    • render

      public void render(MatrixStack matrices, int mouseX, int mouseY, float delta)
      Specified by:
      render in interface Drawable
      Mappings:
      Namespace Name Mixin selector
      official a Ldxe;a(Ldpu;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
    • keyPressed

      public boolean keyPressed(int keyCode, int scanCode, int modifiers)
      Callback for when a key down event has been captured. The key code is identified by the constants in GLFW class.
      Specified by:
      keyPressed in interface Element
      Specified by:
      keyPressed in interface ParentElement
      Parameters:
      keyCode - the named key code of the event as described in the GLFW class
      scanCode - the unique/platform-specific scan code of the keyboard input
      modifiers - a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Keyboard.onKey(long, int, int, int, int), GLFW.GLFW_KEY_Q, GLFWKeyCallbackI.invoke(long, int, int, int, int)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxh;a(III)Z
      intermediary method_25404 Lnet/minecraft/class_364;method_25404(III)Z
      named keyPressed Lnet/minecraft/client/gui/Element;keyPressed(III)Z
    • shouldCloseOnEsc

      public boolean shouldCloseOnEsc()
      Checks whether this screen should be closed when the escape key is pressed.
      Mappings:
      Namespace Name Mixin selector
      official af_ Ldzz;af_()Z
      intermediary method_25422 Lnet/minecraft/class_437;method_25422()Z
      named shouldCloseOnEsc Lnet/minecraft/client/gui/screen/Screen;shouldCloseOnEsc()Z
    • onClose

      public void onClose()
      Mappings:
      Namespace Name Mixin selector
      official ag_ Ldzz;ag_()V
      intermediary method_25419 Lnet/minecraft/class_437;method_25419()V
      named onClose Lnet/minecraft/client/gui/screen/Screen;onClose()V
    • method_37063

      protected <T extends Element & Drawable & class_6379> T method_37063(T t)
      Mappings:
      Namespace Name Mixin selector
      official d Ldzz;d(Ldxh;)Ldxh;
      intermediary method_37063 Lnet/minecraft/class_437;method_37063(Lnet/minecraft/class_364;)Lnet/minecraft/class_364;
      named method_37063 Lnet/minecraft/client/gui/screen/Screen;method_37063(Lnet/minecraft/client/gui/Element;)Lnet/minecraft/client/gui/Element;
    • method_37060

      protected <T extends Drawable> T method_37060(T t)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Ldxe;)Ldxe;
      intermediary method_37060 Lnet/minecraft/class_437;method_37060(Lnet/minecraft/class_4068;)Lnet/minecraft/class_4068;
      named method_37060 Lnet/minecraft/client/gui/screen/Screen;method_37060(Lnet/minecraft/client/gui/Drawable;)Lnet/minecraft/client/gui/Drawable;
    • addChild

      protected <T extends Element & class_6379> T addChild(T t)
      Adds a child element to this screen. If the child element is an net.minecraft.client.gui.widget.AbstractButtonWidget, you should use Screen#addButton(AbstractButtonWidget) instead.

      Adding a child element to a screen does not guarantee the widget is rendered or ticked.

      See Also:
      net.minecraft.client.gui.screen.Screen#addButton(AbstractButtonWidget)
      Mappings:
      Namespace Name Mixin selector
      official e Ldzz;e(Ldxh;)Ldxh;
      intermediary method_25429 Lnet/minecraft/class_437;method_25429(Lnet/minecraft/class_364;)Lnet/minecraft/class_364;
      named addChild Lnet/minecraft/client/gui/screen/Screen;addChild(Lnet/minecraft/client/gui/Element;)Lnet/minecraft/client/gui/Element;
    • method_37066

      protected void method_37066(Element element)
      Mappings:
      Namespace Name Mixin selector
      official f Ldzz;f(Ldxh;)V
      intermediary method_37066 Lnet/minecraft/class_437;method_37066(Lnet/minecraft/class_364;)V
      named method_37066 Lnet/minecraft/client/gui/screen/Screen;method_37066(Lnet/minecraft/client/gui/Element;)V
    • method_37067

      protected void method_37067()
      Mappings:
      Namespace Name Mixin selector
      official k Ldzz;k()V
      intermediary method_37067 Lnet/minecraft/class_437;method_37067()V
      named method_37067 Lnet/minecraft/client/gui/screen/Screen;method_37067()V
    • renderTooltip

      protected void renderTooltip(MatrixStack matrices, ItemStack stack, int x, int y)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Ldpu;Lbpz;II)V
      intermediary method_25409 Lnet/minecraft/class_437;method_25409(Lnet/minecraft/class_4587;Lnet/minecraft/class_1799;II)V
      named renderTooltip Lnet/minecraft/client/gui/screen/Screen;renderTooltip(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/item/ItemStack;II)V
    • renderTooltip

      public void renderTooltip(MatrixStack matrices, List<Text> lines, Optional<TooltipData> data, int x, int y)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Ldpu;Ljava/util/List;Ljava/util/Optional;II)V
      intermediary method_32634 Lnet/minecraft/class_437;method_32634(Lnet/minecraft/class_4587;Ljava/util/List;Ljava/util/Optional;II)V
      named renderTooltip Lnet/minecraft/client/gui/screen/Screen;renderTooltip(Lnet/minecraft/client/util/math/MatrixStack;Ljava/util/List;Ljava/util/Optional;II)V
    • getTooltipFromItem

      public List<Text> getTooltipFromItem(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Lbpz;)Ljava/util/List;
      intermediary method_25408 Lnet/minecraft/class_437;method_25408(Lnet/minecraft/class_1799;)Ljava/util/List;
      named getTooltipFromItem Lnet/minecraft/client/gui/screen/Screen;getTooltipFromItem(Lnet/minecraft/item/ItemStack;)Ljava/util/List;
    • renderTooltip

      public void renderTooltip(MatrixStack matrices, Text text, int x, int y)
      Mappings:
      Namespace Name Mixin selector
      official b Ldzz;b(Ldpu;Lon;II)V
      intermediary method_25424 Lnet/minecraft/class_437;method_25424(Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;II)V
      named renderTooltip Lnet/minecraft/client/gui/screen/Screen;renderTooltip(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/text/Text;II)V
    • renderTooltip

      public void renderTooltip(MatrixStack matrices, List<Text> lines, int x, int y)
      Mappings:
      Namespace Name Mixin selector
      official b Ldzz;b(Ldpu;Ljava/util/List;II)V
      intermediary method_30901 Lnet/minecraft/class_437;method_30901(Lnet/minecraft/class_4587;Ljava/util/List;II)V
      named renderTooltip Lnet/minecraft/client/gui/screen/Screen;renderTooltip(Lnet/minecraft/client/util/math/MatrixStack;Ljava/util/List;II)V
    • renderOrderedTooltip

      public void renderOrderedTooltip(MatrixStack matrices, List<? extends OrderedText> lines, int x, int y)
      Mappings:
      Namespace Name Mixin selector
      official c Ldzz;c(Ldpu;Ljava/util/List;II)V
      intermediary method_25417 Lnet/minecraft/class_437;method_25417(Lnet/minecraft/class_4587;Ljava/util/List;II)V
      named renderOrderedTooltip Lnet/minecraft/client/gui/screen/Screen;renderOrderedTooltip(Lnet/minecraft/client/util/math/MatrixStack;Ljava/util/List;II)V
    • renderTooltipFromComponents

      private void renderTooltipFromComponents(MatrixStack matrices, List<TooltipComponent> components, int x, int y)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Ldpu;Ljava/util/List;II)V
      intermediary method_32633 Lnet/minecraft/class_437;method_32633(Lnet/minecraft/class_4587;Ljava/util/List;II)V
      named renderTooltipFromComponents Lnet/minecraft/client/gui/screen/Screen;renderTooltipFromComponents(Lnet/minecraft/client/util/math/MatrixStack;Ljava/util/List;II)V
    • renderTextHoverEffect

      protected void renderTextHoverEffect(MatrixStack matrices, @Nullable @Nullable Style style, int x, int y)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Ldpu;Lox;II)V
      intermediary method_25418 Lnet/minecraft/class_437;method_25418(Lnet/minecraft/class_4587;Lnet/minecraft/class_2583;II)V
      named renderTextHoverEffect Lnet/minecraft/client/gui/screen/Screen;renderTextHoverEffect(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/text/Style;II)V
    • insertText

      protected void insertText(String text, boolean override)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Ljava/lang/String;Z)V
      intermediary method_25415 Lnet/minecraft/class_437;method_25415(Ljava/lang/String;Z)V
      named insertText Lnet/minecraft/client/gui/screen/Screen;insertText(Ljava/lang/String;Z)V
    • handleTextClick

      public boolean handleTextClick(@Nullable @Nullable Style style)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Lox;)Z
      intermediary method_25430 Lnet/minecraft/class_437;method_25430(Lnet/minecraft/class_2583;)Z
      named handleTextClick Lnet/minecraft/client/gui/screen/Screen;handleTextClick(Lnet/minecraft/text/Style;)Z
    • sendMessage

      public void sendMessage(String message)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Ljava/lang/String;)V
      intermediary method_25427 Lnet/minecraft/class_437;method_25427(Ljava/lang/String;)V
      named sendMessage Lnet/minecraft/client/gui/screen/Screen;sendMessage(Ljava/lang/String;)V
    • sendMessage

      public void sendMessage(String message, boolean toHud)
      Mappings:
      Namespace Name Mixin selector
      official b Ldzz;b(Ljava/lang/String;Z)V
      intermediary method_25425 Lnet/minecraft/class_437;method_25425(Ljava/lang/String;Z)V
      named sendMessage Lnet/minecraft/client/gui/screen/Screen;sendMessage(Ljava/lang/String;Z)V
    • init

      public final void init(MinecraftClient client, int width, int height)
      Mappings:
      Namespace Name Mixin selector
      official b Ldzz;b(Lduy;II)V
      intermediary method_25423 Lnet/minecraft/class_437;method_25423(Lnet/minecraft/class_310;II)V
      named init Lnet/minecraft/client/gui/screen/Screen;init(Lnet/minecraft/client/MinecraftClient;II)V
    • children

      public List<? extends Element> children()
      Gets a list of all child GUI elements.
      Specified by:
      children in interface ParentElement
      Mappings:
      Namespace Name Mixin selector
      official j Ldxg;j()Ljava/util/List;
      intermediary method_25396 Lnet/minecraft/class_4069;method_25396()Ljava/util/List;
      named children Lnet/minecraft/client/gui/ParentElement;children()Ljava/util/List;
    • init

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

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

      Mappings:
      Namespace Name Mixin selector
      official b Ldzz;b()V
      intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      official d Ldzz;d()V
      intermediary method_25393 Lnet/minecraft/class_437;method_25393()V
      named tick Lnet/minecraft/client/gui/screen/Screen;tick()V
    • removed

      public void removed()
      Mappings:
      Namespace Name Mixin selector
      official e Ldzz;e()V
      intermediary method_25432 Lnet/minecraft/class_437;method_25432()V
      named removed Lnet/minecraft/client/gui/screen/Screen;removed()V
    • renderBackground

      public void renderBackground(MatrixStack matrices)
      Renders the background of this screen.

      If the client is in a world, renders the translucent background gradient. Otherwise renders the background texture.

      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Ldpu;)V
      intermediary method_25420 Lnet/minecraft/class_437;method_25420(Lnet/minecraft/class_4587;)V
      named renderBackground Lnet/minecraft/client/gui/screen/Screen;renderBackground(Lnet/minecraft/client/util/math/MatrixStack;)V
    • renderBackground

      public void renderBackground(MatrixStack matrices, int vOffset)
      Renders the background of this screen.

      If the client is in a world, renders the translucent background gradient. Otherwise renders the background texture.

      Parameters:
      vOffset - an offset applied to the V coordinate of the background texture
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Ldpu;I)V
      intermediary method_25433 Lnet/minecraft/class_437;method_25433(Lnet/minecraft/class_4587;I)V
      named renderBackground Lnet/minecraft/client/gui/screen/Screen;renderBackground(Lnet/minecraft/client/util/math/MatrixStack;I)V
    • renderBackgroundTexture

      public void renderBackgroundTexture(int vOffset)
      Renders the fullscreen background texture of this screen.
      Parameters:
      vOffset - an offset applied to the V coordinate of the background texture
      Mappings:
      Namespace Name Mixin selector
      official e Ldzz;e(I)V
      intermediary method_25434 Lnet/minecraft/class_437;method_25434(I)V
      named renderBackgroundTexture Lnet/minecraft/client/gui/screen/Screen;renderBackgroundTexture(I)V
    • isPauseScreen

      public boolean isPauseScreen()
      Mappings:
      Namespace Name Mixin selector
      official ah_ Ldzz;ah_()Z
      intermediary method_25421 Lnet/minecraft/class_437;method_25421()Z
      named isPauseScreen Lnet/minecraft/client/gui/screen/Screen;isPauseScreen()Z
    • confirmLink

      private void confirmLink(boolean open)
      Mappings:
      Namespace Name Mixin selector
      official c Ldzz;c(Z)V
      intermediary method_25428 Lnet/minecraft/class_437;method_25428(Z)V
      named confirmLink Lnet/minecraft/client/gui/screen/Screen;confirmLink(Z)V
    • openLink

      private void openLink(URI link)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Ljava/net/URI;)V
      intermediary method_25416 Lnet/minecraft/class_437;method_25416(Ljava/net/URI;)V
      named openLink Lnet/minecraft/client/gui/screen/Screen;openLink(Ljava/net/URI;)V
    • hasControlDown

      public static boolean hasControlDown()
      Mappings:
      Namespace Name Mixin selector
      official m Ldzz;m()Z
      intermediary method_25441 Lnet/minecraft/class_437;method_25441()Z
      named hasControlDown Lnet/minecraft/client/gui/screen/Screen;hasControlDown()Z
    • hasShiftDown

      public static boolean hasShiftDown()
      Mappings:
      Namespace Name Mixin selector
      official n Ldzz;n()Z
      intermediary method_25442 Lnet/minecraft/class_437;method_25442()Z
      named hasShiftDown Lnet/minecraft/client/gui/screen/Screen;hasShiftDown()Z
    • hasAltDown

      public static boolean hasAltDown()
      Mappings:
      Namespace Name Mixin selector
      official o Ldzz;o()Z
      intermediary method_25443 Lnet/minecraft/class_437;method_25443()Z
      named hasAltDown Lnet/minecraft/client/gui/screen/Screen;hasAltDown()Z
    • isCut

      public static boolean isCut(int code)
      Mappings:
      Namespace Name Mixin selector
      official f Ldzz;f(I)Z
      intermediary method_25436 Lnet/minecraft/class_437;method_25436(I)Z
      named isCut Lnet/minecraft/client/gui/screen/Screen;isCut(I)Z
    • isPaste

      public static boolean isPaste(int code)
      Mappings:
      Namespace Name Mixin selector
      official g Ldzz;g(I)Z
      intermediary method_25437 Lnet/minecraft/class_437;method_25437(I)Z
      named isPaste Lnet/minecraft/client/gui/screen/Screen;isPaste(I)Z
    • isCopy

      public static boolean isCopy(int code)
      Mappings:
      Namespace Name Mixin selector
      official h Ldzz;h(I)Z
      intermediary method_25438 Lnet/minecraft/class_437;method_25438(I)Z
      named isCopy Lnet/minecraft/client/gui/screen/Screen;isCopy(I)Z
    • isSelectAll

      public static boolean isSelectAll(int code)
      Mappings:
      Namespace Name Mixin selector
      official i Ldzz;i(I)Z
      intermediary method_25439 Lnet/minecraft/class_437;method_25439(I)Z
      named isSelectAll Lnet/minecraft/client/gui/screen/Screen;isSelectAll(I)Z
    • resize

      public void resize(MinecraftClient client, int width, int height)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Lduy;II)V
      intermediary method_25410 Lnet/minecraft/class_437;method_25410(Lnet/minecraft/class_310;II)V
      named resize Lnet/minecraft/client/gui/screen/Screen;resize(Lnet/minecraft/client/MinecraftClient;II)V
    • wrapScreenError

      public static void wrapScreenError(Runnable task, String errorTitle, String screenName)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/String;)V
      intermediary method_25412 Lnet/minecraft/class_437;method_25412(Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/String;)V
      named wrapScreenError Lnet/minecraft/client/gui/screen/Screen;wrapScreenError(Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/String;)V
    • isValidCharacterForName

      protected boolean isValidCharacterForName(String name, char character, int cursorPos)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Ljava/lang/String;CI)Z
      intermediary method_25414 Lnet/minecraft/class_437;method_25414(Ljava/lang/String;CI)Z
      named isValidCharacterForName Lnet/minecraft/client/gui/screen/Screen;isValidCharacterForName(Ljava/lang/String;CI)Z
    • isMouseOver

      public boolean isMouseOver(double mouseX, double mouseY)
      Checks if the mouse position is within the bound of the element.
      Specified by:
      isMouseOver in interface Element
      Parameters:
      mouseX - the X coordinate of the mouse
      mouseY - the Y coordinate of the mouse
      Returns:
      true if the mouse is within the bound of the element, otherwise false
      Mappings:
      Namespace Name Mixin selector
      official a_ Ldxh;a_(DD)Z
      intermediary method_25405 Lnet/minecraft/class_364;method_25405(DD)Z
      named isMouseOver Lnet/minecraft/client/gui/Element;isMouseOver(DD)Z
    • filesDragged

      public void filesDragged(List<Path> paths)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Ljava/util/List;)V
      intermediary method_29638 Lnet/minecraft/class_437;method_29638(Ljava/util/List;)V
      named filesDragged Lnet/minecraft/client/gui/screen/Screen;filesDragged(Ljava/util/List;)V
    • method_37059

      private void method_37059(long long2, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(JZ)V
      intermediary method_37059 Lnet/minecraft/class_437;method_37059(JZ)V
      named method_37059 Lnet/minecraft/client/gui/screen/Screen;method_37059(JZ)V
    • method_37058

      private void method_37058(long long2)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(J)V
      intermediary method_37058 Lnet/minecraft/class_437;method_37058(J)V
      named method_37058 Lnet/minecraft/client/gui/screen/Screen;method_37058(J)V
    • method_37068

      public void method_37068()
      Mappings:
      Namespace Name Mixin selector
      official p Ldzz;p()V
      intermediary method_37068 Lnet/minecraft/class_437;method_37068()V
      named method_37068 Lnet/minecraft/client/gui/screen/Screen;method_37068()V
    • method_37069

      public void method_37069()
      Mappings:
      Namespace Name Mixin selector
      official q Ldzz;q()V
      intermediary method_37069 Lnet/minecraft/class_437;method_37069()V
      named method_37069 Lnet/minecraft/client/gui/screen/Screen;method_37069()V
    • method_37070

      public void method_37070()
      Mappings:
      Namespace Name Mixin selector
      official r Ldzz;r()V
      intermediary method_37070 Lnet/minecraft/class_437;method_37070()V
      named method_37070 Lnet/minecraft/client/gui/screen/Screen;method_37070()V
    • method_37073

      private boolean method_37073()
      Mappings:
      Namespace Name Mixin selector
      official x Ldzz;x()Z
      intermediary method_37073 Lnet/minecraft/class_437;method_37073()Z
      named method_37073 Lnet/minecraft/client/gui/screen/Screen;method_37073()Z
    • method_37071

      public void method_37071()
      Mappings:
      Namespace Name Mixin selector
      official s Ldzz;s()V
      intermediary method_37071 Lnet/minecraft/class_437;method_37071()V
      named method_37071 Lnet/minecraft/client/gui/screen/Screen;method_37071()V
    • method_37064

      protected void method_37064(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official d Ldzz;d(Z)V
      intermediary method_37064 Lnet/minecraft/class_437;method_37064(Z)V
      named method_37064 Lnet/minecraft/client/gui/screen/Screen;method_37064(Z)V
    • method_37065

      private void method_37065(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official e Ldzz;e(Z)V
      intermediary method_37065 Lnet/minecraft/class_437;method_37065(Z)V
      named method_37065 Lnet/minecraft/client/gui/screen/Screen;method_37065(Z)V
    • method_37062

      private void method_37062(class_6382 class_6382)
      Mappings:
      Namespace Name Mixin selector
      official b Ldzz;b(Ldym;)V
      intermediary method_37062 Lnet/minecraft/class_437;method_37062(Lnet/minecraft/class_6382;)V
      named method_37062 Lnet/minecraft/client/gui/screen/Screen;method_37062(Lnet/minecraft/class_6382;)V
    • method_37056

      protected void method_37056(class_6382 class_6382)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Ldym;)V
      intermediary method_37056 Lnet/minecraft/class_437;method_37056(Lnet/minecraft/class_6382;)V
      named method_37056 Lnet/minecraft/client/gui/screen/Screen;method_37056(Lnet/minecraft/class_6382;)V
    • method_37061

      @Nullable public static @Nullable Screen.class_6390 method_37061(List<? extends class_6379> list, @Nullable @Nullable class_6379 class_6379)
      Mappings:
      Namespace Name Mixin selector
      official a Ldzz;a(Ljava/util/List;Ldyk;)Ldzz$a;
      intermediary method_37061 Lnet/minecraft/class_437;method_37061(Ljava/util/List;Lnet/minecraft/class_6379;)Lnet/minecraft/class_437$class_6390;
      named method_37061 Lnet/minecraft/client/gui/screen/Screen;method_37061(Ljava/util/List;Lnet/minecraft/class_6379;)Lnet/minecraft/client/gui/screen/Screen$class_6390;
    • method_37072

      public void method_37072()
      Mappings:
      Namespace Name Mixin selector
      official t Ldzz;t()V
      intermediary method_37072 Lnet/minecraft/class_437;method_37072()V
      named method_37072 Lnet/minecraft/client/gui/screen/Screen;method_37072()V