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 <init> (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
