类 BookEditScreen

    • 字段详细资料

      • field_32323

        private static final int field_32323
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Leah;a:I
        intermediary field_32323 Lnet/minecraft/class_473;field_32323:I
        named field_32323 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_32323:I
      • field_32324

        private static final int field_32324
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Leah;b:I
        intermediary field_32324 Lnet/minecraft/class_473;field_32324:I
        named field_32324 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_32324:I
      • field_32325

        private static final int field_32325
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Leah;c:I
        intermediary field_32325 Lnet/minecraft/class_473;field_32325:I
        named field_32325 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_32325:I
      • field_32326

        private static final int field_32326
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official p Leah;p:I
        intermediary field_32326 Lnet/minecraft/class_473;field_32326:I
        named field_32326 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_32326:I
      • field_32327

        private static final int field_32327
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official q Leah;q:I
        intermediary field_32327 Lnet/minecraft/class_473;field_32327:I
        named field_32327 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_32327:I
      • EDIT_TITLE_TEXT

        private static final Text EDIT_TITLE_TEXT
        Mappings:
        Namespace Name Mixin selector
        official r Leah;r:Lon;
        intermediary field_25893 Lnet/minecraft/class_473;field_25893:Lnet/minecraft/class_2561;
        named EDIT_TITLE_TEXT Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;EDIT_TITLE_TEXT:Lnet/minecraft/text/Text;
      • FINALIZE_WARNING_TEXT

        private static final Text FINALIZE_WARNING_TEXT
        Mappings:
        Namespace Name Mixin selector
        official s Leah;s:Lon;
        intermediary field_25894 Lnet/minecraft/class_473;field_25894:Lnet/minecraft/class_2561;
        named FINALIZE_WARNING_TEXT Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;FINALIZE_WARNING_TEXT:Lnet/minecraft/text/Text;
      • BLACK_CURSOR_TEXT

        private static final OrderedText BLACK_CURSOR_TEXT
        Mappings:
        Namespace Name Mixin selector
        official t Leah;t:Lagj;
        intermediary field_25895 Lnet/minecraft/class_473;field_25895:Lnet/minecraft/class_5481;
        named BLACK_CURSOR_TEXT Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;BLACK_CURSOR_TEXT:Lnet/minecraft/text/OrderedText;
      • GRAY_CURSOR_TEXT

        private static final OrderedText GRAY_CURSOR_TEXT
        Mappings:
        Namespace Name Mixin selector
        official u Leah;u:Lagj;
        intermediary field_25896 Lnet/minecraft/class_473;field_25896:Lnet/minecraft/class_5481;
        named GRAY_CURSOR_TEXT Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;GRAY_CURSOR_TEXT:Lnet/minecraft/text/OrderedText;
      • player

        private final PlayerEntity player
        Mappings:
        Namespace Name Mixin selector
        official v Leah;v:Lbjf;
        intermediary field_2826 Lnet/minecraft/class_473;field_2826:Lnet/minecraft/class_1657;
        named player Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;player:Lnet/minecraft/entity/player/PlayerEntity;
      • itemStack

        private final ItemStack itemStack
        Mappings:
        Namespace Name Mixin selector
        official w Leah;w:Lbpr;
        intermediary field_2835 Lnet/minecraft/class_473;field_2835:Lnet/minecraft/class_1799;
        named itemStack Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;itemStack:Lnet/minecraft/item/ItemStack;
      • dirty

        private boolean dirty
        Mappings:
        Namespace Name Mixin selector
        official x Leah;x:Z
        intermediary field_2837 Lnet/minecraft/class_473;field_2837:Z
        named dirty Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;dirty:Z
      • signing

        private boolean signing
        Mappings:
        Namespace Name Mixin selector
        official y Leah;y:Z
        intermediary field_2828 Lnet/minecraft/class_473;field_2828:Z
        named signing Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;signing:Z
      • tickCounter

        private int tickCounter
        Mappings:
        Namespace Name Mixin selector
        official z Leah;z:I
        intermediary field_2844 Lnet/minecraft/class_473;field_2844:I
        named tickCounter Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;tickCounter:I
      • currentPage

        private int currentPage
        Mappings:
        Namespace Name Mixin selector
        official A Leah;A:I
        intermediary field_2840 Lnet/minecraft/class_473;field_2840:I
        named currentPage Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;currentPage:I
      • pages

        private final List<String> pages
        Mappings:
        Namespace Name Mixin selector
        official B Leah;B:Ljava/util/List;
        intermediary field_17116 Lnet/minecraft/class_473;field_17116:Ljava/util/List;
        named pages Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;pages:Ljava/util/List;
      • title

        private String title
        Mappings:
        Namespace Name Mixin selector
        official C Leah;C:Ljava/lang/String;
        intermediary field_2847 Lnet/minecraft/class_473;field_2847:Ljava/lang/String;
        named title Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;title:Ljava/lang/String;
      • currentPageSelectionManager

        private final SelectionManager currentPageSelectionManager
        Mappings:
        Namespace Name Mixin selector
        official D Leah;D:Ldxl;
        intermediary field_24269 Lnet/minecraft/class_473;field_24269:Lnet/minecraft/class_3728;
        named currentPageSelectionManager Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;currentPageSelectionManager:Lnet/minecraft/client/util/SelectionManager;
      • bookTitleSelectionManager

        private final SelectionManager bookTitleSelectionManager
        Mappings:
        Namespace Name Mixin selector
        official E Leah;E:Ldxl;
        intermediary field_24270 Lnet/minecraft/class_473;field_24270:Lnet/minecraft/class_3728;
        named bookTitleSelectionManager Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;bookTitleSelectionManager:Lnet/minecraft/client/util/SelectionManager;
      • lastClickTime

        private long lastClickTime
        Mappings:
        Namespace Name Mixin selector
        official F Leah;F:J
        intermediary field_2830 Lnet/minecraft/class_473;field_2830:J
        named lastClickTime Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;lastClickTime:J
      • lastClickIndex

        private int lastClickIndex
        Mappings:
        Namespace Name Mixin selector
        official G Leah;G:I
        intermediary field_2827 Lnet/minecraft/class_473;field_2827:I
        named lastClickIndex Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;lastClickIndex:I
      • nextPageButton

        private PageTurnWidget nextPageButton
        Mappings:
        Namespace Name Mixin selector
        official H Leah;H:Lebg;
        intermediary field_2843 Lnet/minecraft/class_473;field_2843:Lnet/minecraft/class_474;
        named nextPageButton Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;nextPageButton:Lnet/minecraft/client/gui/widget/PageTurnWidget;
      • previousPageButton

        private PageTurnWidget previousPageButton
        Mappings:
        Namespace Name Mixin selector
        official I Leah;I:Lebg;
        intermediary field_2839 Lnet/minecraft/class_473;field_2839:Lnet/minecraft/class_474;
        named previousPageButton Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;previousPageButton:Lnet/minecraft/client/gui/widget/PageTurnWidget;
      • doneButton

        private ButtonWidget doneButton
        Mappings:
        Namespace Name Mixin selector
        official J Leah;J:Ldvw;
        intermediary field_2848 Lnet/minecraft/class_473;field_2848:Lnet/minecraft/class_4185;
        named doneButton Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;doneButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
      • signButton

        private ButtonWidget signButton
        Mappings:
        Namespace Name Mixin selector
        official K Leah;K:Ldvw;
        intermediary field_2831 Lnet/minecraft/class_473;field_2831:Lnet/minecraft/class_4185;
        named signButton Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;signButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
      • finalizeButton

        private ButtonWidget finalizeButton
        Mappings:
        Namespace Name Mixin selector
        official L Leah;L:Ldvw;
        intermediary field_2841 Lnet/minecraft/class_473;field_2841:Lnet/minecraft/class_4185;
        named finalizeButton Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;finalizeButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
      • cancelButton

        private ButtonWidget cancelButton
        Mappings:
        Namespace Name Mixin selector
        official M Leah;M:Ldvw;
        intermediary field_2849 Lnet/minecraft/class_473;field_2849:Lnet/minecraft/class_4185;
        named cancelButton Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;cancelButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
      • hand

        private final Hand hand
        Mappings:
        Namespace Name Mixin selector
        official N Leah;N:Larf;
        intermediary field_2832 Lnet/minecraft/class_473;field_2832:Lnet/minecraft/class_1268;
        named hand Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;hand:Lnet/minecraft/util/Hand;
      • pageContent

        @Nullable
        private @Nullable BookEditScreen.PageContent pageContent
        Mappings:
        Namespace Name Mixin selector
        official O Leah;O:Leah$a;
        intermediary field_24268 Lnet/minecraft/class_473;field_24268:Lnet/minecraft/class_473$class_5233;
        named pageContent Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;pageContent:Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;
      • pageIndicatorText

        private Text pageIndicatorText
        Mappings:
        Namespace Name Mixin selector
        official P Leah;P:Lon;
        intermediary field_25891 Lnet/minecraft/class_473;field_25891:Lnet/minecraft/class_2561;
        named pageIndicatorText Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;pageIndicatorText:Lnet/minecraft/text/Text;
      • signedByText

        private final Text signedByText
        Mappings:
        Namespace Name Mixin selector
        official Q Leah;Q:Lon;
        intermediary field_25892 Lnet/minecraft/class_473;field_25892:Lnet/minecraft/class_2561;
        named signedByText Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;signedByText:Lnet/minecraft/text/Text;
    • 构造器详细资料

      • BookEditScreen

        public BookEditScreen​(PlayerEntity player,
                              ItemStack itemStack,
                              Hand hand)
        Mappings:
        Namespace Name Mixin selector
        official <init> Leah;<init>(Lbjf;Lbpr;Larf;)V
        intermediary <init> Lnet/minecraft/class_473;<init>(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)V
        named <init> Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;<init>(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Hand;)V
    • 方法详细资料

      • setClipboard

        private void setClipboard​(String clipboard)
        Mappings:
        Namespace Name Mixin selector
        official b Leah;b(Ljava/lang/String;)V
        intermediary method_27584 Lnet/minecraft/class_473;method_27584(Ljava/lang/String;)V
        named setClipboard Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;setClipboard(Ljava/lang/String;)V
      • getClipboard

        private String getClipboard()
        Mappings:
        Namespace Name Mixin selector
        official h Leah;h()Ljava/lang/String;
        intermediary method_27595 Lnet/minecraft/class_473;method_27595()Ljava/lang/String;
        named getClipboard Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;getClipboard()Ljava/lang/String;
      • countPages

        private int countPages()
        Mappings:
        Namespace Name Mixin selector
        official i Leah;i()I
        intermediary method_17046 Lnet/minecraft/class_473;method_17046()I
        named countPages Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;countPages()I
      • tick

        public void tick()
        指定者:
        tick 在接口中 TickableElement
        覆盖:
        tick 在类中 Screen
        Mappings:
        Namespace Name Mixin selector
        official d Ldwp;d()V
        intermediary method_25393 Lnet/minecraft/class_4893;method_25393()V
        named tick Lnet/minecraft/client/gui/screen/TickableElement;tick()V
      • init

        protected void init()
        Called when a screen should be initialized.

        This method is called when this screen is opened or resized.

        覆盖:
        init 在类中 Screen
        Mappings:
        Namespace Name Mixin selector
        official b Ldzg;b()V
        intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
        named init Lnet/minecraft/client/gui/screen/Screen;init()V
      • openPreviousPage

        private void openPreviousPage()
        Mappings:
        Namespace Name Mixin selector
        official k Leah;k()V
        intermediary method_2437 Lnet/minecraft/class_473;method_2437()V
        named openPreviousPage Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;openPreviousPage()V
      • openNextPage

        private void openNextPage()
        Mappings:
        Namespace Name Mixin selector
        official l Leah;l()V
        intermediary method_2444 Lnet/minecraft/class_473;method_2444()V
        named openNextPage Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;openNextPage()V
      • removed

        public void removed()
        覆盖:
        removed 在类中 Screen
        Mappings:
        Namespace Name Mixin selector
        official e Ldzg;e()V
        intermediary method_25432 Lnet/minecraft/class_437;method_25432()V
        named removed Lnet/minecraft/client/gui/screen/Screen;removed()V
      • updateButtons

        private void updateButtons()
        Mappings:
        Namespace Name Mixin selector
        official m Leah;m()V
        intermediary method_2413 Lnet/minecraft/class_473;method_2413()V
        named updateButtons Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;updateButtons()V
      • removeEmptyPages

        private void removeEmptyPages()
        Mappings:
        Namespace Name Mixin selector
        official n Leah;n()V
        intermediary method_17047 Lnet/minecraft/class_473;method_17047()V
        named removeEmptyPages Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;removeEmptyPages()V
      • finalizeBook

        private void finalizeBook​(boolean signBook)
        Mappings:
        Namespace Name Mixin selector
        official c Leah;c(Z)V
        intermediary method_2407 Lnet/minecraft/class_473;method_2407(Z)V
        named finalizeBook Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;finalizeBook(Z)V
      • appendNewPage

        private void appendNewPage()
        Mappings:
        Namespace Name Mixin selector
        official o Leah;o()V
        intermediary method_2436 Lnet/minecraft/class_473;method_2436()V
        named appendNewPage Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;appendNewPage()V
      • keyPressed

        public boolean keyPressed​(int keyCode,
                                  int scanCode,
                                  int modifiers)
        Callback for when a key down event has been captured. The key code is identified by the constants in GLFW class.
        指定者:
        keyPressed 在接口中 Element
        指定者:
        keyPressed 在接口中 ParentElement
        覆盖:
        keyPressed 在类中 Screen
        参数:
        keyCode - the named key code of the event as described in the GLFW class
        scanCode - the unique/platform-specific scan code of the keyboard input
        modifiers - a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)
        返回:
        true to indicate that the event handling is successful/valid
        另请参阅:
        Keyboard.onKey(long, int, int, int, int), GLFW.GLFW_KEY_Q, GLFWKeyCallbackI.invoke(long, int, int, int, int)
        Mappings:
        Namespace Name Mixin selector
        official a Ldwv;a(III)Z
        intermediary method_25404 Lnet/minecraft/class_364;method_25404(III)Z
        named keyPressed Lnet/minecraft/client/gui/Element;keyPressed(III)Z
      • charTyped

        public boolean charTyped​(char chr,
                                 int modifiers)
        Callback for when a character input has been captured. The key code is identified by the constants in GLFW class.
        参数:
        chr - the captured character
        modifiers - a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)
        返回:
        true to indicate that the event handling is successful/valid
        另请参阅:
        Keyboard.onChar(long, int, int), GLFW.GLFW_KEY_Q, GLFWKeyCallbackI.invoke(long, int, int, int, int)
        Mappings:
        Namespace Name Mixin selector
        official a Ldwv;a(CI)Z
        intermediary method_25400 Lnet/minecraft/class_364;method_25400(CI)Z
        named charTyped Lnet/minecraft/client/gui/Element;charTyped(CI)Z
      • keyPressedEditMode

        private boolean keyPressedEditMode​(int keyCode,
                                           int scanCode,
                                           int modifiers)
        Mappings:
        Namespace Name Mixin selector
        official c Leah;c(III)Z
        intermediary method_27592 Lnet/minecraft/class_473;method_27592(III)Z
        named keyPressedEditMode Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;keyPressedEditMode(III)Z
      • moveUpLine

        private void moveUpLine()
        Mappings:
        Namespace Name Mixin selector
        official p Leah;p()V
        intermediary method_27597 Lnet/minecraft/class_473;method_27597()V
        named moveUpLine Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;moveUpLine()V
      • moveDownLine

        private void moveDownLine()
        Mappings:
        Namespace Name Mixin selector
        official q Leah;q()V
        intermediary method_27598 Lnet/minecraft/class_473;method_27598()V
        named moveDownLine Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;moveDownLine()V
      • moveVertically

        private void moveVertically​(int lines)
        Mappings:
        Namespace Name Mixin selector
        official a Leah;a(I)V
        intermediary method_27580 Lnet/minecraft/class_473;method_27580(I)V
        named moveVertically Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;moveVertically(I)V
      • moveToLineStart

        private void moveToLineStart()
        Mappings:
        Namespace Name Mixin selector
        official r Leah;r()V
        intermediary method_2421 Lnet/minecraft/class_473;method_2421()V
        named moveToLineStart Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;moveToLineStart()V
      • moveToLineEnd

        private void moveToLineEnd()
        Mappings:
        Namespace Name Mixin selector
        official t Leah;t()V
        intermediary method_2414 Lnet/minecraft/class_473;method_2414()V
        named moveToLineEnd Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;moveToLineEnd()V
      • keyPressedSignMode

        private boolean keyPressedSignMode​(int keyCode,
                                           int scanCode,
                                           int modifiers)
        Mappings:
        Namespace Name Mixin selector
        official d Leah;d(III)Z
        intermediary method_2446 Lnet/minecraft/class_473;method_2446(III)Z
        named keyPressedSignMode Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;keyPressedSignMode(III)Z
      • getCurrentPageContent

        private String getCurrentPageContent()
        Mappings:
        Namespace Name Mixin selector
        official u Leah;u()Ljava/lang/String;
        intermediary method_2427 Lnet/minecraft/class_473;method_2427()Ljava/lang/String;
        named getCurrentPageContent Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;getCurrentPageContent()Ljava/lang/String;
      • setPageContent

        private void setPageContent​(String newContent)
        Mappings:
        Namespace Name Mixin selector
        official c Leah;c(Ljava/lang/String;)V
        intermediary method_2439 Lnet/minecraft/class_473;method_2439(Ljava/lang/String;)V
        named setPageContent Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;setPageContent(Ljava/lang/String;)V
      • render

        public void render​(MatrixStack matrices,
                           int mouseX,
                           int mouseY,
                           float delta)
        指定者:
        render 在接口中 Drawable
        覆盖:
        render 在类中 Screen
        Mappings:
        Namespace Name Mixin selector
        official a Ldws;a(Ldpi;IIF)V
        intermediary method_25394 Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)V
        named render Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
      • drawCursor

        private void drawCursor​(MatrixStack matrices,
                                BookEditScreen.Position position,
                                boolean atEnd)
        Mappings:
        Namespace Name Mixin selector
        official a Leah;a(Ldpi;Leah$c;Z)V
        intermediary method_27581 Lnet/minecraft/class_473;method_27581(Lnet/minecraft/class_4587;Lnet/minecraft/class_473$class_5234;Z)V
        named drawCursor Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;drawCursor(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Position;Z)V
      • drawSelection

        private void drawSelection​(Rect2i[] selectionRectangles)
        Mappings:
        Namespace Name Mixin selector
        official a Leah;a([Lemf;)V
        intermediary method_27588 Lnet/minecraft/class_473;method_27588([Lnet/minecraft/class_768;)V
        named drawSelection Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;drawSelection([Lnet/minecraft/client/util/Rect2i;)V
      • screenPositionToAbsolutePosition

        private BookEditScreen.Position screenPositionToAbsolutePosition​(BookEditScreen.Position position)
        Mappings:
        Namespace Name Mixin selector
        official a Leah;a(Leah$c;)Leah$c;
        intermediary method_27582 Lnet/minecraft/class_473;method_27582(Lnet/minecraft/class_473$class_5234;)Lnet/minecraft/class_473$class_5234;
        named screenPositionToAbsolutePosition Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;screenPositionToAbsolutePosition(Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Position;)Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Position;
      • absolutePositionToScreenPosition

        private BookEditScreen.Position absolutePositionToScreenPosition​(BookEditScreen.Position position)
        Mappings:
        Namespace Name Mixin selector
        official b Leah;b(Leah$c;)Leah$c;
        intermediary method_27590 Lnet/minecraft/class_473;method_27590(Lnet/minecraft/class_473$class_5234;)Lnet/minecraft/class_473$class_5234;
        named absolutePositionToScreenPosition Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;absolutePositionToScreenPosition(Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Position;)Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Position;
      • mouseClicked

        public boolean mouseClicked​(double mouseX,
                                    double mouseY,
                                    int button)
        Callback for when a mouse button down event has been captured. The button number is identified by the constants in GLFW class.
        参数:
        mouseX - the X coordinate of the mouse
        mouseY - the Y coordinate of the mouse
        button - the mouse button number
        返回:
        true to indicate that the event handling is successful/valid
        另请参阅:
        Mouse.onMouseButton(long, int, int, int), GLFW.GLFW_MOUSE_BUTTON_1
        Mappings:
        Namespace Name Mixin selector
        official a Ldwv;a(DDI)Z
        intermediary method_25402 Lnet/minecraft/class_364;method_25402(DDI)Z
        named mouseClicked Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
      • selectCurrentWord

        private void selectCurrentWord​(int cursor)
        Mappings:
        Namespace Name Mixin selector
        official b Leah;b(I)V
        intermediary method_27589 Lnet/minecraft/class_473;method_27589(I)V
        named selectCurrentWord Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;selectCurrentWord(I)V
      • mouseDragged

        public boolean mouseDragged​(double mouseX,
                                    double mouseY,
                                    int button,
                                    double deltaX,
                                    double deltaY)
        Callback for when a mouse button drag event has been captured. The button number is identified by the constants in GLFW class.
        参数:
        mouseX - the current X coordinate of the mouse
        mouseY - the current Y coordinate of the mouse
        button - the mouse button number
        deltaX - the difference of the current X with the previous X coordinate
        deltaY - the difference of the current Y with the previous Y coordinate
        返回:
        true to indicate that the event handling is successful/valid
        另请参阅:
        Mouse.onCursorPos(long, double, double), GLFW.GLFW_MOUSE_BUTTON_1
        Mappings:
        Namespace Name Mixin selector
        official a Ldwv;a(DDIDD)Z
        intermediary method_25403 Lnet/minecraft/class_364;method_25403(DDIDD)Z
        named mouseDragged Lnet/minecraft/client/gui/Element;mouseDragged(DDIDD)Z
      • getPageContent

        private BookEditScreen.PageContent getPageContent()
        Mappings:
        Namespace Name Mixin selector
        official v Leah;v()Leah$a;
        intermediary method_27576 Lnet/minecraft/class_473;method_27576()Lnet/minecraft/class_473$class_5233;
        named getPageContent Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;getPageContent()Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;
      • invalidatePageContent

        private void invalidatePageContent()
        Mappings:
        Namespace Name Mixin selector
        official w Leah;w()V
        intermediary method_27577 Lnet/minecraft/class_473;method_27577()V
        named invalidatePageContent Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;invalidatePageContent()V
      • changePage

        private void changePage()
        Mappings:
        Namespace Name Mixin selector
        official x Leah;x()V
        intermediary method_27872 Lnet/minecraft/class_473;method_27872()V
        named changePage Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;changePage()V
      • createPageContent

        private BookEditScreen.PageContent createPageContent()
        Mappings:
        Namespace Name Mixin selector
        official D Leah;D()Leah$a;
        intermediary method_27578 Lnet/minecraft/class_473;method_27578()Lnet/minecraft/class_473$class_5233;
        named createPageContent Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;createPageContent()Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;
      • getLineFromOffset

        private static int getLineFromOffset​(int[] lineStarts,
                                             int position)
        Mappings:
        Namespace Name Mixin selector
        official b Leah;b([II)I
        intermediary method_27591 Lnet/minecraft/class_473;method_27591([II)I
        named getLineFromOffset Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;getLineFromOffset([II)I
      • getLineSelectionRectangle

        private Rect2i getLineSelectionRectangle​(String string,
                                                 TextHandler handler,
                                                 int selectionStart,
                                                 int selectionEnd,
                                                 int lineY,
                                                 int lineStart)
        Mappings:
        Namespace Name Mixin selector
        official a Leah;a(Ljava/lang/String;Lduw;IIII)Lemf;
        intermediary method_27585 Lnet/minecraft/class_473;method_27585(Ljava/lang/String;Lnet/minecraft/class_5225;IIII)Lnet/minecraft/class_768;
        named getLineSelectionRectangle Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;getLineSelectionRectangle(Ljava/lang/String;Lnet/minecraft/client/font/TextHandler;IIII)Lnet/minecraft/client/util/Rect2i;
      • getRectFromCorners

        private Rect2i getRectFromCorners​(BookEditScreen.Position start,
                                          BookEditScreen.Position end)
        Mappings:
        Namespace Name Mixin selector
        official a Leah;a(Leah$c;Leah$c;)Lemf;
        intermediary method_27583 Lnet/minecraft/class_473;method_27583(Lnet/minecraft/class_473$class_5234;Lnet/minecraft/class_473$class_5234;)Lnet/minecraft/class_768;
        named getRectFromCorners Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;getRectFromCorners(Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Position;Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Position;)Lnet/minecraft/client/util/Rect2i;