CLASS cwi net/minecraft/client/gui/widget/ItemListWidget CLASS cwi$a Item FIELD a parent Lcwi; 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 cwi$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 Lcuu; 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 Lcwi$a; METHOD (Lcuu;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)Lcwi$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 (IILctz;)V METHOD a selectItem (Lcwi$a;)V ARG 1 item METHOD a setRenderHeader (ZI)V ARG 1 renderSelection ARG 2 headerHeight METHOD b getSelectedItem ()Lcwi$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 (Lcwi$a;)I ARG 1 entry METHOD d clearItems ()V METHOD d (I)I ARG 1 index METHOD e getItemCount ()I METHOD e getItem (I)Lcwi$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