net.minecraft.client.gui.screens.inventory

public class BookEditScreen

extends Screen

All mapped superinterfaces:

ContainerEventHandler, GuiEventListener, TickableWidget, Widget

drs
net.minecraft.client.gui.screens.inventory.BookEditScreen
net.minecraft.class_473
net.minecraft.client.gui.screen.ingame.BookEditScreen
net.minecraft.client.gui.screen.EditBookScreen

Field summary

Modifier and TypeField
private final Player
a
owner
field_2826
player
field_214232_a
private final ItemStack
b
book
field_2835
itemStack
field_214233_b
private boolean
c
isModified
field_2837
dirty
field_214234_c
private boolean
p
isSigning
field_2828
signing
field_214235_d
private int
q
frameTick
field_2844
tickCounter
field_214236_e
private int
r
currentPage
field_2840
currentPage
field_214237_f
private final List<String>
s
pages
field_17116
pages
field_214238_g
private String
t
title
field_2847
title
field_214239_h
private final TextFieldHelper
u
pageEdit
field_24269
field_24269
field_238748_u_
private final TextFieldHelper
v
titleEdit
field_24270
field_24270
field_238749_v_
private long
w
lastClickTime
field_2830
lastClickTime
field_214242_k
private int
x
lastIndex
field_2827
lastClickIndex
field_214243_l
private PageButton
y
forwardButton
field_2843
nextPageButton
field_214244_m
private PageButton
z
backButton
field_2839
previousPageButton
field_214245_n
private Button
A
doneButton
field_2848
doneButton
field_214246_o
private Button
B
signButton
field_2831
signButton
field_214247_p
private Button
C
finalizeButton
field_2841
finalizeButton
field_214248_q
private Button
D
cancelButton
field_2849
cancelButton
field_214249_r
private final InteractionHand
E
hand
field_2832
hand
field_214250_s
private BookEditScreen$DisplayCache
F
displayCache
field_24268
pageContent
field_238747_F_

Constructor summary

ModifierConstructor
public (Player arg0, ItemStack itemStack, InteractionHand hand)

Method summary

