Class BookEditScreen
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.ingame.BookEditScreen
- All Implemented Interfaces:
Drawable,Element,Navigable,ParentElement
- Mappings:
Namespace Name intermediary net/minecraft/class_473official evknamed 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 final OrderedTextprivate final SelectionManagerprivate ButtonWidgetprivate intprivate final SelectionManagerprivate booleanprivate ButtonWidgetprivate static final Textprivate static final Textprivate ButtonWidgetprivate static final OrderedTextprivate final Handprivate static final intprivate final ItemStackprivate intprivate longprivate static final intprivate static final intprivate PageTurnWidgetprivate @Nullable BookEditScreen.PageContentprivate Textprivate final PlayerEntityprivate PageTurnWidgetprivate ButtonWidgetprivate final Textprivate booleanprivate intprivate Stringprivate static final intFields inherited from class net.minecraft.client.gui.screen.Screen
client, height, OPTIONS_BACKGROUND_TEXTURE, textRenderer, widthFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
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(DrawContext context, BookEditScreen.Position position, boolean atEnd) private voiddrawSelection(DrawContext context, 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 voidprivate voidvoidrender(DrawContext context, int mouseX, int mouseY, float delta) private BookEditScreen.Positionprivate voidselectCurrentWord(int cursor) private voidsetClipboard(String clipboard) private voidsetPageContent(String newContent) voidtick()private voidprivate voidwriteNbtData(boolean signBook) Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, children, clearAndInit, clearChildren, close, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, hide, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrateScreenIfNarrationEnabled, onDisplayed, remove, removed, renderBackground, renderBackgroundTexture, renderWithTooltip, resize, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldPause, switchFocus, updateNarrator, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedMethods 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.navigation.Navigable
getNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElement
focusOn, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
MAX_TEXT_WIDTH
private static final int MAX_TEXT_WIDTH- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_32323Lnet/minecraft/class_473;field_32323:Iofficial aLevk;a:Inamed MAX_TEXT_WIDTHLnet/minecraft/client/gui/screen/ingame/BookEditScreen;MAX_TEXT_WIDTH:I
-
MAX_TEXT_HEIGHT
private static final int MAX_TEXT_HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_32324Lnet/minecraft/class_473;field_32324:Iofficial bLevk;b:Inamed MAX_TEXT_HEIGHTLnet/minecraft/client/gui/screen/ingame/BookEditScreen;MAX_TEXT_HEIGHT:I
-
WIDTH
private static final int WIDTH- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_32326Lnet/minecraft/class_473;field_32326:Iofficial cLevk;c:Inamed WIDTHLnet/minecraft/client/gui/screen/ingame/BookEditScreen;WIDTH:I
-
HEIGHT
private static final int HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_32327Lnet/minecraft/class_473;field_32327:Iofficial jLevk;j:Inamed HEIGHTLnet/minecraft/client/gui/screen/ingame/BookEditScreen;HEIGHT:I
-
EDIT_TITLE_TEXT
- Mappings:
Namespace Name Mixin selector intermediary field_25893Lnet/minecraft/class_473;field_25893:Lnet/minecraft/class_2561;official kLevk;k:Lsw;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 intermediary field_25894Lnet/minecraft/class_473;field_25894:Lnet/minecraft/class_2561;official lLevk;l:Lsw;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 intermediary field_25895Lnet/minecraft/class_473;field_25895:Lnet/minecraft/class_5481;official mLevk;m:Laom;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 intermediary field_25896Lnet/minecraft/class_473;field_25896:Lnet/minecraft/class_5481;official nLevk;n:Laom;named GRAY_CURSOR_TEXTLnet/minecraft/client/gui/screen/ingame/BookEditScreen;GRAY_CURSOR_TEXT:Lnet/minecraft/text/OrderedText;
-
player
- Mappings:
Namespace Name Mixin selector intermediary field_2826Lnet/minecraft/class_473;field_2826:Lnet/minecraft/class_1657;official oLevk;o:Lbym;named playerLnet/minecraft/client/gui/screen/ingame/BookEditScreen;player:Lnet/minecraft/entity/player/PlayerEntity;
-
itemStack
- Mappings:
Namespace Name Mixin selector intermediary field_2835Lnet/minecraft/class_473;field_2835:Lnet/minecraft/class_1799;official pLevk;p:Lcfx;named itemStackLnet/minecraft/client/gui/screen/ingame/BookEditScreen;itemStack:Lnet/minecraft/item/ItemStack;
-
dirty
private boolean dirty- Mappings:
Namespace Name Mixin selector intermediary field_2837Lnet/minecraft/class_473;field_2837:Zofficial qLevk;q:Znamed dirtyLnet/minecraft/client/gui/screen/ingame/BookEditScreen;dirty:Z
-
signing
private boolean signing- Mappings:
Namespace Name Mixin selector intermediary field_2828Lnet/minecraft/class_473;field_2828:Zofficial rLevk;r:Znamed signingLnet/minecraft/client/gui/screen/ingame/BookEditScreen;signing:Z
-
tickCounter
private int tickCounter- Mappings:
Namespace Name Mixin selector intermediary field_2844Lnet/minecraft/class_473;field_2844:Iofficial sLevk;s:Inamed tickCounterLnet/minecraft/client/gui/screen/ingame/BookEditScreen;tickCounter:I
-
currentPage
private int currentPage- Mappings:
Namespace Name Mixin selector intermediary field_2840Lnet/minecraft/class_473;field_2840:Iofficial tLevk;t:Inamed currentPageLnet/minecraft/client/gui/screen/ingame/BookEditScreen;currentPage:I
-
pages
- Mappings:
Namespace Name Mixin selector intermediary field_17116Lnet/minecraft/class_473;field_17116:Ljava/util/List;official uLevk;u:Ljava/util/List;named pagesLnet/minecraft/client/gui/screen/ingame/BookEditScreen;pages:Ljava/util/List;
-
title
- Mappings:
Namespace Name Mixin selector intermediary field_2847Lnet/minecraft/class_473;field_2847:Ljava/lang/String;official vLevk;v:Ljava/lang/String;named titleLnet/minecraft/client/gui/screen/ingame/BookEditScreen;title:Ljava/lang/String;
-
currentPageSelectionManager
- Mappings:
Namespace Name Mixin selector intermediary field_24269Lnet/minecraft/class_473;field_24269:Lnet/minecraft/class_3728;official wLevk;w:Lerh;named currentPageSelectionManagerLnet/minecraft/client/gui/screen/ingame/BookEditScreen;currentPageSelectionManager:Lnet/minecraft/client/util/SelectionManager;
-
bookTitleSelectionManager
- Mappings:
Namespace Name Mixin selector intermediary field_24270Lnet/minecraft/class_473;field_24270:Lnet/minecraft/class_3728;official xLevk;x:Lerh;named bookTitleSelectionManagerLnet/minecraft/client/gui/screen/ingame/BookEditScreen;bookTitleSelectionManager:Lnet/minecraft/client/util/SelectionManager;
-
lastClickTime
private long lastClickTime- Mappings:
Namespace Name Mixin selector intermediary field_2830Lnet/minecraft/class_473;field_2830:Jofficial yLevk;y:Jnamed lastClickTimeLnet/minecraft/client/gui/screen/ingame/BookEditScreen;lastClickTime:J
-
lastClickIndex
private int lastClickIndex- Mappings:
Namespace Name Mixin selector intermediary field_2827Lnet/minecraft/class_473;field_2827:Iofficial zLevk;z:Inamed lastClickIndexLnet/minecraft/client/gui/screen/ingame/BookEditScreen;lastClickIndex:I
-
nextPageButton
- Mappings:
Namespace Name Mixin selector intermediary field_2843Lnet/minecraft/class_473;field_2843:Lnet/minecraft/class_474;official ALevk;A:Lewl;named nextPageButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;nextPageButton:Lnet/minecraft/client/gui/widget/PageTurnWidget;
-
previousPageButton
- Mappings:
Namespace Name Mixin selector intermediary field_2839Lnet/minecraft/class_473;field_2839:Lnet/minecraft/class_474;official CLevk;C:Lewl;named previousPageButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;previousPageButton:Lnet/minecraft/client/gui/widget/PageTurnWidget;
-
doneButton
- Mappings:
Namespace Name Mixin selector intermediary field_2848Lnet/minecraft/class_473;field_2848:Lnet/minecraft/class_4185;official DLevk;D:Lepa;named doneButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;doneButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
signButton
- Mappings:
Namespace Name Mixin selector intermediary field_2831Lnet/minecraft/class_473;field_2831:Lnet/minecraft/class_4185;official ELevk;E:Lepa;named signButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;signButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
finalizeButton
- Mappings:
Namespace Name Mixin selector intermediary field_2841Lnet/minecraft/class_473;field_2841:Lnet/minecraft/class_4185;official FLevk;F:Lepa;named finalizeButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;finalizeButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
cancelButton
- Mappings:
Namespace Name Mixin selector intermediary field_2849Lnet/minecraft/class_473;field_2849:Lnet/minecraft/class_4185;official GLevk;G:Lepa;named cancelButtonLnet/minecraft/client/gui/screen/ingame/BookEditScreen;cancelButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
hand
- Mappings:
Namespace Name Mixin selector intermediary field_2832Lnet/minecraft/class_473;field_2832:Lnet/minecraft/class_1268;official HLevk;H:Lbdv;named handLnet/minecraft/client/gui/screen/ingame/BookEditScreen;hand:Lnet/minecraft/util/Hand;
-
pageContent
- Mappings:
Namespace Name Mixin selector intermediary field_24268Lnet/minecraft/class_473;field_24268:Lnet/minecraft/class_473$class_5233;official ILevk;I:Levk$a;named pageContentLnet/minecraft/client/gui/screen/ingame/BookEditScreen;pageContent:Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;
-
pageIndicatorText
- Mappings:
Namespace Name Mixin selector intermediary field_25891Lnet/minecraft/class_473;field_25891:Lnet/minecraft/class_2561;official JLevk;J:Lsw;named pageIndicatorTextLnet/minecraft/client/gui/screen/ingame/BookEditScreen;pageIndicatorText:Lnet/minecraft/text/Text;
-
signedByText
- Mappings:
Namespace Name Mixin selector intermediary field_25892Lnet/minecraft/class_473;field_25892:Lnet/minecraft/class_2561;official KLevk;K:Lsw;named signedByTextLnet/minecraft/client/gui/screen/ingame/BookEditScreen;signedByText:Lnet/minecraft/text/Text;
-
-
Constructor Details
-
BookEditScreen
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_473;<init>(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)Vofficial <init>Levk;<init>(Lbym;Lcfx;Lbdv;)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 intermediary method_27584Lnet/minecraft/class_473;method_27584(Ljava/lang/String;)Vofficial aLevk;a(Ljava/lang/String;)Vnamed setClipboardLnet/minecraft/client/gui/screen/ingame/BookEditScreen;setClipboard(Ljava/lang/String;)V
-
getClipboard
- Mappings:
Namespace Name Mixin selector intermediary method_27595Lnet/minecraft/class_473;method_27595()Ljava/lang/String;official lLevk;l()Ljava/lang/String;named getClipboardLnet/minecraft/client/gui/screen/ingame/BookEditScreen;getClipboard()Ljava/lang/String;
-
countPages
private int countPages()- Mappings:
Namespace Name Mixin selector intermediary method_17046Lnet/minecraft/class_473;method_17046()Iofficial BLevk;B()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.
This should call
Screen.setInitialFocus(net.minecraft.client.gui.Element)to set the element that is initially focused. -
openPreviousPage
private void openPreviousPage()- Mappings:
Namespace Name Mixin selector intermediary method_2437Lnet/minecraft/class_473;method_2437()Vofficial CLevk;C()Vnamed openPreviousPageLnet/minecraft/client/gui/screen/ingame/BookEditScreen;openPreviousPage()V
-
openNextPage
private void openNextPage()- Mappings:
Namespace Name Mixin selector intermediary method_2444Lnet/minecraft/class_473;method_2444()Vofficial DLevk;D()Vnamed openNextPageLnet/minecraft/client/gui/screen/ingame/BookEditScreen;openNextPage()V
-
updateButtons
private void updateButtons()- Mappings:
Namespace Name Mixin selector intermediary method_2413Lnet/minecraft/class_473;method_2413()Vofficial ELevk;E()Vnamed updateButtonsLnet/minecraft/client/gui/screen/ingame/BookEditScreen;updateButtons()V
-
removeEmptyPages
private void removeEmptyPages()- Mappings:
Namespace Name Mixin selector intermediary method_17047Lnet/minecraft/class_473;method_17047()Vofficial FLevk;F()Vnamed removeEmptyPagesLnet/minecraft/client/gui/screen/ingame/BookEditScreen;removeEmptyPages()V
-
finalizeBook
private void finalizeBook(boolean signBook) - Mappings:
Namespace Name Mixin selector intermediary method_2407Lnet/minecraft/class_473;method_2407(Z)Vofficial cLevk;c(Z)Vnamed finalizeBookLnet/minecraft/client/gui/screen/ingame/BookEditScreen;finalizeBook(Z)V
-
writeNbtData
private void writeNbtData(boolean signBook) - Mappings:
Namespace Name Mixin selector intermediary method_37433Lnet/minecraft/class_473;method_37433(Z)Vofficial eLevk;e(Z)Vnamed writeNbtDataLnet/minecraft/client/gui/screen/ingame/BookEditScreen;writeNbtData(Z)V
-
appendNewPage
private void appendNewPage()- Mappings:
Namespace Name Mixin selector intermediary method_2436Lnet/minecraft/class_473;method_2436()Vofficial GLevk;G()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:
- Mappings:
Namespace Name Mixin selector intermediary method_25404Lnet/minecraft/class_364;method_25404(III)Zofficial aLeqk;a(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:
- Mappings:
Namespace Name Mixin selector intermediary method_25400Lnet/minecraft/class_364;method_25400(CI)Zofficial aLeqk;a(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 intermediary method_27592Lnet/minecraft/class_473;method_27592(III)Zofficial cLevk;c(III)Znamed keyPressedEditModeLnet/minecraft/client/gui/screen/ingame/BookEditScreen;keyPressedEditMode(III)Z
-
moveUpLine
private void moveUpLine()- Mappings:
Namespace Name Mixin selector intermediary method_27597Lnet/minecraft/class_473;method_27597()Vofficial HLevk;H()Vnamed moveUpLineLnet/minecraft/client/gui/screen/ingame/BookEditScreen;moveUpLine()V
-
moveDownLine
private void moveDownLine()- Mappings:
Namespace Name Mixin selector intermediary method_27598Lnet/minecraft/class_473;method_27598()Vofficial ILevk;I()Vnamed moveDownLineLnet/minecraft/client/gui/screen/ingame/BookEditScreen;moveDownLine()V
-
moveVertically
private void moveVertically(int lines) - Mappings:
Namespace Name Mixin selector intermediary method_27580Lnet/minecraft/class_473;method_27580(I)Vofficial aLevk;a(I)Vnamed moveVerticallyLnet/minecraft/client/gui/screen/ingame/BookEditScreen;moveVertically(I)V
-
moveToLineStart
private void moveToLineStart()- Mappings:
Namespace Name Mixin selector intermediary method_2421Lnet/minecraft/class_473;method_2421()Vofficial JLevk;J()Vnamed moveToLineStartLnet/minecraft/client/gui/screen/ingame/BookEditScreen;moveToLineStart()V
-
moveToLineEnd
private void moveToLineEnd()- Mappings:
Namespace Name Mixin selector intermediary method_2414Lnet/minecraft/class_473;method_2414()Vofficial KLevk;K()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 intermediary method_2446Lnet/minecraft/class_473;method_2446(III)Zofficial dLevk;d(III)Znamed keyPressedSignModeLnet/minecraft/client/gui/screen/ingame/BookEditScreen;keyPressedSignMode(III)Z
-
getCurrentPageContent
- Mappings:
Namespace Name Mixin selector intermediary method_2427Lnet/minecraft/class_473;method_2427()Ljava/lang/String;official LLevk;L()Ljava/lang/String;named getCurrentPageContentLnet/minecraft/client/gui/screen/ingame/BookEditScreen;getCurrentPageContent()Ljava/lang/String;
-
setPageContent
- Mappings:
Namespace Name Mixin selector intermediary method_2439Lnet/minecraft/class_473;method_2439(Ljava/lang/String;)Vofficial bLevk;b(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 intermediary method_25394Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)Vofficial aLepy;a(Leop;IIF)Vnamed renderLnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
-
drawCursor
- Mappings:
Namespace Name Mixin selector intermediary method_27581Lnet/minecraft/class_473;method_27581(Lnet/minecraft/class_332;Lnet/minecraft/class_473$class_5234;Z)Vofficial aLevk;a(Leop;Levk$c;Z)Vnamed drawCursorLnet/minecraft/client/gui/screen/ingame/BookEditScreen;drawCursor(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Position;Z)V
-
drawSelection
- Mappings:
Namespace Name Mixin selector intermediary method_27588Lnet/minecraft/class_473;method_27588(Lnet/minecraft/class_332;[Lnet/minecraft/class_768;)Vofficial aLevk;a(Leop;[Lfjr;)Vnamed drawSelectionLnet/minecraft/client/gui/screen/ingame/BookEditScreen;drawSelection(Lnet/minecraft/client/gui/DrawContext;[Lnet/minecraft/client/util/math/Rect2i;)V
-
screenPositionToAbsolutePosition
- Mappings:
Namespace Name Mixin selector intermediary method_27582Lnet/minecraft/class_473;method_27582(Lnet/minecraft/class_473$class_5234;)Lnet/minecraft/class_473$class_5234;official aLevk;a(Levk$c;)Levk$c;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 intermediary method_27590Lnet/minecraft/class_473;method_27590(Lnet/minecraft/class_473$class_5234;)Lnet/minecraft/class_473$class_5234;official bLevk;b(Levk$c;)Levk$c;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:
- Mappings:
Namespace Name Mixin selector intermediary method_25402Lnet/minecraft/class_364;method_25402(DDI)Zofficial aLeqk;a(DDI)Znamed mouseClickedLnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
-
selectCurrentWord
private void selectCurrentWord(int cursor) - Mappings:
Namespace Name Mixin selector intermediary method_27589Lnet/minecraft/class_473;method_27589(I)Vofficial bLevk;b(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:
- Mappings:
Namespace Name Mixin selector intermediary method_25403Lnet/minecraft/class_364;method_25403(DDIDD)Zofficial aLeqk;a(DDIDD)Znamed mouseDraggedLnet/minecraft/client/gui/Element;mouseDragged(DDIDD)Z
-
getPageContent
- Mappings:
Namespace Name Mixin selector intermediary method_27576Lnet/minecraft/class_473;method_27576()Lnet/minecraft/class_473$class_5233;official MLevk;M()Levk$a;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 intermediary method_27577Lnet/minecraft/class_473;method_27577()Vofficial NLevk;N()Vnamed invalidatePageContentLnet/minecraft/client/gui/screen/ingame/BookEditScreen;invalidatePageContent()V
-
changePage
private void changePage()- Mappings:
Namespace Name Mixin selector intermediary method_27872Lnet/minecraft/class_473;method_27872()Vofficial OLevk;O()Vnamed changePageLnet/minecraft/client/gui/screen/ingame/BookEditScreen;changePage()V
-
createPageContent
- Mappings:
Namespace Name Mixin selector intermediary method_27578Lnet/minecraft/class_473;method_27578()Lnet/minecraft/class_473$class_5233;official PLevk;P()Levk$a;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 intermediary method_27591Lnet/minecraft/class_473;method_27591([II)Iofficial aLevk;a([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 intermediary method_27585Lnet/minecraft/class_473;method_27585(Ljava/lang/String;Lnet/minecraft/class_5225;IIII)Lnet/minecraft/class_768;official aLevk;a(Ljava/lang/String;Lenr;IIII)Lfjr;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 intermediary method_27583Lnet/minecraft/class_473;method_27583(Lnet/minecraft/class_473$class_5234;Lnet/minecraft/class_473$class_5234;)Lnet/minecraft/class_768;official aLevk;a(Levk$c;Levk$c;)Lfjr;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;
-