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 official feg
intermediary net/minecraft/class_473
named net/minecraft/client/gui/screen/ingame/BookEditScreen
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate static class
private static class
private static class
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final OrderedText
private final SelectionManager
private ButtonWidget
private int
private final SelectionManager
private boolean
private ButtonWidget
private static final Text
private static final Text
private ButtonWidget
private static final OrderedText
private final Hand
private static final int
private final ItemStack
private int
private long
private static final int
private static final int
private PageTurnWidget
private @Nullable BookEditScreen.PageContent
private Text
private final PlayerEntity
private PageTurnWidget
private ButtonWidget
private final Text
private boolean
private int
private String
private static final int
Fields inherited from class net.minecraft.client.gui.screen.Screen
client, executor, height, OPTIONS_BACKGROUND_TEXTURE, textRenderer, width
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate BookEditScreen.Position
private void
private void
boolean
charTyped
(char chr, int modifiers) Callback for when a character input has been captured.private int
private BookEditScreen.PageContent
private void
drawCursor
(DrawContext context, BookEditScreen.Position position, boolean atEnd) private void
drawSelection
(DrawContext context, Rect2i[] selectionRectangles) private void
finalizeBook
(boolean signBook) private String
private String
(package private) static int
getLineFromOffset
(int[] lineStarts, int position) private Rect2i
getLineSelectionRectangle
(String string, TextHandler handler, int selectionStart, int selectionEnd, int lineY, int lineStart) private BookEditScreen.PageContent
private Rect2i
protected void
init()
Called when a screen should be initialized.private void
boolean
keyPressed
(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured.private boolean
keyPressedEditMode
(int keyCode, int scanCode, int modifiers) private boolean
keyPressedSignMode
(int keyCode, int scanCode, int modifiers) boolean
mouseClicked
(double mouseX, double mouseY, int button) Callback for when a mouse button down event has been captured.boolean
mouseDragged
(double mouseX, double mouseY, int button, double deltaX, double deltaY) Callback for when a mouse button drag event has been captured.private void
private void
private void
private void
private void
moveVertically
(int lines) private void
private void
private void
void
render
(DrawContext context, int mouseX, int mouseY, float delta) void
renderBackground
(DrawContext context, int mouseX, int mouseY, float delta) Renders the background of this screen.private BookEditScreen.Position
private void
selectCurrentWord
(int cursor) private void
setClipboard
(String clipboard) private void
setPageContent
(String newContent) void
tick()
private void
private void
writeNbtData
(boolean signBook) Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, blur, children, clearAndInit, clearChildren, close, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, hide, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrateScreenIfNarrationEnabled, onDisplayed, remove, removed, renderBackgroundTexture, renderInGameBackground, renderWithTooltip, resize, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldPause, switchFocus, updateNarrator, wrapScreenError
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
mouseMoved
Methods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrder
Methods 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 official a
Lfeg;a:I
intermediary field_32323
Lnet/minecraft/class_473;field_32323:I
named MAX_TEXT_WIDTH
Lnet/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 official b
Lfeg;b:I
intermediary field_32324
Lnet/minecraft/class_473;field_32324:I
named MAX_TEXT_HEIGHT
Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;MAX_TEXT_HEIGHT:I
-
WIDTH
private static final int WIDTH- See Also:
- Mappings:
Namespace Name Mixin selector official c
Lfeg;c:I
intermediary field_32326
Lnet/minecraft/class_473;field_32326:I
named WIDTH
Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;WIDTH:I
-
HEIGHT
private static final int HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector official k
Lfeg;k:I
intermediary field_32327
Lnet/minecraft/class_473;field_32327:I
named HEIGHT
Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;HEIGHT:I
-
EDIT_TITLE_TEXT
- Mappings:
Namespace Name Mixin selector official l
Lfeg;l:Lvf;
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
- Mappings:
Namespace Name Mixin selector official m
Lfeg;m:Lvf;
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
- Mappings:
Namespace Name Mixin selector official n
Lfeg;n:Laua;
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
- Mappings:
Namespace Name Mixin selector official o
Lfeg;o:Laua;
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
- Mappings:
Namespace Name Mixin selector official p
Lfeg;p:Lcfi;
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
- Mappings:
Namespace Name Mixin selector official q
Lfeg;q:Lcmy;
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 r
Lfeg;r: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
Lfeg;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
Lfeg;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
Lfeg;v:I
intermediary field_2840
Lnet/minecraft/class_473;field_2840:I
named currentPage
Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;currentPage:I
-
pages
- Mappings:
Namespace Name Mixin selector official w
Lfeg;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
- Mappings:
Namespace Name Mixin selector official x
Lfeg;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;
-
currentPageSelectionManager
- Mappings:
Namespace Name Mixin selector official y
Lfeg;y:Lezy;
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
- Mappings:
Namespace Name Mixin selector official z
Lfeg;z:Lezy;
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 A
Lfeg;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
Lfeg;B:I
intermediary field_2827
Lnet/minecraft/class_473;field_2827:I
named lastClickIndex
Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;lastClickIndex:I
-
nextPageButton
- Mappings:
Namespace Name Mixin selector official C
Lfeg;C:Lffi;
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
- Mappings:
Namespace Name Mixin selector official D
Lfeg;D:Lffi;
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
- Mappings:
Namespace Name Mixin selector official E
Lfeg;E:Lexg;
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
- Mappings:
Namespace Name Mixin selector official F
Lfeg;F:Lexg;
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
- Mappings:
Namespace Name Mixin selector official G
Lfeg;G:Lexg;
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
- Mappings:
Namespace Name Mixin selector official H
Lfeg;H:Lexg;
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
- Mappings:
Namespace Name Mixin selector official I
Lfeg;I:Lbka;
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
Lfeg;J:Lfeg$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
- Mappings:
Namespace Name Mixin selector official K
Lfeg;K:Lvf;
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
- Mappings:
Namespace Name Mixin selector official L
Lfeg;L:Lvf;
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;
-
-
Constructor Details
-
BookEditScreen
- Mappings:
Namespace Name Mixin selector official <init>
Lfeg;<init>(Lcfi;Lcmy;Lbka;)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
- Mappings:
Namespace Name Mixin selector official a
Lfeg;a(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
- Mappings:
Namespace Name Mixin selector official n
Lfeg;n()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 D
Lfeg;D()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() -
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 official E
Lfeg;E()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 H
Lfeg;H()V
intermediary method_2444
Lnet/minecraft/class_473;method_2444()V
named openNextPage
Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;openNextPage()V
-
updateButtons
private void updateButtons()- Mappings:
Namespace Name Mixin selector official I
Lfeg;I()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 J
Lfeg;J()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
Lfeg;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
-
writeNbtData
private void writeNbtData(boolean signBook) - Mappings:
Namespace Name Mixin selector official e
Lfeg;e(Z)V
intermediary method_37433
Lnet/minecraft/class_473;method_37433(Z)V
named writeNbtData
Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;writeNbtData(Z)V
-
appendNewPage
private void appendNewPage()- Mappings:
Namespace Name Mixin selector official K
Lfeg;K()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 inGLFW
class.- Specified by:
keyPressed
in interfaceElement
- Specified by:
keyPressed
in interfaceParentElement
- Overrides:
keyPressed
in classScreen
- Parameters:
keyCode
- the named key code of the event as described in theGLFW
classscanCode
- 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:
true
to indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lezb;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 inGLFW
class.- Parameters:
chr
- the captured charactermodifiers
- 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:
- Mappings:
Namespace Name Mixin selector official a
Lezb;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
Lfeg;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 L
Lfeg;L()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 M
Lfeg;M()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
Lfeg;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 N
Lfeg;N()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 O
Lfeg;O()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
Lfeg;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
- Mappings:
Namespace Name Mixin selector official P
Lfeg;P()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
- Mappings:
Namespace Name Mixin selector official b
Lfeg;b(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
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classScreen
- Mappings:
Namespace Name Mixin selector official a
Leyj;a(Lewu;IIF)V
intermediary method_25394
Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
named render
Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
-
renderBackground
Renders the background of this screen.If the client is in a world, renders the translucent background gradient. Otherwise renders the background texture.
- Overrides:
renderBackground
in classScreen
- Mappings:
Namespace Name Mixin selector official b
Lfdb;b(Lewu;IIF)V
intermediary method_25420
Lnet/minecraft/class_437;method_25420(Lnet/minecraft/class_332;IIF)V
named renderBackground
Lnet/minecraft/client/gui/screen/Screen;renderBackground(Lnet/minecraft/client/gui/DrawContext;IIF)V
-
drawCursor
- Mappings:
Namespace Name Mixin selector official a
Lfeg;a(Lewu;Lfeg$c;Z)V
intermediary method_27581
Lnet/minecraft/class_473;method_27581(Lnet/minecraft/class_332;Lnet/minecraft/class_473$class_5234;Z)V
named drawCursor
Lnet/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 official a
Lfeg;a(Lewu;[Lftm;)V
intermediary method_27588
Lnet/minecraft/class_473;method_27588(Lnet/minecraft/class_332;[Lnet/minecraft/class_768;)V
named drawSelection
Lnet/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 official a
Lfeg;a(Lfeg$c;)Lfeg$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
- Mappings:
Namespace Name Mixin selector official b
Lfeg;b(Lfeg$c;)Lfeg$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 inGLFW
class.- Parameters:
mouseX
- the X coordinate of the mousemouseY
- the Y coordinate of the mousebutton
- the mouse button number- Returns:
true
to indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lezb;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
Lfeg;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 inGLFW
class.- 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:
true
to indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lezb;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
- Mappings:
Namespace Name Mixin selector official Q
Lfeg;Q()Lfeg$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 R
Lfeg;R()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 S
Lfeg;S()V
intermediary method_27872
Lnet/minecraft/class_473;method_27872()V
named changePage
Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;changePage()V
-
createPageContent
- Mappings:
Namespace Name Mixin selector official T
Lfeg;T()Lfeg$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
static int getLineFromOffset(int[] lineStarts, int position) - Mappings:
Namespace Name Mixin selector official a
Lfeg;a([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
Lfeg;a(Ljava/lang/String;Levu;IIII)Lftm;
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/math/Rect2i;
-
getRectFromCorners
- Mappings:
Namespace Name Mixin selector official a
Lfeg;a(Lfeg$c;Lfeg$c;)Lftm;
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/math/Rect2i;
-