Modifier and TypeMethod
private void
a(String arg0)
setClipboard(String arg0)
method_27584(String arg0)
method_27584(String arg0)
func_238760_a_(String arg0)
private String
i()
getClipboard()
method_27595()
method_27595()
func_238773_g_()
private int
k()
getNumPages()
method_17046()
countPages()
func_214199_a()
public void
d()
tick()
method_25393()
tick()
func_231023_e_()
protected void
b()
init()
method_25426()
init()
func_231160_c_()
private void
l()
pageBack()
method_2437()
openPreviousPage()
func_214228_b()
private void
m()
pageForward()
method_2444()
openNextPage()
func_214214_c()
public void
e()
removed()
method_25432()
removed()
func_231164_f_()
private void
n()
updateButtonVisibility()
method_2413()
updateButtons()
func_214229_d()
private void
u()
eraseEmptyTrailingPages()
method_17047()
removeEmptyPages()
func_214213_e()
private void
c(boolean arg0)
saveChanges(boolean arg0)
method_2407(boolean arg0)
finalizeBook(boolean signBook)
func_214198_a(boolean arg0)
private void
v()
appendPageToBook()
method_2436()
appendNewPage()
func_214215_f()
public boolean
a(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
method_25404(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
func_231046_a_(int arg0, int arg1, int arg2)
public boolean
a(char arg0, int arg1)
charTyped(char arg0, int arg1)
method_25400(char arg0, int arg1)
charTyped(char arg0, int arg1)
func_231042_a_(char arg0, int arg1)
private boolean
c(int arg0, int arg1, int arg2)
bookKeyPressed(int arg0, int arg1, int arg2)
method_27592(int arg0, int arg1, int arg2)
method_27592(int arg0, int arg1, int arg2)
func_214230_b(int arg0, int arg1, int arg2)
private void
w()
keyUp()
method_27597()
method_27597()
func_238775_w_()
private void
x()
keyDown()
method_27598()
method_27598()
func_238776_x_()
private void
a(int arg0)
changeLine(int arg0)
method_27580(int arg0)
method_27580(int arg0)
func_238755_a_(int arg0)
private void
y()
keyHome()
method_2421()
moveCursorToTop()
func_238777_y_()
private void
z()
keyEnd()
method_2414()
moveCursorToBottom()
func_238778_z_()
private boolean
d(int arg0, int arg1, int arg2)
titleKeyPressed(int arg0, int arg1, int arg2)
method_2446(int arg0, int arg1, int arg2)
keyPressedSignMode(int keyCode, int scanCode, int modifiers)
func_214196_c(int arg0, int arg1, int arg2)
private String
A()
getCurrentPageText()
method_2427()
getCurrentPageContent()
func_214193_h()
private void
b(String arg0)
setCurrentPageText(String arg0)
method_2439(String arg0)
setPageContent(String newContent)
func_214217_j(String arg0)
public void
a(dhl arg0, int arg1, int arg2, float arg3)
render(PoseStack arg0, int arg1, int arg2, float arg3)
method_25394(class_4587 arg0, int arg1, int arg2, float arg3)
render(MatrixStack arg0, int arg1, int arg2, float arg3)
func_230430_a_(MatrixStack arg0, int arg1, int arg2, float arg3)
private void
a(dhl arg0, drs$c arg1, boolean arg2)
renderCursor(PoseStack arg0, BookEditScreen$Pos2i arg1, boolean arg2)
method_27581(class_4587 arg0, class_473$class_5234 arg1, boolean arg2)
method_27581(MatrixStack arg0, BookEditScreen$Position arg1, boolean arg2)
func_238756_a_(MatrixStack arg0, EditBookScreen$Point arg1, boolean arg2)
private int
d(String arg0)
strWidth(String arg0)
method_2424(String arg0)
getStringWidth(String text)
func_214225_l(String arg0)
private void
a(ece[] arg0)
renderHighlight(Rect2i[] arg0)
method_27588(class_768[] arg0)
method_27588(Rect2i[] arg0)
func_238764_a_(Rectangle2d[] arg0)
private BookEditScreen$Pos2i
a(drs$c arg0)
convertScreenToLocal(BookEditScreen$Pos2i arg0)
method_27582(class_473$class_5234 arg0)
method_27582(BookEditScreen$Position arg0)
func_238758_a_(EditBookScreen$Point arg0)
private BookEditScreen$Pos2i
b(drs$c arg0)
convertLocalToScreen(BookEditScreen$Pos2i arg0)
method_27590(class_473$class_5234 arg0)
method_27590(BookEditScreen$Position arg0)
func_238767_b_(EditBookScreen$Point arg0)
public boolean
a(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
method_25402(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
func_231044_a_(double arg0, double arg1, int arg2)
private void
b(int arg0)
selectWord(int arg0)
method_27589(int arg0)
method_27589(int arg0)
func_238765_b_(int arg0)
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)
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
func_231045_a_(double arg0, double arg1, int arg2, double arg3, double arg4)
private BookEditScreen$DisplayCache
B()
getDisplayCache()
method_27576()
getPageContent()
func_238750_B_()
private void
C()
clearDisplayCache()
method_27577()
invalidatePageContent()
func_238751_C_()
private void
D()
clearDisplayCacheAfterPageChange()
method_27872()
method_27872()
func_238752_D_()
private BookEditScreen$DisplayCache
E()
rebuildDisplayCache()
method_27578()
createPageContent()
func_238753_E_()
private static int
b(int[] arg0, int arg1)
findLineFromPos(int[] arg0, int arg1)
method_27591(int[] arg0, int arg1)
method_27591(int[] arg0, int arg1)
func_238768_b_(int[] arg0, int arg1)
private Rect2i
a(String arg0, dmi 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)
method_27585(String arg0, TextHandler arg1, int arg2, int arg3, int arg4, int arg5)
func_238761_a_(String arg0, CharacterManager arg1, int arg2, int arg3, int arg4, int arg5)
private Rect2i
a(drs$c arg0, drs$c arg1)
createSelection(BookEditScreen$Pos2i arg0, BookEditScreen$Pos2i arg1)
method_27583(class_473$class_5234 arg0, class_473$class_5234 arg1)
method_27583(BookEditScreen$Position arg0, BookEditScreen$Position arg1)
func_238759_a_(EditBookScreen$Point arg0, EditBookScreen$Point arg1)