Class BookEditScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.ingame.BookEditScreen
- All Implemented Interfaces:
Drawable,Element,ParentElement
- Mappings:
Namespace Name official ebrintermediary net/minecraft/class_473named net/minecraft/client/gui/screen/ingame/BookEditScreen
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static classprivate static classNested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static OrderedTextprivate SelectionManagerprivate ButtonWidgetprivate intprivate SelectionManagerprivate booleanprivate ButtonWidgetprivate static Textprivate static intprivate static intprivate static intprivate static intprivate static intprivate static Textprivate ButtonWidgetprivate static OrderedTextprivate Handprivate ItemStackprivate intprivate longprivate PageTurnWidgetprivate @Nullable BookEditScreen.PageContentprivate Textprivate PlayerEntityprivate PageTurnWidgetprivate ButtonWidgetprivate Textprivate booleanprivate intprivate StringFields inherited from class net.minecraft.client.gui.screen.Screen
client, height, itemRenderer, passEvents, textRenderer, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate BookEditScreen.Positionprivate voidprivate voidbooleancharTyped(char chr, int modifiers)Callback for when a character input has been captured.private intprivate BookEditScreen.PageContentprivate voiddrawCursor(MatrixStack matrices, BookEditScreen.Position position, boolean atEnd)private voiddrawSelection(Rect2i[] selectionRectangles)private voidfinalizeBook(boolean signBook)private Stringprivate String(package private) static intgetLineFromOffset(int[] lineStarts, int position)private Rect2igetLineSelectionRectangle(String string, TextHandler handler, int selectionStart, int selectionEnd, int lineY, int lineStart)private BookEditScreen.PageContentprivate Rect2iprotected voidinit()Called when a screen should be initialized.private voidbooleankeyPressed(int keyCode, int scanCode, int modifiers)Callback for when a key down event has been captured.private booleankeyPressedEditMode(int keyCode, int scanCode, int modifiers)private booleankeyPressedSignMode(int keyCode, int scanCode, int modifiers)booleanmouseClicked(double mouseX, double mouseY, int button)Callback for when a mouse button down event has been captured.booleanmouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY)Callback for when a mouse button drag event has been captured.private voidprivate voidprivate voidprivate voidprivate voidmoveVertically(int lines)private voidprivate voidvoidremoved()private voidvoidrender(MatrixStack matrices, int mouseX, int mouseY, float delta)private BookEditScreen.Positionprivate voidselectCurrentWord(int cursor)private voidsetClipboard(String clipboard)private voidsetPageContent(String newContent)voidtick()private voidMethods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, children, clearChildren, filesDragged, findSelectedElementData, getNarratedTitle, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, narrateScreenIfNarrationEnabled, onClose, remove, renderBackground, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, shouldCloseOnEsc, updateNarrator, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredText, drawCenteredText, drawCenteredTextWithShadow, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, drawWithOutline, drawWithShadow, fill, fillGradient, fillGradient, fillGradient, getZOffset, setZOffsetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
mouseMovedMethods inherited from interface net.minecraft.client.gui.ParentElement
changeFocus, focusOn, hoveredElement, keyReleased, mouseReleased, mouseScrolled, setInitialFocus
-
Field Details
-
field_32323
private static final int field_32323- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLebr;a:Iintermediary field_32323Lnet/minecraft/class_473;field_32323:Inamed field_32323Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_32323:I
-
field_32324
private static final int field_32324- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLebr;b:Iintermediary field_32324Lnet/minecraft/class_473;field_32324:Inamed field_32324Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_32324:I
-
field_32325
private static final int field_32325- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLebr;c:Iintermediary field_32325Lnet/minecraft/class_473;field_32325:Inamed field_32325Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_32325:I
-
field_32326
private static final int field_32326- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official nLebr;n:Iintermediary field_32326Lnet/minecraft/class_473;field_32326:Inamed field_32326Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_32326:I
-
field_32327
private static final int field_32327- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official oLebr;o:Iintermediary field_32327Lnet/minecraft/class_473;field_32327:Inamed field_32327Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_32327:I
-
EDIT_TITLE_TEXT
- Mappings:
Namespace Name Mixin selector official pLebr;p:Los;intermediary field_25893Lnet/minecraft/class_473;field_25893:Lnet/minecraft/class_2561;named EDIT_TITLE_TEXTLnet/minecraft/client/gui/screen/ingame/BookEditScreen;EDIT_TITLE_TEXT:Lnet/minecraft/text/Text;
-
FINALIZE_WARNING_TEXT
- Mappings:
Namespace Name Mixin selector official qLebr;q:Los;intermediary field_25894Lnet/minecraft/class_473;field_25894:Lnet/minecraft/class_2561;named FINALIZE_WARNING_TEXTLnet/minecraft/client/gui/screen/ingame/BookEditScreen;FINALIZE_WARNING_TEXT:Lnet/minecraft/text/Text;
-
BLACK_CURSOR_TEXT
- Mappings:
Namespace Name Mixin selector official rLebr;r:Lags;intermediary field_25895Lnet/minecraft/class_473;field_25895:Lnet/minecraft/class_5481;named BLACK_CURSOR_TEXTLnet/minecraft/client/gui/screen/ingame/BookEditScreen;BLACK_CURSOR_TEXT:Lnet/minecraft/text/OrderedText;
-
GRAY_CURSOR_TEXT
- Mappings:
Namespace Name Mixin selector official sLebr;s:Lags;intermediary field_25896Lnet/minecraft/class_473;field_25896:Lnet/minecraft/class_5481;named GRAY_CURSOR_TEXTLnet/minecraft/client/gui/screen/ingame/BookEditScreen;GRAY_CURSOR_TEXT:Lnet/minecraft/text/OrderedText;
-
player
- Mappings:
Namespace Name Mixin selector official tLebr;t:Lbkd;intermediary field_2826Lnet/minecraft/class_473;field_2826:Lnet/minecraft/class_1657;named playerLnet/minecraft/client/gui/screen/ingame/BookEditScreen;player:Lnet/minecraft/entity/player/PlayerEntity;
-
itemStack
- Mappings:
Namespace Name Mixin selector official uLebr;u:Lbqp;intermediary field_2835Lnet/minecraft/class_473;field_2835:Lnet/minecraft/class_1799;named itemStackLnet/minecraft/client/gui/screen/ingame/BookEditScreen;itemStack:Lnet/minecraft/item/ItemStack;
-
dirty
private boolean dirty- Mappings:
Namespace Name Mixin selector official vLebr;v:Zintermediary field_2837Lnet/minecraft/class_473;field_2837:Znamed dirtyLnet/minecraft/client/gui/screen/ingame/BookEditScreen;dirty:Z
-
signing
private boolean signing- Mappings:
Namespace Name Mixin selector official wLebr;w:Zintermediary field_2828Lnet/minecraft/class_473;field_2828:Znamed signingLnet/minecraft/client/gui/screen/ingame/BookEditScreen;signing:Z
-
tickCounter
private int tickCounter- Mappings:
Namespace Name Mixin selector official xLebr;x:Iintermediary field_2844Lnet/minecraft/class_473;field_2844:Inamed tickCounterLnet/minecraft/client/gui/screen/ingame/BookEditScreen;tickCounter:I
-
currentPage
private int currentPage- Mappings:
Namespace Name Mixin selector official yLebr;y:Iintermediary field_2840Lnet/minecraft/class_473;field_2840:Inamed currentPageLnet/minecraft/client/gui/screen/ingame/BookEditScreen;currentPage:I
-
pages
- Mappings:
Namespace Name Mixin selector official zLebr;z:Ljava/util/List;intermediary field_17116Lnet/minecraft/class_473;field_17116:Ljava/util/List;named pagesLnet/minecraft/client/gui/screen/ingame/BookEditScreen;pages:Ljava/util/List;
-
title
- Mappings:
Namespace Name Mixin selector official ALebr;A:Ljava/lang/String;intermediary field_2847Lnet/minecraft/class_473;field_2847:Ljava/lang/String;named titleLnet/minecraft/client/gui/screen/ingame/BookEditScreen;title:Ljava/lang/String;
-
currentPageSelectionManager
- Mappings:
Namespace Name Mixin selector official BLebr;B:Ldyn;intermediary field_24269Lnet/minecraft/class_473;field_24269:Lnet/minecraft/class_3728;named currentPageSelectionManagerLnet/minecraft/client/gui/screen/ingame/BookEditScreen;currentPageSelectionManager:Lnet/minecraft/client/util/SelectionManager;
-
bookTitleSelectionManager
- Mappings:
Namespace Name Mixin selector official CLebr;C:Ldyn;intermediary field_24270Lnet/minecraft/class_473;field_24270:Lnet/minecraft/class_3728;named bookTitleSelectionManagerLnet/minecraft/client/gui/screen/ingame/BookEditScreen;bookTitleSelectionManager:Lnet/minecraft/client/util/SelectionManager;
-
lastClickTime
private long lastClickTime- Mappings:
Namespace Name Mixin selector official DLebr;D:Jintermediary field_2830Lnet/minecraft/class_473;field_2830:Jnamed lastClickTimeLnet/minecraft/client/gui/screen/ingame/BookEditScreen;lastClickTime:J
-
lastClickIndex
private int lastClickIndex- Mappings:
Namespace Name Mixin selector official ELebr;E:Iintermediary field_2827Lnet/minecraft/class_473;field_2827:Inamed lastClickIndexLnet/minecraft/client/gui/screen/ingame/BookEditScreen;lastClickIndex:I
-
nextPageButton
- Mappings:
Namespace Name Mixin selector official FLebr;F:Lecq;intermediary field_2843Lnet/minecraft/class_473;field_2843:Lnet/minecraft/class_474;named nextPageButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;nextPageButton:Lnet/minecraft/client/gui/widget/PageTurnWidget;
-
previousPageButton
- Mappings:
Namespace Name Mixin selector official GLebr;G:Lecq;intermediary field_2839Lnet/minecraft/class_473;field_2839:Lnet/minecraft/class_474;named previousPageButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;previousPageButton:Lnet/minecraft/client/gui/widget/PageTurnWidget;
-
doneButton
- Mappings:
Namespace Name Mixin selector official HLebr;H:Ldwz;intermediary field_2848Lnet/minecraft/class_473;field_2848:Lnet/minecraft/class_4185;named doneButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;doneButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
signButton
- Mappings:
Namespace Name Mixin selector official ILebr;I:Ldwz;intermediary field_2831Lnet/minecraft/class_473;field_2831:Lnet/minecraft/class_4185;named signButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;signButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
finalizeButton
- Mappings:
Namespace Name Mixin selector official JLebr;J:Ldwz;intermediary field_2841Lnet/minecraft/class_473;field_2841:Lnet/minecraft/class_4185;named finalizeButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;finalizeButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
cancelButton
- Mappings:
Namespace Name Mixin selector official KLebr;K:Ldwz;intermediary field_2849Lnet/minecraft/class_473;field_2849:Lnet/minecraft/class_4185;named cancelButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;cancelButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
hand
- Mappings:
Namespace Name Mixin selector official LLebr;L:Larz;intermediary field_2832Lnet/minecraft/class_473;field_2832:Lnet/minecraft/class_1268;named handLnet/minecraft/client/gui/screen/ingame/BookEditScreen;hand:Lnet/minecraft/util/Hand;
-
pageContent
- Mappings:
Namespace Name Mixin selector official MLebr;M:Lebr$a;intermediary field_24268Lnet/minecraft/class_473;field_24268:Lnet/minecraft/class_473$class_5233;named pageContentLnet/minecraft/client/gui/screen/ingame/BookEditScreen;pageContent:Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;
-
pageIndicatorText
- Mappings:
Namespace Name Mixin selector official NLebr;N:Los;intermediary field_25891Lnet/minecraft/class_473;field_25891:Lnet/minecraft/class_2561;named pageIndicatorTextLnet/minecraft/client/gui/screen/ingame/BookEditScreen;pageIndicatorText:Lnet/minecraft/text/Text;
-
signedByText
- Mappings:
Namespace Name Mixin selector official OLebr;O:Los;intermediary field_25892Lnet/minecraft/class_473;field_25892:Lnet/minecraft/class_2561;named signedByTextLnet/minecraft/client/gui/screen/ingame/BookEditScreen;signedByText:Lnet/minecraft/text/Text;
-
-
Constructor Details
-
BookEditScreen
- Mappings:
Namespace Name Mixin selector official <init>Lebr;<init>(Lbkd;Lbqp;Larz;)Vintermediary <init>Lnet/minecraft/class_473;<init>(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)Vnamed <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
- Mappings:
Namespace Name Mixin selector official bLebr;b(Ljava/lang/String;)Vintermediary method_27584Lnet/minecraft/class_473;method_27584(Ljava/lang/String;)Vnamed setClipboardLnet/minecraft/client/gui/screen/ingame/BookEditScreen;setClipboard(Ljava/lang/String;)V
-
getClipboard
- Mappings:
Namespace Name Mixin selector official hLebr;h()Ljava/lang/String;intermediary method_27595Lnet/minecraft/class_473;method_27595()Ljava/lang/String;named getClipboardLnet/minecraft/client/gui/screen/ingame/BookEditScreen;getClipboard()Ljava/lang/String;
-
countPages
private int countPages()- Mappings:
Namespace Name Mixin selector official uLebr;u()Iintermediary method_17046Lnet/minecraft/class_473;method_17046()Inamed countPagesLnet/minecraft/client/gui/screen/ingame/BookEditScreen;countPages()I
-
tick
public void tick() -
init
protected void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
-
openPreviousPage
private void openPreviousPage()- Mappings:
Namespace Name Mixin selector official wLebr;w()Vintermediary method_2437Lnet/minecraft/class_473;method_2437()Vnamed openPreviousPageLnet/minecraft/client/gui/screen/ingame/BookEditScreen;openPreviousPage()V
-
openNextPage
private void openNextPage()- Mappings:
Namespace Name Mixin selector official xLebr;x()Vintermediary method_2444Lnet/minecraft/class_473;method_2444()Vnamed openNextPageLnet/minecraft/client/gui/screen/ingame/BookEditScreen;openNextPage()V
-
removed
public void removed() -
updateButtons
private void updateButtons()- Mappings:
Namespace Name Mixin selector official yLebr;y()Vintermediary method_2413Lnet/minecraft/class_473;method_2413()Vnamed updateButtonsLnet/minecraft/client/gui/screen/ingame/BookEditScreen;updateButtons()V
-
removeEmptyPages
private void removeEmptyPages()- Mappings:
Namespace Name Mixin selector official zLebr;z()Vintermediary method_17047Lnet/minecraft/class_473;method_17047()Vnamed removeEmptyPagesLnet/minecraft/client/gui/screen/ingame/BookEditScreen;removeEmptyPages()V
-
finalizeBook
private void finalizeBook(boolean signBook)- Mappings:
Namespace Name Mixin selector official cLebr;c(Z)Vintermediary method_2407Lnet/minecraft/class_473;method_2407(Z)Vnamed finalizeBookLnet/minecraft/client/gui/screen/ingame/BookEditScreen;finalizeBook(Z)V
-
appendNewPage
private void appendNewPage()- Mappings:
Namespace Name Mixin selector official ALebr;A()Vintermediary method_2436Lnet/minecraft/class_473;method_2436()Vnamed appendNewPageLnet/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 inGLFWclass.- Specified by:
keyPressedin interfaceElement- Specified by:
keyPressedin interfaceParentElement- Overrides:
keyPressedin classScreen- Parameters:
keyCode- the named key code of the event as described in theGLFWclassscanCode- the unique/platform-specific scan code of the keyboard inputmodifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- Returns:
trueto 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 aLdxx;a(III)Zintermediary method_25404Lnet/minecraft/class_364;method_25404(III)Znamed keyPressedLnet/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 inGLFWclass.- Parameters:
chr- the captured charactermodifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- Returns:
trueto 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 aLdxx;a(CI)Zintermediary method_25400Lnet/minecraft/class_364;method_25400(CI)Znamed charTypedLnet/minecraft/client/gui/Element;charTyped(CI)Z
-
keyPressedEditMode
private boolean keyPressedEditMode(int keyCode, int scanCode, int modifiers)- Mappings:
Namespace Name Mixin selector official cLebr;c(III)Zintermediary method_27592Lnet/minecraft/class_473;method_27592(III)Znamed keyPressedEditModeLnet/minecraft/client/gui/screen/ingame/BookEditScreen;keyPressedEditMode(III)Z
-
moveUpLine
private void moveUpLine()- Mappings:
Namespace Name Mixin selector official BLebr;B()Vintermediary method_27597Lnet/minecraft/class_473;method_27597()Vnamed moveUpLineLnet/minecraft/client/gui/screen/ingame/BookEditScreen;moveUpLine()V
-
moveDownLine
private void moveDownLine()- Mappings:
Namespace Name Mixin selector official CLebr;C()Vintermediary method_27598Lnet/minecraft/class_473;method_27598()Vnamed moveDownLineLnet/minecraft/client/gui/screen/ingame/BookEditScreen;moveDownLine()V
-
moveVertically
private void moveVertically(int lines)- Mappings:
Namespace Name Mixin selector official aLebr;a(I)Vintermediary method_27580Lnet/minecraft/class_473;method_27580(I)Vnamed moveVerticallyLnet/minecraft/client/gui/screen/ingame/BookEditScreen;moveVertically(I)V
-
moveToLineStart
private void moveToLineStart()- Mappings:
Namespace Name Mixin selector official DLebr;D()Vintermediary method_2421Lnet/minecraft/class_473;method_2421()Vnamed moveToLineStartLnet/minecraft/client/gui/screen/ingame/BookEditScreen;moveToLineStart()V
-
moveToLineEnd
private void moveToLineEnd()- Mappings:
Namespace Name Mixin selector official ELebr;E()Vintermediary method_2414Lnet/minecraft/class_473;method_2414()Vnamed moveToLineEndLnet/minecraft/client/gui/screen/ingame/BookEditScreen;moveToLineEnd()V
-
keyPressedSignMode
private boolean keyPressedSignMode(int keyCode, int scanCode, int modifiers)- Mappings:
Namespace Name Mixin selector official dLebr;d(III)Zintermediary method_2446Lnet/minecraft/class_473;method_2446(III)Znamed keyPressedSignModeLnet/minecraft/client/gui/screen/ingame/BookEditScreen;keyPressedSignMode(III)Z
-
getCurrentPageContent
- Mappings:
Namespace Name Mixin selector official FLebr;F()Ljava/lang/String;intermediary method_2427Lnet/minecraft/class_473;method_2427()Ljava/lang/String;named getCurrentPageContentLnet/minecraft/client/gui/screen/ingame/BookEditScreen;getCurrentPageContent()Ljava/lang/String;
-
setPageContent
- Mappings:
Namespace Name Mixin selector official cLebr;c(Ljava/lang/String;)Vintermediary method_2439Lnet/minecraft/class_473;method_2439(Ljava/lang/String;)Vnamed setPageContentLnet/minecraft/client/gui/screen/ingame/BookEditScreen;setPageContent(Ljava/lang/String;)V
-
render
- Specified by:
renderin interfaceDrawable- Overrides:
renderin classScreen- Mappings:
Namespace Name Mixin selector official aLdxu;a(Ldqk;IIF)Vintermediary method_25394Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)Vnamed renderLnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
-
drawCursor
- Mappings:
Namespace Name Mixin selector official aLebr;a(Ldqk;Lebr$c;Z)Vintermediary method_27581Lnet/minecraft/class_473;method_27581(Lnet/minecraft/class_4587;Lnet/minecraft/class_473$class_5234;Z)Vnamed drawCursorLnet/minecraft/client/gui/screen/ingame/BookEditScreen;drawCursor(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Position;Z)V
-
drawSelection
- Mappings:
Namespace Name Mixin selector official aLebr;a([Lenm;)Vintermediary method_27588Lnet/minecraft/class_473;method_27588([Lnet/minecraft/class_768;)Vnamed drawSelectionLnet/minecraft/client/gui/screen/ingame/BookEditScreen;drawSelection([Lnet/minecraft/client/util/math/Rect2i;)V
-
screenPositionToAbsolutePosition
- Mappings:
Namespace Name Mixin selector official aLebr;a(Lebr$c;)Lebr$c;intermediary method_27582Lnet/minecraft/class_473;method_27582(Lnet/minecraft/class_473$class_5234;)Lnet/minecraft/class_473$class_5234;named screenPositionToAbsolutePositionLnet/minecraft/client/gui/screen/ingame/BookEditScreen;screenPositionToAbsolutePosition(Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Position;)Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Position;
-
absolutePositionToScreenPosition
- Mappings:
Namespace Name Mixin selector official bLebr;b(Lebr$c;)Lebr$c;intermediary method_27590Lnet/minecraft/class_473;method_27590(Lnet/minecraft/class_473$class_5234;)Lnet/minecraft/class_473$class_5234;named absolutePositionToScreenPositionLnet/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 inGLFWclass.- Parameters:
mouseX- the X coordinate of the mousemouseY- the Y coordinate of the mousebutton- the mouse button number- Returns:
trueto 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 aLdxx;a(DDI)Zintermediary method_25402Lnet/minecraft/class_364;method_25402(DDI)Znamed mouseClickedLnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
-
selectCurrentWord
private void selectCurrentWord(int cursor)- Mappings:
Namespace Name Mixin selector official bLebr;b(I)Vintermediary method_27589Lnet/minecraft/class_473;method_27589(I)Vnamed selectCurrentWordLnet/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 inGLFWclass.- Parameters:
mouseX- the current X coordinate of the mousemouseY- the current Y coordinate of the mousebutton- the mouse button numberdeltaX- the difference of the current X with the previous X coordinatedeltaY- the difference of the current Y with the previous Y coordinate- Returns:
trueto 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 aLdxx;a(DDIDD)Zintermediary method_25403Lnet/minecraft/class_364;method_25403(DDIDD)Znamed mouseDraggedLnet/minecraft/client/gui/Element;mouseDragged(DDIDD)Z
-
getPageContent
- Mappings:
Namespace Name Mixin selector official GLebr;G()Lebr$a;intermediary method_27576Lnet/minecraft/class_473;method_27576()Lnet/minecraft/class_473$class_5233;named getPageContentLnet/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 HLebr;H()Vintermediary method_27577Lnet/minecraft/class_473;method_27577()Vnamed invalidatePageContentLnet/minecraft/client/gui/screen/ingame/BookEditScreen;invalidatePageContent()V
-
changePage
private void changePage()- Mappings:
Namespace Name Mixin selector official ILebr;I()Vintermediary method_27872Lnet/minecraft/class_473;method_27872()Vnamed changePageLnet/minecraft/client/gui/screen/ingame/BookEditScreen;changePage()V
-
createPageContent
- Mappings:
Namespace Name Mixin selector official JLebr;J()Lebr$a;intermediary method_27578Lnet/minecraft/class_473;method_27578()Lnet/minecraft/class_473$class_5233;named createPageContentLnet/minecraft/client/gui/screen/ingame/BookEditScreen;createPageContent()Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;
-
getLineFromOffset
static int getLineFromOffset(int[] lineStarts, int position)- Mappings:
Namespace Name Mixin selector official aLebr;a([II)Iintermediary method_27591Lnet/minecraft/class_473;method_27591([II)Inamed getLineFromOffsetLnet/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 aLebr;a(Ljava/lang/String;Ldvz;IIII)Lenm;intermediary method_27585Lnet/minecraft/class_473;method_27585(Ljava/lang/String;Lnet/minecraft/class_5225;IIII)Lnet/minecraft/class_768;named getLineSelectionRectangleLnet/minecraft/client/gui/screen/ingame/BookEditScreen;getLineSelectionRectangle(Ljava/lang/String;Lnet/minecraft/client/font/TextHandler;IIII)Lnet/minecraft/client/util/math/Rect2i;
-
getRectFromCorners
- Mappings:
Namespace Name Mixin selector official aLebr;a(Lebr$c;Lebr$c;)Lenm;intermediary method_27583Lnet/minecraft/class_473;method_27583(Lnet/minecraft/class_473$class_5234;Lnet/minecraft/class_473$class_5234;)Lnet/minecraft/class_768;named getRectFromCornersLnet/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/math/Rect2i;
-