CLASS czi net/minecraft/client/gui/WrittenBookScreen CLASS czi$a Contents METHOD a getLineCount ()I METHOD a getLine (I)Ljm; ARG 1 line METHOD a create (Lbaz;)Lczi$a; ARG 0 stack METHOD b getLineOrDefault (I)Ljm; ARG 1 line CLASS czi$b WritableBookContents FIELD a lines Ljava/util/List; METHOD b getLines (Lbaz;)Ljava/util/List; CLASS czi$c WrittenBookContents FIELD a lines Ljava/util/List; METHOD b getLines (Lbaz;)Ljava/util/List; FIELD a EMPTY_PROVIDER Lczi$a; FIELD b BOOK_TEXTURE Lqq; FIELD c contents Lczi$a; FIELD d pageIndex I FIELD e cachedPage Ljava/util/List; FIELD f cachedPageIndex I FIELD g lastPageButton Ldaf; FIELD h nextPageButton Ldaf; METHOD (Lczi$a;)V ARG 1 pageProvider METHOD a getPageCount ()I METHOD a setPage (I)Z ARG 1 index METHOD a setPageProvider (Lczi$a;)V ARG 1 pageProvider METHOD a getLines (Lib;)Ljava/util/List; METHOD a getStringWidth (Ljava/lang/String;)I ARG 1 string METHOD d addCloseButton ()V METHOD d getLineAt (DD)Ljm; ARG 1 x ARG 3 y METHOD d jumpToPage (I)Z ARG 1 page METHOD e addPageButtons ()V METHOD f goToPreviousPage ()V METHOD g goToNextPage ()V METHOD h updatePageButtons ()V