CLASS cpt net/minecraft/client/gui/Gui 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 game Lclp; FIELD l itemRenderer Ldfc; FIELD m width I FIELD n height I FIELD o buttonWidgets Ljava/util/List; FIELD p labelWidgets Ljava/util/List; FIELD r fontRenderer Lcmc; METHOD a draw (IIF)V ARG 0 mouseX ARG 1 mouseY ARG 2 delta METHOD a getStackTooltip (Lauv;)Ljava/util/List; ARG 0 stack METHOD a drawStackTooltip (Lauv;II)V ARG 0 stack ARG 1 x ARG 2 y METHOD a initialize (Lclp;II)V METHOD a addButton (Lcmm;)Lcmm; ARG 0 button METHOD a drawTextComponentHover (Lix;II)V ARG 0 component ARG 1 x ARG 2 y METHOD a drawTooltip (Ljava/lang/String;II)V ARG 0 text ARG 1 x ARG 2 y METHOD a openUri (Ljava/net/URI;)V METHOD a drawTooltip (Ljava/util/List;II)V ARG 0 text ARG 1 x ARG 2 y METHOD ah_ canClose ()Z METHOD b getListeners ()Ljava/util/List; METHOD b onScaleChanged (Lclp;II)V ARG 0 game ARG 1 width ARG 2 height METHOD c onInitialized ()V METHOD c drawTextureBackground (I)V ARG 0 i METHOD c_ drawBackground (I)V ARG 0 id METHOD confirmResult handle (ZI)V ARG 0 result ARG 1 callbackId METHOD d drawBackground ()V METHOD d handleTextComponentClick (Lix;)Z ARG 0 component METHOD e isPauseScreen ()Z METHOD f update ()V METHOD g close ()V METHOD keyPressed (III)Z ARG 0 keyCode ARG 1 scanCode METHOD n onClosed ()V METHOD p isControlPressed ()Z METHOD q isShiftPressed ()Z METHOD r isAltPressed ()Z