Class BookEditScreen

All Implemented Interfaces:
Drawable, Element, ParentElement, TickableElement

@Environment(CLIENT)
public class BookEditScreen
extends Screen
Mappings:
Namespace Name
official dwf
intermediary net/minecraft/class_473
named net/minecraft/client/gui/screen/ingame/BookEditScreen
  • Field Details

    • EDIT_TITLE_TEXT

      private static final Text EDIT_TITLE_TEXT
      Mappings:
      Namespace Name Mixin selector
      official a Ldwf;a:Loi;
      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 b Ldwf;b:Loi;
      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 c Ldwf;c:Lafs;
      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 p Ldwf;p:Lafs;
      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 q Ldwf;q:Lbhl;
      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 r Ldwf;r:Lbnv;
      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 s Ldwf;s: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 t Ldwf;t: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 u Ldwf;u: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 v Ldwf;v: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 w Ldwf;w: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 x Ldwf;x: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;
    • field_24269

      private final SelectionManager field_24269
      Mappings:
      Namespace Name Mixin selector
      official y Ldwf;y:Ldtj;
      intermediary field_24269 Lnet/minecraft/class_473;field_24269:Lnet/minecraft/class_3728;
      named field_24269 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_24269:Lnet/minecraft/client/util/SelectionManager;
    • field_24270

      private final SelectionManager field_24270
      Mappings:
      Namespace Name Mixin selector
      official z Ldwf;z:Ldtj;
      intermediary field_24270 Lnet/minecraft/class_473;field_24270:Lnet/minecraft/class_3728;
      named field_24270 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_24270:Lnet/minecraft/client/util/SelectionManager;
    • lastClickTime

      private long lastClickTime
      Mappings:
      Namespace Name Mixin selector
      official A Ldwf;A: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 B Ldwf;B: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 C Ldwf;C:Ldxe;
      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 D Ldwf;D:Ldxe;
      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 E Ldwf;E:Ldru;
      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 F Ldwf;F:Ldru;
      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 G Ldwf;G:Ldru;
      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 H Ldwf;H:Ldru;
      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 I Ldwf;I:Lapp;
      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

      Mappings:
      Namespace Name Mixin selector
      official J Ldwf;J:Ldwf$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;
    • field_25891

      private Text field_25891
      Mappings:
      Namespace Name Mixin selector
      official K Ldwf;K:Loi;
      intermediary field_25891 Lnet/minecraft/class_473;field_25891:Lnet/minecraft/class_2561;
      named field_25891 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_25891:Lnet/minecraft/text/Text;
    • field_25892

      private final Text field_25892
      Mappings:
      Namespace Name Mixin selector
      official L Ldwf;L:Loi;
      intermediary field_25892 Lnet/minecraft/class_473;field_25892:Lnet/minecraft/class_2561;
      named field_25892 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_25892:Lnet/minecraft/text/Text;
  • Constructor Details

    • BookEditScreen

      public BookEditScreen​(PlayerEntity player, ItemStack itemStack, Hand hand)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldwf;<init>(Lbhl;Lbnv;Lapp;)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
  • Method Details

    • setClipboard

      private void setClipboard​(String clipboard)
      Mappings:
      Namespace Name Mixin selector
      official b Ldwf;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 Ldwf;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 Ldwf;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()
      Specified by:
      tick in interface TickableElement
      Overrides:
      tick in class Screen
      Mappings:
      Namespace Name Mixin selector
      official d Ldsn;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.

      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      official b Ldve;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 Ldwf;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 Ldwf;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()
      Overrides:
      removed in class Screen
      Mappings:
      Namespace Name Mixin selector
      official e Ldve;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 Ldwf;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 Ldwf;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 Ldwf;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 Ldwf;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.
      Specified by:
      keyPressed in interface Element
      Specified by:
      keyPressed in interface ParentElement
      Overrides:
      keyPressed in class Screen
      Parameters:
      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)
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      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 Ldst;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.
      Parameters:
      chr - the captured character
      modifiers - a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Keyboard.onChar(long, int, int), GLFW.GLFW_KEY_Q, GLFWKeyCallbackI.invoke(long, int, int, int, int)
      Mappings:
      Namespace Name Mixin selector
      official a Ldst;a(CI)Z
      intermediary method_25400 Lnet/minecraft/class_364;method_25400(CI)Z
      named charTyped Lnet/minecraft/client/gui/Element;charTyped(CI)Z
    • method_27592

      private boolean method_27592​(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official c Ldwf;c(III)Z
      intermediary method_27592 Lnet/minecraft/class_473;method_27592(III)Z
      named method_27592 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_27592(III)Z
    • method_27597

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

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

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

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

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

      private boolean keyPressedSignMode​(int keyCode, int scanCode, int modifiers)
      Mappings:
      Namespace Name Mixin selector
      official d Ldwf;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 Ldwf;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 Ldwf;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)
      Specified by:
      render in interface Drawable
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Ldsq;a(Ldlr;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
    • method_27581

      private void method_27581​(MatrixStack matrixStack, BookEditScreen.Position position, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwf;a(Ldlr;Ldwf$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 method_27581 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_27581(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Position;Z)V
    • method_27588

      private void method_27588​(Rect2i[] rect2i)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwf;a([Lehv;)V
      intermediary method_27588 Lnet/minecraft/class_473;method_27588([Lnet/minecraft/class_768;)V
      named method_27588 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_27588([Lnet/minecraft/client/util/Rect2i;)V
    • method_27582

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

      private BookEditScreen.Position method_27590​(BookEditScreen.Position position)
      Mappings:
      Namespace Name Mixin selector
      official b Ldwf;b(Ldwf$c;)Ldwf$c;
      intermediary method_27590 Lnet/minecraft/class_473;method_27590(Lnet/minecraft/class_473$class_5234;)Lnet/minecraft/class_473$class_5234;
      named method_27590 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_27590(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.
      Parameters:
      mouseX - the X coordinate of the mouse
      mouseY - the Y coordinate of the mouse
      button - the mouse button number
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Mouse.onMouseButton(long, int, int, int), GLFW.GLFW_MOUSE_BUTTON_1
      Mappings:
      Namespace Name Mixin selector
      official a Ldst;a(DDI)Z
      intermediary method_25402 Lnet/minecraft/class_364;method_25402(DDI)Z
      named mouseClicked Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
    • method_27589

      private void method_27589​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Ldwf;b(I)V
      intermediary method_27589 Lnet/minecraft/class_473;method_27589(I)V
      named method_27589 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_27589(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.
      Parameters:
      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
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Mouse.onCursorPos(long, double, double), GLFW.GLFW_MOUSE_BUTTON_1
      Mappings:
      Namespace Name Mixin selector
      official a Ldst;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 Ldwf;v()Ldwf$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 Ldwf;w()V
      intermediary method_27577 Lnet/minecraft/class_473;method_27577()V
      named invalidatePageContent Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;invalidatePageContent()V
    • method_27872

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

      private BookEditScreen.PageContent createPageContent()
      Mappings:
      Namespace Name Mixin selector
      official D Ldwf;D()Ldwf$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;
    • method_27591

      private static int method_27591​(int[] int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official b Ldwf;b([II)I
      intermediary method_27591 Lnet/minecraft/class_473;method_27591([II)I
      named method_27591 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_27591([II)I
    • method_27585

      private Rect2i method_27585​(String string, TextHandler textHandler, int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwf;a(Ljava/lang/String;Ldqu;IIII)Lehv;
      intermediary method_27585 Lnet/minecraft/class_473;method_27585(Ljava/lang/String;Lnet/minecraft/class_5225;IIII)Lnet/minecraft/class_768;
      named method_27585 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_27585(Ljava/lang/String;Lnet/minecraft/client/font/TextHandler;IIII)Lnet/minecraft/client/util/Rect2i;
    • method_27583

      private Rect2i method_27583​(BookEditScreen.Position position, BookEditScreen.Position position2)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwf;a(Ldwf$c;Ldwf$c;)Lehv;
      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 method_27583 Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;method_27583(Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Position;Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Position;)Lnet/minecraft/client/util/Rect2i;