CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen FIELD field_22782 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_22783 ALLOWED_PROTOCOLS Ljava/util/Set; FIELD field_22784 clickedLink Ljava/net/URI; FIELD field_22785 title Lnet/minecraft/class_2561; FIELD field_22786 children Ljava/util/List; FIELD field_22787 client Lnet/minecraft/class_310; FIELD field_22788 itemRenderer Lnet/minecraft/class_918; FIELD field_22789 width I FIELD field_22790 height I FIELD field_22792 passEvents Z FIELD field_22793 textRenderer Lnet/minecraft/class_327; FIELD field_33813 selected Lnet/minecraft/class_6379; FIELD field_33814 SCREEN_USAGE_TEXT Lnet/minecraft/class_2561; FIELD field_33815 selectables Ljava/util/List; FIELD field_33816 drawables Ljava/util/List; FIELD field_33817 SCREEN_INIT_NARRATION_DELAY J FIELD field_33818 NARRATOR_MODE_CHANGE_DELAY J FIELD field_33822 narrator Lnet/minecraft/class_6385; FIELD field_33823 elementNarrationStartTime J FIELD field_33824 screenNarrationStartTime J METHOD (Lnet/minecraft/class_2561;)V ARG 1 title METHOD method_25393 tick ()V METHOD method_25408 getTooltipFromItem (Lnet/minecraft/class_1799;)Ljava/util/List; ARG 1 stack METHOD method_25409 renderTooltip (Lnet/minecraft/class_4587;Lnet/minecraft/class_1799;II)V ARG 1 matrices ARG 2 stack ARG 3 x ARG 4 y METHOD method_25410 resize (Lnet/minecraft/class_310;II)V ARG 1 client ARG 2 width ARG 3 height METHOD method_25412 wrapScreenError (Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/String;)V ARG 0 task ARG 1 errorTitle ARG 2 screenName METHOD method_25414 isValidCharacterForName (Ljava/lang/String;CI)Z ARG 1 name ARG 2 character ARG 3 cursorPos METHOD method_25415 insertText (Ljava/lang/String;Z)V ARG 1 text ARG 2 override METHOD method_25416 openLink (Ljava/net/URI;)V ARG 1 link METHOD method_25417 renderOrderedTooltip (Lnet/minecraft/class_4587;Ljava/util/List;II)V ARG 1 matrices ARG 2 lines ARG 3 x ARG 4 y METHOD method_25418 renderTextHoverEffect (Lnet/minecraft/class_4587;Lnet/minecraft/class_2583;II)V ARG 1 matrices ARG 2 style ARG 3 x ARG 4 y METHOD method_25419 onClose ()V METHOD method_25420 renderBackground (Lnet/minecraft/class_4587;)V COMMENT Renders the background of this screen. COMMENT COMMENT

