CLASS net/minecraft/class_3728 net/minecraft/client/util/SelectionManager FIELD field_16452 selectionEnd I FIELD field_16453 selectionStart I FIELD field_16454 client Lnet/minecraft/class_310; FIELD field_16455 maxLength I FIELD field_16456 stringGetter Ljava/util/function/Supplier; FIELD field_16457 fontRenderer Lnet/minecraft/class_327; FIELD field_16458 stringSetter Ljava/util/function/Consumer; METHOD (Lnet/minecraft/class_310;Ljava/util/function/Supplier;Ljava/util/function/Consumer;I)V ARG 1 client ARG 2 getter ARG 3 setter ARG 4 maxLength METHOD method_16197 insert (Ljava/lang/String;)V METHOD method_16198 deleteSelectedText ()V METHOD method_16199 insert (C)Z METHOD method_16200 getSelectedText ()Ljava/lang/String; METHOD method_16201 getSelectionStart ()I METHOD method_16202 handleSpecialKey (I)Z ARG 1 keyCode METHOD method_16203 getSelectionEnd ()I METHOD method_16204 moveCaretToEnd ()V