CLASS cqm net/minecraft/client/gui/widget/TextFieldWidget
	FIELD A textPredicate Ljava/util/function/Predicate;
	FIELD a id I
	FIELD f fontRenderer Lcpy;
	FIELD g x I
	FIELD h y I
	FIELD i width I
	FIELD j height I
	FIELD k text Ljava/lang/String;
	FIELD l maxLength I
	FIELD m focusedTicks I
	FIELD n hasBorder Z
	FIELD p focused Z
	FIELD q editable Z
	FIELD t cursorMax I
	FIELD u cursorMin I
	FIELD x visible Z
	FIELD y suggestion Ljava/lang/String;
	METHOD <init> (ILcpy;IIII)V
		ARG 1 id
		ARG 2 fontRenderer
		ARG 3 x
		ARG 4 y
		ARG 5 width
		ARG 6 height
	METHOD <init> (ILcpy;IIIILcqm;)V
		ARG 1 id
		ARG 2 fontRenderer
		ARG 3 x
		ARG 4 y
		ARG 5 width
		ARG 6 height
	METHOD a tick ()V
	METHOD a charTyped (CI)Z
		ARG 1 chr
		ARG 2 keyCode
	METHOD a mouseClicked (DDI)Z
		ARG 1 mouseX
		ARG 3 mouseY
		ARG 5 button
	METHOD a render (IIF)V
		ARG 1 mouseX
		ARG 2 mouseY
	METHOD a keyPressed (III)Z
		ARG 1 keyCode
		ARG 2 scanCode
		ARG 3 modifiers
	METHOD a setText (Ljava/lang/String;)V
		ARG 1 text
	METHOD a setHasBorder (Z)V
		ARG 1 hasBorder
	METHOD b getText ()Ljava/lang/String;
	METHOD b addText (Ljava/lang/String;)V
	METHOD b setHasFocus (Z)V
		ARG 1 hasFocus
	METHOD c getSelectedText ()Ljava/lang/String;
	METHOD c setSuggestion (Ljava/lang/String;)V
		ARG 1 suggestion
	METHOD c setFocused (Z)V
	METHOD d moveCursor (I)V
	METHOD d setIsEditable (Z)V
		ARG 1 editable
	METHOD f setCursor (I)V
		ARG 1 cursor
	METHOD f setVisible (Z)V
		ARG 1 visible
	METHOD g getMaxLength ()I
	METHOD g setMaxLength (I)V
	METHOD h getCursor ()I
	METHOD i hasBorder ()Z
	METHOD l hasFocus ()Z
	METHOD l setX (I)V
		ARG 1 x
	METHOD m isFocused ()Z
	METHOD r isVisible ()Z