If the client is in a world, renders the translucent background gradient. COMMENT Otherwise {@linkplain #renderBackgroundTexture(int) renders the background texture}. ARG 1 matrices METHOD method_25421 isPauseScreen ()Z METHOD method_25422 shouldCloseOnEsc ()Z COMMENT Checks whether this screen should be closed when the escape key is pressed. METHOD method_25423 init (Lnet/minecraft/class_310;II)V ARG 1 client ARG 2 width ARG 3 height METHOD method_25424 renderTooltip (Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;II)V ARG 1 matrices ARG 2 text ARG 3 x ARG 4 y METHOD method_25425 sendMessage (Ljava/lang/String;Z)V ARG 1 message ARG 2 toHud METHOD method_25426 init ()V COMMENT Called when a screen should be initialized. COMMENT COMMENT

This method is called when this screen is {@linkplain net.minecraft.client.MinecraftClient#openScreen(Screen) opened} or resized. METHOD method_25427 sendMessage (Ljava/lang/String;)V ARG 1 message METHOD method_25428 confirmLink (Z)V ARG 1 open METHOD method_25429 addSelectableChild (Lnet/minecraft/class_364;)Lnet/minecraft/class_364; ARG 1 child METHOD method_25430 handleTextClick (Lnet/minecraft/class_2583;)Z ARG 1 style METHOD method_25432 removed ()V METHOD method_25433 renderBackground (Lnet/minecraft/class_4587;I)V COMMENT Renders the background of this screen. COMMENT COMMENT

If the client is in a world, renders the translucent background gradient. COMMENT Otherwise {@linkplain #renderBackgroundTexture(int) renders the background texture}. ARG 1 matrices ARG 2 vOffset COMMENT an offset applied to the V coordinate of the background texture METHOD method_25434 renderBackgroundTexture (I)V COMMENT Renders the fullscreen {@linkplain net.minecraft.client.gui.DrawableHelper#OPTIONS_BACKGROUND_TEXTURE background texture} of this screen. ARG 1 vOffset COMMENT an offset applied to the V coordinate of the background texture METHOD method_25435 getNarratedTitle ()Lnet/minecraft/class_2561; METHOD method_25436 isCut (I)Z ARG 0 code METHOD method_25437 isPaste (I)Z ARG 0 code METHOD method_25438 isCopy (I)Z ARG 0 code METHOD method_25439 isSelectAll (I)Z ARG 0 code METHOD method_25440 getTitle ()Lnet/minecraft/class_2561; METHOD method_25441 hasControlDown ()Z METHOD method_25442 hasShiftDown ()Z METHOD method_25443 hasAltDown ()Z METHOD method_29638 filesDragged (Ljava/util/List;)V ARG 1 paths METHOD method_30901 renderTooltip (Lnet/minecraft/class_4587;Ljava/util/List;II)V ARG 1 matrices ARG 2 lines ARG 3 x ARG 4 y METHOD method_32633 renderTooltipFromComponents (Lnet/minecraft/class_4587;Ljava/util/List;II)V ARG 1 matrices ARG 2 components ARG 3 x ARG 4 y METHOD method_32634 renderTooltip (Lnet/minecraft/class_4587;Ljava/util/List;Ljava/util/Optional;II)V ARG 1 matrices ARG 2 lines ARG 3 data ARG 4 x ARG 5 y METHOD method_32635 (Ljava/util/List;Lnet/minecraft/class_5632;)V ARG 1 data METHOD method_37056 addElementNarrations (Lnet/minecraft/class_6382;)V ARG 1 builder METHOD method_37058 setElementNarrationDelay (J)V ARG 1 delayMs METHOD method_37059 setScreenNarrationDelay (JZ)V ARG 1 delayMs ARG 3 restartElementNarration METHOD method_37060 addDrawable (Lnet/minecraft/class_4068;)Lnet/minecraft/class_4068; ARG 1 drawable METHOD method_37061 findSelectedElementData (Ljava/util/List;Lnet/minecraft/class_6379;)Lnet/minecraft/class_437$class_6390; ARG 0 selectables ARG 1 selectable METHOD method_37062 addScreenNarrations (Lnet/minecraft/class_6382;)V ARG 1 builder METHOD method_37063 addDrawableChild (Lnet/minecraft/class_364;)Lnet/minecraft/class_364; ARG 1 drawableElement METHOD method_37064 narrateScreenIfNarrationEnabled (Z)V ARG 1 useTranslationsCache METHOD method_37065 narrateScreen (Z)V ARG 1 useTranslationsCache METHOD method_37066 remove (Lnet/minecraft/class_364;)V ARG 1 child METHOD method_37067 clearChildren ()V METHOD method_37068 applyMouseMoveNarratorDelay ()V METHOD method_37069 applyMousePressScrollNarratorDelay ()V METHOD method_37070 applyKeyPressNarratorDelay ()V METHOD method_37071 updateNarrator ()V METHOD method_37072 applyNarratorModeChangeDelay ()V METHOD method_37073 isNarratorActive ()Z CLASS class_6390 SelectedElementNarrationData FIELD field_33825 selectable Lnet/minecraft/class_6379; FIELD field_33826 index I FIELD field_33827 selectType Lnet/minecraft/class_6379$class_6380; METHOD (Lnet/minecraft/class_6379;ILnet/minecraft/class_6379$class_6380;)V ARG 1 selectable ARG 2 index ARG 3 selectType