CLASS cwm net/minecraft/client/gui/widget/TextFieldWidget
	FIELD a textRenderer Lcvs;
	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 <init> (Lcvs;IIII)V
		ARG 1 textRenderer
		ARG 2 x
		ARG 3 y
		ARG 4 width
		ARG 5 height
	METHOD <init> (Lcvs;IIIILcwm;)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
