CLASS cwd net/minecraft/client/gui/widget/ItemListWidget CLASS cwd$a Item FIELD list parent Lcwd; METHOD 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 cwd$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 centerListVertically verticallyCenter Z FIELD children items Ljava/util/List; FIELD minecraft client Lcvb; FIELD renderHeader renderSelection Z FIELD renderSelection visible Z FIELD scrollAmount scroll D FIELD selected selectedItem Lcwd$a; FIELD x0 left I FIELD x1 right I FIELD y0 top I FIELD y1 bottom I METHOD (Lcvb;IIIII)V ARG 1 client ARG 2 width ARG 3 height ARG 4 top ARG 5 bottom ARG 6 itemHeight METHOD addEntry addItem (Lcwd$a;)I ARG 1 entry METHOD clearEntries clearItems ()V METHOD getEntry getItem (I)Lcwd$a; ARG 1 index METHOD getEntryAtPosition getItemAtPosition (DD)Lcwd$a; ARG 1 x ARG 3 y METHOD getMaxPosition getMaxScrollPosition ()I METHOD getRowTop (I)I ARG 1 index METHOD getRowWidth getItemWidth ()I METHOD getScrollAmount getScroll ()D METHOD getSelected getSelectedItem ()Lcwd$a; METHOD isSelectedItem isSelected (I)Z ARG 1 index METHOD renderBackground drawBackground ()V METHOD renderDecorations (II)V ARG 1 mouseX ARG 2 mouseY METHOD renderList (IIIIF)V ARG 1 x ARG 2 y ARG 3 mouseX ARG 4 mouseY ARG 5 delta METHOD scroll (I)V ARG 1 amount METHOD setLeftPos (I)V ARG 1 left METHOD setRenderHeader (ZI)V ARG 1 renderSelection ARG 2 headerHeight METHOD setScrollAmount capYPosition (D)V METHOD setSelected selectItem (Lcwd$a;)V ARG 1 item METHOD updateSize (IIII)V ARG 1 width ARG 2 height ARG 3 top ARG 4 bottom