类 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
-
- 所有已实现的接口:
Drawable,Element,ParentElement,TickableElement
@Environment(CLIENT) public class BookEditScreen extends Screen
- Mappings:
Namespace Name official eahintermediary net/minecraft/class_473named net/minecraft/client/gui/screen/ingame/BookEditScreen
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 (专用程序包) static classBookEditScreen.Line(专用程序包) static classBookEditScreen.PageContent(专用程序包) static classBookEditScreen.Position
-
字段概要
-
从类继承的字段 net.minecraft.client.gui.screen.Screen
buttons, children, client, height, itemRenderer, passEvents, textRenderer, width
-
从类继承的字段 net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
-
-
构造器概要
构造器 构造器 说明 BookEditScreen(PlayerEntity player, ItemStack itemStack, Hand hand)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 private BookEditScreen.PositionabsolutePositionToScreenPosition(BookEditScreen.Position position)private voidappendNewPage()private voidchangePage()booleancharTyped(char chr, int modifiers)Callback for when a character input has been captured.private intcountPages()private BookEditScreen.PageContentcreatePageContent()private voiddrawCursor(MatrixStack matrices, BookEditScreen.Position position, boolean atEnd)private voiddrawSelection(Rect2i[] selectionRectangles)private voidfinalizeBook(boolean signBook)private StringgetClipboard()private StringgetCurrentPageContent()private static intgetLineFromOffset(int[] lineStarts, int position)private Rect2igetLineSelectionRectangle(String string, TextHandler handler, int selectionStart, int selectionEnd, int lineY, int lineStart)private BookEditScreen.PageContentgetPageContent()private Rect2igetRectFromCorners(BookEditScreen.Position start, BookEditScreen.Position end)protected voidinit()Called when a screen should be initialized.private voidinvalidatePageContent()booleankeyPressed(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 voidmoveDownLine()private voidmoveToLineEnd()private voidmoveToLineStart()private voidmoveUpLine()private voidmoveVertically(int lines)private voidopenNextPage()private voidopenPreviousPage()voidremoved()private voidremoveEmptyPages()voidrender(MatrixStack matrices, int mouseX, int mouseY, float delta)private BookEditScreen.PositionscreenPositionToAbsolutePosition(BookEditScreen.Position position)private voidselectCurrentWord(int cursor)private voidsetClipboard(String clipboard)private voidsetPageContent(String newContent)voidtick()private voidupdateButtons()-
从类继承的方法 net.minecraft.client.gui.screen.Screen
addButton, addChild, children, filesDragged, getNarrationMessage, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, onClose, renderBackground, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenError
-
从类继承的方法 net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
-
从类继承的方法 net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, method_33284, method_35719, method_35720, setZOffset
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.minecraft.client.gui.Element
mouseMoved
-
从接口继承的方法 net.minecraft.client.gui.ParentElement
changeFocus, focusOn, hoveredElement, keyReleased, mouseReleased, mouseScrolled, setInitialFocus
-
-
-
-
字段详细资料
-
field_32323
private static final int field_32323
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLeah;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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLeah;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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLeah;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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official pLeah;p: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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official qLeah;q:Iintermediary field_32327Lnet/minecraft/class_473;field_32327:Inamed field_32327Lnet/minecraft/client/gui/screen/ingame/BookEditScreen;field_32327:I
-
EDIT_TITLE_TEXT
private static final Text EDIT_TITLE_TEXT
- Mappings:
Namespace Name Mixin selector official rLeah;r:Lon;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
private static final Text FINALIZE_WARNING_TEXT
- Mappings:
Namespace Name Mixin selector official sLeah;s:Lon;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
private static final OrderedText BLACK_CURSOR_TEXT
- Mappings:
Namespace Name Mixin selector official tLeah;t:Lagj;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
private static final OrderedText GRAY_CURSOR_TEXT
- Mappings:
Namespace Name Mixin selector official uLeah;u:Lagj;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
private final PlayerEntity player
- Mappings:
Namespace Name Mixin selector official vLeah;v:Lbjf;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
private final ItemStack itemStack
- Mappings:
Namespace Name Mixin selector official wLeah;w:Lbpr;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 xLeah;x: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 yLeah;y: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 zLeah;z: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 ALeah;A:Iintermediary field_2840Lnet/minecraft/class_473;field_2840:Inamed currentPageLnet/minecraft/client/gui/screen/ingame/BookEditScreen;currentPage:I
-
pages
private final List<String> pages
- Mappings:
Namespace Name Mixin selector official BLeah;B: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
private String title
- Mappings:
Namespace Name Mixin selector official CLeah;C: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
private final SelectionManager currentPageSelectionManager
- Mappings:
Namespace Name Mixin selector official DLeah;D:Ldxl;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
private final SelectionManager bookTitleSelectionManager
- Mappings:
Namespace Name Mixin selector official ELeah;E:Ldxl;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 FLeah;F: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 GLeah;G:Iintermediary field_2827Lnet/minecraft/class_473;field_2827:Inamed lastClickIndexLnet/minecraft/client/gui/screen/ingame/BookEditScreen;lastClickIndex:I
-
nextPageButton
private PageTurnWidget nextPageButton
- Mappings:
Namespace Name Mixin selector official HLeah;H:Lebg;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
private PageTurnWidget previousPageButton
- Mappings:
Namespace Name Mixin selector official ILeah;I:Lebg;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
private ButtonWidget doneButton
- Mappings:
Namespace Name Mixin selector official JLeah;J:Ldvw;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
private ButtonWidget signButton
- Mappings:
Namespace Name Mixin selector official KLeah;K:Ldvw;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
private ButtonWidget finalizeButton
- Mappings:
Namespace Name Mixin selector official LLeah;L:Ldvw;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
private ButtonWidget cancelButton
- Mappings:
Namespace Name Mixin selector official MLeah;M:Ldvw;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
private final Hand hand
- Mappings:
Namespace Name Mixin selector official NLeah;N:Larf;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
@Nullable private @Nullable BookEditScreen.PageContent pageContent
- Mappings:
Namespace Name Mixin selector official OLeah;O:Leah$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
private Text pageIndicatorText
- Mappings:
Namespace Name Mixin selector official PLeah;P:Lon;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
private final Text signedByText
- Mappings:
Namespace Name Mixin selector official QLeah;Q:Lon;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;
-
-
构造器详细资料
-
BookEditScreen
public BookEditScreen(PlayerEntity player, ItemStack itemStack, Hand hand)
- Mappings:
Namespace Name Mixin selector official <init>Leah;<init>(Lbjf;Lbpr;Larf;)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
-
-
方法详细资料
-
setClipboard
private void setClipboard(String clipboard)
- Mappings:
Namespace Name Mixin selector official bLeah;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
private String getClipboard()
- Mappings:
Namespace Name Mixin selector official hLeah;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 iLeah;i()Iintermediary method_17046Lnet/minecraft/class_473;method_17046()Inamed countPagesLnet/minecraft/client/gui/screen/ingame/BookEditScreen;countPages()I
-
tick
public void tick()
- 指定者:
tick在接口中TickableElement- 覆盖:
tick在类中Screen- Mappings:
Namespace Name Mixin selector official dLdwp;d()Vintermediary method_25393Lnet/minecraft/class_4893;method_25393()Vnamed tickLnet/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.
-
openPreviousPage
private void openPreviousPage()
- Mappings:
Namespace Name Mixin selector official kLeah;k()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 lLeah;l()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 mLeah;m()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 nLeah;n()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 cLeah;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 oLeah;o()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.- 指定者:
keyPressed在接口中Element- 指定者:
keyPressed在接口中ParentElement- 覆盖:
keyPressed在类中Screen- 参数:
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)- 返回:
trueto indicate that the event handling is successful/valid- 另请参阅:
Keyboard.onKey(long, int, int, int, int),GLFW.GLFW_KEY_Q,GLFWKeyCallbackI.invoke(long, int, int, int, int)- Mappings:
Namespace Name Mixin selector official aLdwv;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.- 参数:
chr- the captured charactermodifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- 返回:
trueto indicate that the event handling is successful/valid- 另请参阅:
Keyboard.onChar(long, int, int),GLFW.GLFW_KEY_Q,GLFWKeyCallbackI.invoke(long, int, int, int, int)- Mappings:
Namespace Name Mixin selector official aLdwv;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 cLeah;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 pLeah;p()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 qLeah;q()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 aLeah;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 rLeah;r()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 tLeah;t()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 dLeah;d(III)Zintermediary method_2446Lnet/minecraft/class_473;method_2446(III)Znamed keyPressedSignModeLnet/minecraft/client/gui/screen/ingame/BookEditScreen;keyPressedSignMode(III)Z
-
getCurrentPageContent
private String getCurrentPageContent()
- Mappings:
Namespace Name Mixin selector official uLeah;u()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
private void setPageContent(String newContent)
- Mappings:
Namespace Name Mixin selector official cLeah;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
public void render(MatrixStack matrices, int mouseX, int mouseY, float delta)
- 指定者:
render在接口中Drawable- 覆盖:
render在类中Screen- Mappings:
Namespace Name Mixin selector official aLdws;a(Ldpi;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
private void drawCursor(MatrixStack matrices, BookEditScreen.Position position, boolean atEnd)
- Mappings:
Namespace Name Mixin selector official aLeah;a(Ldpi;Leah$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
private void drawSelection(Rect2i[] selectionRectangles)
- Mappings:
Namespace Name Mixin selector official aLeah;a([Lemf;)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/Rect2i;)V
-
screenPositionToAbsolutePosition
private BookEditScreen.Position screenPositionToAbsolutePosition(BookEditScreen.Position position)
- Mappings:
Namespace Name Mixin selector official aLeah;a(Leah$c;)Leah$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
private BookEditScreen.Position absolutePositionToScreenPosition(BookEditScreen.Position position)
- Mappings:
Namespace Name Mixin selector official bLeah;b(Leah$c;)Leah$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.- 参数:
mouseX- the X coordinate of the mousemouseY- the Y coordinate of the mousebutton- the mouse button number- 返回:
trueto indicate that the event handling is successful/valid- 另请参阅:
Mouse.onMouseButton(long, int, int, int),GLFW.GLFW_MOUSE_BUTTON_1- Mappings:
Namespace Name Mixin selector official aLdwv;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 bLeah;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.- 参数:
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- 返回:
trueto indicate that the event handling is successful/valid- 另请参阅:
Mouse.onCursorPos(long, double, double),GLFW.GLFW_MOUSE_BUTTON_1- Mappings:
Namespace Name Mixin selector official aLdwv;a(DDIDD)Zintermediary method_25403Lnet/minecraft/class_364;method_25403(DDIDD)Znamed mouseDraggedLnet/minecraft/client/gui/Element;mouseDragged(DDIDD)Z
-
getPageContent
private BookEditScreen.PageContent getPageContent()
- Mappings:
Namespace Name Mixin selector official vLeah;v()Leah$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 wLeah;w()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 xLeah;x()Vintermediary method_27872Lnet/minecraft/class_473;method_27872()Vnamed changePageLnet/minecraft/client/gui/screen/ingame/BookEditScreen;changePage()V
-
createPageContent
private BookEditScreen.PageContent createPageContent()
- Mappings:
Namespace Name Mixin selector official DLeah;D()Leah$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
private static int getLineFromOffset(int[] lineStarts, int position)- Mappings:
Namespace Name Mixin selector official bLeah;b([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 aLeah;a(Ljava/lang/String;Lduw;IIII)Lemf;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/Rect2i;
-
getRectFromCorners
private Rect2i getRectFromCorners(BookEditScreen.Position start, BookEditScreen.Position end)
- Mappings:
Namespace Name Mixin selector official aLeah;a(Leah$c;Leah$c;)Lemf;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/Rect2i;
-
-