CLASS cns 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 k game Lcjj; FIELD l itemRenderer Ldcu; FIELD m width I FIELD n height I FIELD p widgetLables Ljava/util/List; FIELD r fontRenderer Lcjz; METHOD a draw (IIF)V ARG 0 mouseX ARG 1 mouseY ARG 2 delta METHOD a drawStackTooltip (Lauc;II)V ARG 0 stack ARG 1 x ARG 2 y METHOD a addButton (Lckj;)Lckj; ARG 0 button METHOD a drawTextComponentHover (Liw;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 drawTooltip (Ljava/util/List;II)V ARG 0 text ARG 1 x ARG 2 y METHOD b onMousePressed (Lcjj;II)V ARG 1 mouseY ARG 2 mouseButton METHOD c init ()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 (Liw;)Z ARG 0 component METHOD f update ()V METHOD n onClosed ()V