net.minecraft.client.gui.screens.inventory

public class BookEditScreen

extends Screen

All mapped superinterfaces:

ContainerEventHandler, GuiEventListener, TabOrderedElement, Renderable

fyx
net.minecraft.client.gui.screens.inventory.BookEditScreen
net.minecraft.class_473
net.minecraft.unmapped.C_thtsxcbc
net.minecraft.client.gui.screen.ingame.BookEditScreen
net.minecraft.client.gui.screen.ingame.BookEditScreen

Field summary

Modifier and TypeField
private static final int
a
TEXT_WIDTH
field_32323
f_seiqwwup
MAX_TEXT_WIDTH
MAX_TEXT_WIDTH
private static final int
b
TEXT_HEIGHT
field_32324
f_dcurimrj
MAX_TEXT_HEIGHT
MAX_TEXT_HEIGHT
private static final int
c
IMAGE_WIDTH
field_32326
f_qdfyqhdz
WIDTH
WIDTH
private static final int
d
IMAGE_HEIGHT
field_32327
f_ixumhocg
HEIGHT
HEIGHT
private static final int
s
BACKGROUND_TEXTURE_WIDTH
field_52805
f_ixdhbzhy
field_52805
private static final int
u
BACKGROUND_TEXTURE_HEIGHT
field_52806
f_rxcyqeku
field_52806
private static final Component
v
EDIT_TITLE_LABEL
field_25893
f_kxbnhhor
EDIT_TITLE_TEXT
EDIT_TITLE
private static final Component
w
FINALIZE_WARNING_LABEL
field_25894
f_llugymrd
FINALIZE_WARNING_TEXT
FINALIZE_WARNING
private static final FormattedCharSequence
x
BLACK_CURSOR
field_25895
f_twlrzveg
BLACK_CURSOR_TEXT
BLACK_CURSOR
private static final FormattedCharSequence
y
GRAY_CURSOR
field_25896
f_zmhitjkp
GRAY_CURSOR_TEXT
GRAY_CURSOR
private final Player
z
owner
field_2826
f_ugbdmcga
player
player
private final ItemStack
A
book
field_2835
f_asecfnxz
stack
book
private boolean
B
isModified
field_2837
f_yarfwegv
dirty
dirty
private boolean
C
isSigning
field_2828
f_egebzzmv
signing
signing
private int
D
frameTick
field_2844
f_kydivkes
tickCounter
tickCounter
private int
E
currentPage
field_2840
f_eulrixzw
currentPage
currentPage
private final List<String>
F
pages
field_17116
f_htbhlyat
pages
pages
private String
G
title
field_2847
f_pzvednia
title
title
private final TextFieldHelper
H
pageEdit
field_24269
f_rwjbvudc
currentPageSelectionManager
pageSelectionManager
private final TextFieldHelper
I
titleEdit
field_24270
f_xpzkjxpp
bookTitleSelectionManager
bookTitleSelectionManager
private long
J
lastClickTime
field_2830
f_bdzlbiyf
lastClickTime
lastClickTime
private int
K
lastIndex
field_2827
f_hfzpudsb
lastClickIndex
lastClickIndex
private PageButton
L
forwardButton
field_2843
f_dxphwkec
nextPageButton
nextPageButton
private PageButton
M
backButton
field_2839
f_nxusxlhl
previousPageButton
previousPageButton
private Button
N
doneButton
field_2848
f_mkgltxev
doneButton
doneButton
private Button
O
signButton
field_2831
f_byrjmzkf
signButton
signButton
private Button
P
finalizeButton
field_2841
f_hbqgabaf
finalizeButton
finalizeButton
private Button
Q
cancelButton
field_2849
f_wswdyief
cancelButton
cancelButton
private final InteractionHand
R
hand
field_2832
f_kkrmvomx
hand
hand
private BookEditScreen$DisplayCache
S
displayCache
field_24268
f_pzlxpute
pageContent
displayCache
private Component
T
pageMsg
field_25891
f_bzxaraax
pageIndicatorText
pageIndicatorText
private final Component
U
ownerText
field_25892
f_agfaopqt
signedByText
signedByText

Constructor summary

ModifierConstructor
public (Player player, ItemStack stack, InteractionHand hand, WritableBookContent writableBookContent)

Method summary

