CLASS net/minecraft/class_3872 net/minecraft/client/gui/screen/ingame/BookScreen CLASS class_3931 Contents METHOD method_17560 getLineCount ()I METHOD method_17561 getLine (I)Lnet/minecraft/class_2561; ARG 1 line METHOD method_17562 create (Lnet/minecraft/class_1799;)Lnet/minecraft/class_3872$class_3931; ARG 0 stack METHOD method_17563 getLineOrDefault (I)Lnet/minecraft/class_2561; ARG 1 line CLASS class_3932 WritableBookContents FIELD field_17419 lines Ljava/util/List; METHOD method_17564 getLines (Lnet/minecraft/class_1799;)Ljava/util/List; CLASS class_3933 WrittenBookContents FIELD field_17420 lines Ljava/util/List; METHOD method_17565 getLines (Lnet/minecraft/class_1799;)Ljava/util/List; FIELD field_17117 BOOK_TEXTURE Lnet/minecraft/class_2960; FIELD field_17119 pageIndex I FIELD field_17120 cachedPage Ljava/util/List; FIELD field_17121 cachedPageIndex I FIELD field_17122 lastPageButton Lnet/minecraft/class_474; FIELD field_17123 nextPageButton Lnet/minecraft/class_474; FIELD field_17417 EMPTY_PROVIDER Lnet/minecraft/class_3872$class_3931; FIELD field_17418 contents Lnet/minecraft/class_3872$class_3931; FIELD field_18976 pageTurnSound Z METHOD (Lddi$a;)V ARG 1 pageProvider METHOD (Lddi$a;Z)V ARG 1 contents ARG 2 playPageTurnSound METHOD keyPressed (III)Z ARG 1 keyCode ARG 2 scanCode ARG 3 modifiers METHOD method_17048 getLineAt (DD)Lnet/minecraft/class_2561; ARG 1 x ARG 3 y METHOD method_17053 getStringWidth (Ljava/lang/String;)I ARG 1 string METHOD method_17055 getPageCount ()I METHOD method_17057 goToPreviousPage ()V METHOD method_17058 goToNextPage ()V METHOD method_17059 updatePageButtons ()V METHOD method_17554 setPageProvider (Lnet/minecraft/class_3872$class_3931;)V ARG 1 pageProvider METHOD method_17555 getLines (Lnet/minecraft/class_2487;)Ljava/util/List; METHOD method_17556 setPage (I)Z ARG 1 index METHOD method_17557 addCloseButton ()V METHOD method_17558 addPageButtons ()V METHOD method_17789 jumpToPage (I)Z ARG 1 page METHOD mouseClicked (DDI)Z ARG 1 mouseX ARG 3 mouseY ARG 5 button METHOD render (IIF)V ARG 1 mouseX ARG 2 mouseY ARG 3 delta