CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen
	FIELD field_22782 LOGGER Lorg/slf4j/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_33819 MOUSE_MOVE_NARRATION_DELAY J
	FIELD field_33820 MOUSE_PRESS_SCROLL_NARRATION_DELAY J
	FIELD field_33821 KEY_PRESS_NARRATION_DELAY J
	FIELD field_33822 narrator Lnet/minecraft/class_6385;
	FIELD field_33823 elementNarrationStartTime J
	FIELD field_33824 screenNarrationStartTime J
	FIELD field_41685 tooltip Lnet/minecraft/class_437$class_7998;
	METHOD <init> (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 close ()V
	METHOD method_25420 renderBackground (Lnet/minecraft/class_4587;)V
		COMMENT Renders the background of this screen.
		COMMENT
		COMMENT <p>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 shouldPause ()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_25426 init ()V
		COMMENT Called when a screen should be initialized.
		COMMENT
		COMMENT <p>This method is called when this screen is {@linkplain net.minecraft.client.MinecraftClient#setScreen(Screen) opened} or resized.
	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 <p>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;IILnet/minecraft/class_8000;)V
		ARG 1 matrices
		ARG 2 components
		ARG 3 x
		ARG 4 y
		ARG 5 positioner
	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
		COMMENT If narration is enabled, narrates the elements of this screen.
		ARG 1 onlyChangedNarrations
			COMMENT if {@code true}, the text will not include unchanged narrations that have
			COMMENT already been narrated previously
	METHOD method_37065 narrateScreen (Z)V
		ARG 1 onlyChangedNarrations
	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
	METHOD method_40041 hide ([Lnet/minecraft/class_339;)V
		ARG 0 widgets
	METHOD method_41843 clearAndInit ()V
	METHOD method_47412 setTooltip (Lnet/minecraft/class_7919;Lnet/minecraft/class_8000;Z)V
		ARG 1 tooltip
		ARG 2 positioner
		ARG 3 focused
	METHOD method_47413 renderWithTooltip (Lnet/minecraft/class_4587;IIF)V
		ARG 1 matrices
		ARG 2 mouseX
		ARG 3 mouseY
		ARG 4 delta
	METHOD method_47414 setTooltip (Ljava/util/List;)V
		ARG 1 tooltip
	METHOD method_47415 setTooltip (Lnet/minecraft/class_2561;)V
		ARG 1 tooltip
	METHOD method_47941 renderPositionedTooltip (Lnet/minecraft/class_4587;Lnet/minecraft/class_437$class_7998;II)V
		ARG 1 matrices
		ARG 2 tooltip
		ARG 3 x
		ARG 4 y
	METHOD method_47942 setTooltip (Ljava/util/List;Lnet/minecraft/class_8000;Z)V
		ARG 1 tooltip
		ARG 2 positioner
		ARG 3 focused
	METHOD method_47943 (Lorg/joml/Matrix4f;Lnet/minecraft/class_287;IIIIIII)V
		ARG 0 matrix
		ARG 1 builder
		ARG 2 startX
		ARG 3 startY
		ARG 4 endX
		ARG 5 endY
		ARG 6 z
		ARG 7 colorStart
		ARG 8 colorEnd
	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 <init> (Lnet/minecraft/class_6379;ILnet/minecraft/class_6379$class_6380;)V
			ARG 1 selectable
			ARG 2 index
			ARG 3 selectType
	CLASS class_7998 PositionedTooltip