Modifier and TypeMethod
private void
a(String arg0)
setClipboard(String arg0)
method_27584(String arg0)
m_rpzjknrp(String arg0)
setClipboard(String clipboard)
setClipboard(String clipboard)
private String
m()
getClipboard()
method_27595()
m_pzpjddvx()
getClipboard()
getClipboard()
private int
E()
getNumPages()
method_17046()
m_baxkgjgl()
countPages()
getPageCount()
public void
e()
tick()
method_25393()
m_ndigxngy()
tick()
tick()
protected void
aO_()
init()
method_25426()
m_xaqeivsh()
init()
init()
private void
F()
pageBack()
method_2437()
m_xrbdepdd()
openPreviousPage()
openPreviousPage()
private void
G()
pageForward()
method_2444()
m_ywqagadz()
openNextPage()
openNextPage()
private void
H()
updateButtonVisibility()
method_2413()
m_mntxawld()
updateButtons()
updateButtons()
private void
I()
eraseEmptyTrailingPages()
method_17047()
m_qwxvkyug()
removeEmptyPages()
removeTrailingEmptyPages()
private void
c(boolean arg0)
saveChanges(boolean arg0)
method_2407(boolean arg0)
m_gfznhdoq(boolean arg0)
finalizeBook(boolean signBook)
finalizeBook(boolean signBook)
private void
L()
updateLocalCopy()
method_37433()
m_jjchzyjz()
writeNbtData()
updateBookComponent()
private void
M()
appendPageToBook()
method_2436()
m_vzvrvbct()
appendNewPage()
appendNewPage()
public boolean
a(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
method_25404(int arg0, int arg1, int arg2)
m_qwrbtcbl(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
public boolean
a(char arg0, int arg1)
charTyped(char arg0, int arg1)
method_25400(char arg0, int arg1)
m_jstdhuev(char arg0, int arg1)
charTyped(char arg0, int arg1)
charTyped(char arg0, int arg1)
private boolean
b(int arg0, int arg1, int arg2)
bookKeyPressed(int arg0, int arg1, int arg2)
method_27592(int arg0, int arg1, int arg2)
m_qsggcmpb(int arg0, int arg1, int arg2)
keyPressedEditMode(int keyCode, int scanCode, int modifiers)
keyPressedEditMode(int keyCode, int scanCode, int modifiers)
private void
N()
keyUp()
method_27597()
m_urenivje()
moveUpLine()
moveUpLine()
private void
O()
keyDown()
method_27598()
m_vngkuvsw()
moveDownLine()
moveDownLine()
private void
a(int arg0)
changeLine(int arg0)
method_27580(int arg0)
m_hggyiemw(int arg0)
moveVertically(int lines)
moveVertically(int lines)
private void
P()
keyHome()
method_2421()
m_pjsqiuzd()
moveToLineStart()
moveToLineStart()
private void
Q()
keyEnd()
method_2414()
m_uasjecnm()
moveToLineEnd()
moveToLineEnd()
private boolean
d(int arg0, int arg1, int arg2)
titleKeyPressed(int arg0, int arg1, int arg2)
method_2446(int arg0, int arg1, int arg2)
m_grxokyxp(int arg0, int arg1, int arg2)
keyPressedSignMode(int keyCode, int scanCode, int modifiers)
keyPressedSignMode(int keyCode, int scanCode, int modifiers)
private String
R()
getCurrentPageText()
method_2427()
m_xhoeoyqe()
getCurrentPageContent()
getCurrentPageContent()
private void
b(String arg0)
setCurrentPageText(String arg0)
method_2439(String arg0)
m_fmjkpycc(String arg0)
setPageContent(String newContent)
setPageContent(String newContent)
public void
a(frv arg0, int arg1, int arg2, float arg3)
render(GuiGraphics arg0, int arg1, int arg2, float arg3)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
m_ljhpujrm(C_sedilmty arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)
render(GuiGraphics arg0, int arg1, int arg2, float arg3)
public void
b(frv arg0, int arg1, int arg2, float arg3)
renderBackground(GuiGraphics arg0, int arg1, int arg2, float arg3)
method_25420(class_332 arg0, int arg1, int arg2, float arg3)
m_qfxudleh(C_sedilmty arg0, int arg1, int arg2, float arg3)
renderBackground(DrawContext arg0, int arg1, int arg2, float arg3)
renderBackground(GuiGraphics arg0, int arg1, int arg2, float arg3)
private void
a(frv arg0, fyx$c arg1, boolean arg2)
renderCursor(GuiGraphics arg0, BookEditScreen$Pos2i arg1, boolean arg2)
method_27581(class_332 arg0, class_473$class_5234 arg1, boolean arg2)
m_heldzfna(C_sedilmty arg0, C_thtsxcbc$C_ahmqwwwc arg1, boolean arg2)
drawCursor(DrawContext context, BookEditScreen$Position position, boolean atEnd)
drawCursor(GuiGraphics graphics, BookEditScreen$Position position, boolean atEnd)
private void
a(frv arg0, gqh[] arg1)
renderHighlight(GuiGraphics arg0, Rect2i[] arg1)
method_27588(class_332 arg0, class_768[] arg1)
m_kpkskfgb(C_sedilmty arg0, C_zccuaobs[] arg1)
drawSelection(DrawContext context, Rect2i[] selectionRectangles)
drawSelection(GuiGraphics graphics, Rect2i[] selectionRectangles)
private BookEditScreen$Pos2i
a(fyx$c arg0)
convertScreenToLocal(BookEditScreen$Pos2i arg0)
method_27582(class_473$class_5234 arg0)
m_yvhxevne(C_thtsxcbc$C_ahmqwwwc arg0)
screenPositionToAbsolutePosition(BookEditScreen$Position position)
screenPositionToAbsolutePosition(BookEditScreen$Position position)
private BookEditScreen$Pos2i
b(fyx$c arg0)
convertLocalToScreen(BookEditScreen$Pos2i arg0)
method_27590(class_473$class_5234 arg0)
m_mizbgonj(C_thtsxcbc$C_ahmqwwwc arg0)
absolutePositionToScreenPosition(BookEditScreen$Position position)
absolutePositionToScreenPosition(BookEditScreen$Position position)
public boolean
a(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
method_25402(double arg0, double arg1, int arg2)
m_fpfqbhfx(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
private void
b(int arg0)
selectWord(int arg0)
method_27589(int arg0)
m_mzijzdum(int arg0)
selectCurrentWord(int cursor)
selectCurrentWord(int cursor)
public boolean
a(double arg0, double arg1, int arg2, double arg3, double arg4)
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
method_25403(double arg0, double arg1, int arg2, double arg3, double arg4)
m_shbmcoxj(double arg0, double arg1, int arg2, double arg3, double arg4)
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
private BookEditScreen$DisplayCache
S()
getDisplayCache()
method_27576()
m_wioblbnf()
getPageContent()
getDisplay()
private void
T()
clearDisplayCache()
method_27577()
m_dbsblpoy()
invalidatePageContent()
invalidateDisplayCache()
private void
U()
clearDisplayCacheAfterPageChange()
method_27872()
m_erssijxq()
changePage()
changePage()
private BookEditScreen$DisplayCache
V()
rebuildDisplayCache()
method_27578()
m_ueafxuih()
createPageContent()
createDisplay()
static int
a(int[] arg0, int arg1)
findLineFromPos(int[] arg0, int arg1)
method_27591(int[] arg0, int arg1)
m_uxhvlbhe(int[] arg0, int arg1)
getLineFromOffset(int[] lineStarts, int position)
getLineFromOffset(int[] lineStarts, int position)
private Rect2i
a(String arg0, fpj arg1, int arg2, int arg3, int arg4, int arg5)
createPartialLineSelection(String arg0, StringSplitter arg1, int arg2, int arg3, int arg4, int arg5)
method_27585(String arg0, class_5225 arg1, int arg2, int arg3, int arg4, int arg5)
m_ragnpovv(String arg0, C_wtqrualh arg1, int arg2, int arg3, int arg4, int arg5)
getLineSelectionRectangle(String string, TextHandler handler, int selectionStart, int selectionEnd, int lineY, int lineStart)
getLineSelectionRectangle(String string, TextHandler handler, int selectionStart, int selectionEnd, int lineY, int lineStart)
private Rect2i
a(fyx$c arg0, fyx$c arg1)
createSelection(BookEditScreen$Pos2i arg0, BookEditScreen$Pos2i arg1)
method_27583(class_473$class_5234 arg0, class_473$class_5234 arg1)
m_libgvfnn(C_thtsxcbc$C_ahmqwwwc arg0, C_thtsxcbc$C_ahmqwwwc arg1)
getRectFromCorners(BookEditScreen$Position start, BookEditScreen$Position end)
getRectFromCorners(BookEditScreen$Position start, BookEditScreen$Position end)