CLASS cwn net/minecraft/client/gui/widget/TextFieldWidget FIELD a textRenderer Lcvt; FIELD b x I FIELD c y I FIELD d width I FIELD e height I FIELD f text Ljava/lang/String; FIELD g maxLength I FIELD h focusedTicks I FIELD i hasBorder Z FIELD k focused Z FIELD l editable Z FIELD o cursorMax I FIELD p cursorMin I FIELD s visible Z FIELD t suggestion Ljava/lang/String; FIELD u changedListener Ljava/util/function/Consumer; FIELD v textPredicate Ljava/util/function/Predicate; FIELD w renderTextProvider Ljava/util/function/BiFunction; METHOD (Lcvt;IIII)V ARG 1 textRenderer ARG 2 x ARG 3 y ARG 4 width ARG 5 height METHOD (Lcvt;IIIILcwn;)V ARG 1 textRenderer ARG 2 x ARG 3 y ARG 4 width ARG 5 height METHOD a tick ()V METHOD a setText (Ljava/lang/String;)V ARG 1 text METHOD a setRenderTextProvider (Ljava/util/function/BiFunction;)V ARG 1 renderTextProvider METHOD a setChangedListener (Ljava/util/function/Consumer;)V METHOD a setHasBorder (Z)V ARG 1 hasBorder METHOD b getText ()Ljava/lang/String; METHOD b addText (Ljava/lang/String;)V METHOD b setFocused (Z)V METHOD c getSelectedText ()Ljava/lang/String; METHOD c onChanged (Ljava/lang/String;)V METHOD c setIsEditable (Z)V ARG 1 editable METHOD d moveCursor (I)V METHOD d setSuggestion (Ljava/lang/String;)V ARG 1 suggestion METHOD e setVisible (Z)V ARG 1 visible METHOD f setCursor (I)V ARG 1 cursor METHOD g getMaxLength ()I METHOD g setMaxLength (I)V METHOD h getCursor ()I METHOD i hasBorder ()Z METHOD l isFocused ()Z METHOD l setX (I)V ARG 1 x METHOD q isVisible ()Z