CLASS cyi net/minecraft/client/gui/Screen FIELD ALLOWED_PROTOCOLS PROTOCOLS Ljava/util/Set; FIELD children listeners Ljava/util/List; FIELD clickedLink uri Ljava/net/URI; FIELD font fontRenderer Lcus; FIELD height screenHeight I FIELD labels labelWidgets Ljava/util/List; FIELD minecraft client Lcua; FIELD width screenWidth I METHOD addButton (Lcvb;)Lcvb; ARG 1 button METHOD confirmResult (ZI)V ARG 1 result METHOD getTooltipFromItem getStackTooltip (Lbaz;)Ljava/util/List; METHOD handleComponentClicked handleTextComponentClick (Ljm;)Z METHOD hasAltDown isAltPressed ()Z METHOD hasControlDown isControlPressed ()Z METHOD hasShiftDown isShiftPressed ()Z METHOD init onInitialized ()V METHOD init initialize (Lcua;II)V ARG 1 client ARG 2 width ARG 3 height METHOD isCopy isCopyShortcutPressed (I)Z ARG 0 code METHOD isCut isCutShortcutPressed (I)Z ARG 0 code METHOD isPaste isPasteShortcutPressed (I)Z ARG 0 code METHOD isSelectAll isSelectAllShortcutPressed (I)Z ARG 0 code METHOD onClose close ()V METHOD openLink openUri (Ljava/net/URI;)V METHOD removed onClosed ()V METHOD renderBackground drawBackground ()V METHOD renderBackground drawBackground (I)V ARG 1 alpha METHOD renderComponentHoverEffect drawTextComponentHover (Ljm;II)V ARG 1 component ARG 2 x ARG 3 y METHOD renderDirtBackground drawTextureBackground (I)V ARG 1 alpha METHOD renderTooltip drawStackTooltip (Lbaz;II)V ARG 1 stack ARG 2 x ARG 3 y METHOD renderTooltip drawTooltip (Ljava/lang/String;II)V ARG 1 text ARG 2 x ARG 3 y METHOD renderTooltip drawTooltip (Ljava/util/List;II)V ARG 1 text ARG 2 x ARG 3 y METHOD resize onScaleChanged (Lcua;II)V ARG 1 client ARG 2 width ARG 3 height METHOD sendMessage (Ljava/lang/String;Z)V ARG 1 message METHOD shouldCloseOnEsc doesEscapeKeyClose ()Z METHOD tick update ()V