CLASS bjn net/minecraft/client/gui/widget/WidgetPagedMultiList CLASS bjn$a Toggle FIELD a initialValue Z METHOD (ILjava/lang/String;ZZ)V ARG 0 id ARG 1 label ARG 2 visible ARG 3 initialValue METHOD a getInitialValue ()Z CLASS bjn$b IFieldContainer METHOD a updateNumberField (IF)V ARG 0 id ARG 1 value METHOD a updateStringField (ILjava/lang/String;)V ARG 0 id ARG 1 text METHOD a updateBooleanField (IZ)V ARG 0 id ARG 1 value CLASS bjn$c TextField METHOD (ILjava/lang/String;ZLcom/google/common/base/Predicate;)V ARG 0 id ARG 1 label ARG 2 visible METHOD a getPredicate ()Lcom/google/common/base/Predicate; CLASS bjn$d DrawablePair FIELD a game Lbhz; FIELD b leftDrawable Lbip; FIELD c rightDrawable Lbip; FIELD d focusedDrawable Lbip; METHOD (Lbip;Lbip;)V ARG 0 leftDrawable ARG 1 rightDrawable METHOD a getLeftDrawable ()Lbip; METHOD a drawEntry (IIIF)V METHOD a handleMouseClick (IIIIII)Z ARG 0 index ARG 1 mouseX ARG 2 mouseY ARG 3 mouseButton ARG 4 relMouseX ARG 5 relMouseY METHOD a drawEntry (IIIIIIIZF)V METHOD a handleMouseClick (Lbip;III)Z ARG 0 widget ARG 1 mouseX ARG 2 mouseY ARG 3 mouseButton METHOD a drawEntry (Lbip;IIIZF)V ARG 0 widget METHOD a handleMouseClick (Lbiy;III)Z ARG 0 focusedDrawable ARG 1 mouseX ARG 2 mouseY ARG 3 mouseButton METHOD a draw (Lbiy;IIIZF)V ARG 0 widgetButton ARG 1 y METHOD a handleMouseClick (Lbjc;III)V ARG 0 focusedDrawable ARG 1 mouseX ARG 2 mouseY ARG 3 mouseButton METHOD a draw (Lbjc;IZ)V ARG 0 widgetTextField ARG 1 y METHOD a draw (Lbjf;IIIZ)V ARG 0 widgetLabel ARG 1 y METHOD b getRightDrawable ()Lbip; METHOD b handleTouchEvent (IIIIII)V ARG 0 index ARG 1 mouseX ARG 2 mouseY ARG 3 mouseButton ARG 4 relTouchX ARG 5 relTouchY METHOD b drawButton (Lbip;III)V ARG 0 widgetButton ARG 1 mouseX ARG 2 mouseY ARG 3 mouseButton METHOD b onButtonRelease (Lbiy;III)V ARG 0 widgetButton ARG 1 mouseX ARG 2 mouseY ARG 3 mouseButton CLASS bjn$e Label CLASS bjn$f PagedEntry FIELD a id I FIELD b label Ljava/lang/String; FIELD c visible Z METHOD (ILjava/lang/String;Z)V ARG 0 id ARG 1 label ARG 2 visible METHOD b getId ()I METHOD c getLabel ()Ljava/lang/String; METHOD d getVisible ()Z CLASS bjn$g Slider FIELD a formatter Lbjd$a; FIELD b minValue F FIELD c maxValue F FIELD d initialValue F METHOD (ILjava/lang/String;ZLbjd$a;FFF)V ARG 0 id ARG 1 label ARG 2 visible ARG 3 formatter ARG 4 minValue ARG 5 maxValue ARG 6 initialValue METHOD a getFormatter ()Lbjd$a; METHOD e getMinValue ()F METHOD f getMaxValue ()F METHOD g getInitialValue ()F FIELD A currentField Lbip; FIELD u drawables Ljava/util/List; FIELD v drawablesById Lre; FIELD w textFields Ljava/util/List; FIELD x pages [[Lbjn$f; FIELD y currentPage I FIELD z parent Lbjn$b; METHOD (Lbhz;IIIIILbjn$b;[[Lbjn$f;)V ARG 0 game ARG 1 width ARG 2 height ARG 3 top ARG 4 bottom ARG 5 entryHeight ARG 6 parent ARG 7 pages METHOD a handleKeyPress (CI)V ARG 0 keyChar ARG 1 keyCode METHOD a handleMouseClick (III)Z ARG 0 mouseX ARG 1 mouseY ARG 2 mouseButton METHOD a createToggleWidget (IILbjn$a;)Lbji; ARG 0 x ARG 1 y ARG 2 toggle METHOD a createTextFieldWidget (IILbjn$c;)Lbjc; ARG 0 x ARG 1 y ARG 2 field METHOD a createLabelWidget (IILbjn$e;Z)Lbjf; ARG 0 x ARG 1 y ARG 2 label ARG 3 centered METHOD a createSliderWidget (IILbjn$g;)Lbjd; ARG 0 x ARG 1 y ARG 2 slider METHOD a setEntryVisible (Lbip;Z)V ARG 0 entry ARG 1 visible METHOD a createDrawable (Lbjn$f;IZ)Lbip; ARG 0 entry ARG 1 position ARG 2 centered METHOD a setEnabled (Z)V ARG 0 value METHOD b getEntryCount ()I METHOD b get (I)Lbjk$a; ARG 0 index METHOD c getEntryWidth ()I METHOD c setPage (I)V ARG 0 id METHOD d getScrollbarPosition ()I METHOD d getWidgetById (I)Lbip; ARG 0 id METHOD e getCurrentPage ()I METHOD e get (I)Lbjn$d; ARG 0 index METHOD e updatePageVisible (II)V ARG 0 oldPage ARG 1 newPage METHOD f getPageCount ()I METHOD g getCurrentField ()Lbip; METHOD h previousPage ()V METHOD i nextPage ()V METHOD s registerFields ()V METHOD t refreshPage ()V