CLASS cwg net/minecraft/client/gui/widget/ItemListWidget CLASS cwg$a Item FIELD a parent Lcwg; METHOD a render (F)V ARG 1 delta METHOD a render (IIIIIIIZF)V ARG 1 index ARG 4 width ARG 5 height ARG 6 mouseX ARG 7 mouseY ARG 8 hovering ARG 9 delta CLASS cwg$b Items FIELD b items Ljava/util/List; METHOD add (ILjava/lang/Object;)V ARG 1 value METHOD get (I)Ljava/lang/Object; ARG 1 index METHOD remove (I)Ljava/lang/Object; ARG 1 index METHOD set (ILjava/lang/Object;)Ljava/lang/Object; ARG 1 value FIELD a client Lcus; FIELD b itemHeight I FIELD c width I FIELD d height I FIELD e top I FIELD f bottom I FIELD g right I FIELD h left I FIELD i verticallyCenter Z FIELD j yDrag I FIELD k visible Z FIELD l renderSelection Z FIELD m headerHeight I FIELD n items Ljava/util/List; FIELD o scroll D FIELD p scrolling Z FIELD q selectedItem Lcwg$a; METHOD (Lcus;IIIII)V ARG 1 client ARG 2 width ARG 3 height ARG 4 top ARG 5 bottom ARG 6 itemHeight METHOD a getItemWidth ()I METHOD a capYPosition (D)V METHOD a getItemAtPosition (DD)Lcwg$a; ARG 1 x ARG 3 y METHOD a updateScrollingState (DDI)V METHOD a isSelected (I)Z ARG 1 index METHOD a clickedHeader (II)V METHOD a updateSize (IIII)V ARG 1 width ARG 2 height ARG 3 top ARG 4 bottom METHOD a renderList (IIIIF)V ARG 1 x ARG 2 y ARG 3 mouseX ARG 4 mouseY ARG 5 delta METHOD a renderHeader (IILctx;)V METHOD a selectItem (Lcwg$a;)V ARG 1 item METHOD a setRenderHeader (ZI)V ARG 1 renderSelection ARG 2 headerHeight METHOD b getSelectedItem ()Lcwg$a; METHOD b setLeftPos (I)V ARG 1 left METHOD b renderDecorations (II)V ARG 1 mouseX ARG 2 mouseY METHOD b renderHoleBackground (IIII)V METHOD b addItem (Lcwg$a;)I ARG 1 entry METHOD d clearItems ()V METHOD d (I)I ARG 1 index METHOD e getItemCount ()I METHOD e getItem (I)Lcwg$a; ARG 1 index METHOD f getMaxScrollPosition ()I METHOD f scroll (I)V ARG 1 amount METHOD g drawBackground ()V METHOD h getScroll ()D METHOD j getScrollbarPosition ()I METHOD l isFocused ()Z METHOD m getMaxScroll ()I