CLASS bpi net/minecraft/block/entity/SignBlockEntity FIELD a text [Ljb; FIELD b caretVisible Z FIELD c currentRow I FIELD g selectionStart I FIELD h selectionEnd I FIELD i editable Z FIELD j editor Larj; FIELD k textBeingEdited [Ljava/lang/String; FIELD l textColor Lavz; METHOD a toUpdatePacket ()Lkc; METHOD a getTextOnRow (I)Ljb; ARG 1 row METHOD a setSelectionState (IIIZ)V ARG 1 currentRow ARG 2 selectionStart ARG 3 selectionEnd ARG 4 caretVisible METHOD a setTextOnRow (ILjb;)V ARG 1 row ARG 2 text METHOD a setEditor (Larj;)V METHOD a setTextColor (Lavz;)Z ARG 1 value METHOD a fromTag (Lhq;)V METHOD a setEditable (Z)V METHOD b toInitialChunkDataTag ()Lhq; METHOD b onActivate (Larj;)Z METHOD b toTag (Lhq;)Lhq; METHOD c isEditable ()Z METHOD d getEditor ()Larj; METHOD f getTextColor ()Lavz; METHOD g resetSelectionState ()V METHOD h isCaretVisible ()Z METHOD s getCurrentRow ()I METHOD t getSelectionStart ()I METHOD u getSelectionEnd ()I