CLASS cut net/minecraft/client/gui/Screen FIELD a LOGGER Lorg/apache/logging/log4j/Logger; FIELD f PROTOCOLS Ljava/util/Set; FIELD g uri Ljava/net/URI; FIELD j listeners Ljava/util/List; FIELD k client Lcqn; FIELD l itemRenderer Ldlh; FIELD m width I FIELD n height I FIELD o buttons Ljava/util/List; FIELD p labelWidgets Ljava/util/List; FIELD r fontRenderer Lcrb; METHOD a draw (IIF)V ARG 1 mouseX ARG 2 mouseY ARG 3 lastFrameDuration METHOD a getStackTooltip (Laxt;)Ljava/util/List; METHOD a drawStackTooltip (Laxt;II)V ARG 1 stack ARG 2 x ARG 3 y METHOD a initialize (Lcqn;II)V ARG 1 client ARG 2 width ARG 3 height METHOD a addButton (Lcrm;)Lcrm; ARG 1 button METHOD a drawTooltip (Ljava/lang/String;II)V ARG 1 text ARG 2 x ARG 3 y METHOD a openUri (Ljava/net/URI;)V METHOD a drawTooltip (Ljava/util/List;II)V ARG 1 text ARG 2 x ARG 3 y METHOD a drawTextComponentHover (Ljg;II)V ARG 1 component ARG 2 x ARG 3 y METHOD ae_ doesEscapeKeyClose ()Z METHOD b onScaleChanged (Lcqn;II)V ARG 1 client ARG 2 width ARG 3 height METHOD b sendMessage (Ljava/lang/String;Z)V METHOD c onInitialized ()V METHOD c drawTextureBackground (I)V METHOD c_ drawBackground (I)V METHOD d drawBackground ()V METHOD d isCutShortcutPressed (I)Z ARG 0 code METHOD d handleTextComponentClick (Ljg;)Z METHOD e isPauseScreen ()Z METHOD e isPasteShortcutPressed (I)Z ARG 0 code METHOD e sendMessage (Ljava/lang/String;)V METHOD f update ()V METHOD f isCopyShortcutPressed (I)Z ARG 0 code METHOD g close ()V METHOD g isSelectAllShortcutPressed (I)Z ARG 0 code METHOD n onClosed ()V METHOD q isControlPressed ()Z METHOD r isShiftPressed ()Z METHOD s isAltPressed ()Z