net.minecraft.client.gui.screen.ingame

public class BookScreen

extends Screen

All mapped superinterfaces:

ParentElement, Element, Drawable

dhb
net.minecraft.client.gui.screens.inventory.BookViewScreen
net.minecraft.class_3872
net.minecraft.client.gui.screen.ingame.BookScreen
net.minecraft.unmapped.C_riknfhrm
net.minecraft.client.gui.screen.ReadBookScreen
net.minecraft.client.gui.screen.ReadBookScreen

Field summary

Modifier and TypeField
public static final BookScreen$Contents
a
EMPTY_ACCESS
field_17417
EMPTY_PROVIDER
f_dpjcwrba
field_214166_a
EMPTY_BOOK
public static final Identifier
b
BOOK_LOCATION
field_17117
BOOK_TEXTURE
f_nheasbit
field_214167_b
BOOK_TEXTURES
private BookScreen$Contents
c
bookAccess
field_17418
contents
f_fdlqksso
field_214168_c
bookInfo
private int
d
currentPage
field_17119
pageIndex
f_naysrsct
field_214169_d
currPage
private List<Text>
e
cachedPageComponents
field_17120
cachedPage
f_tzwubxsl
field_214170_e
cachedPageLines
private int
f
cachedPage
field_17121
cachedPageIndex
f_uioinqrr
field_214171_f
cachedPage
private PageTurnWidget
g
forwardButton
field_17122
nextPageButton
f_wcxxntpr
field_214172_g
buttonNextPage
private PageTurnWidget
h
backButton
field_17123
previousPageButton
f_yjforukk
field_214173_h
buttonPreviousPage
private final boolean
i
playTurnSound
field_18976
pageTurnSound
f_pfxqyxch
field_214174_i
pageTurnSounds

Constructor summary

ModifierConstructor
public (BookScreen$Contents pageProvider)
public ()
private (BookScreen$Contents contents, boolean playPageTurnSound)

Method summary

Modifier and TypeMethod
public void
a(dhb$a arg0)
setBookAccess(BookViewScreen$BookAccess arg0)
method_17554(class_3872$class_3931 arg0)
setPageProvider(BookScreen$Contents pageProvider)
m_utngvpdl(C_riknfhrm$C_klkfizte arg0)
func_214155_a(ReadBookScreen$IBookInfo arg0)
func_214155_a(ReadBookScreen$IBookInfo arg0)
public boolean
a(int arg0)
setPage(int arg0)
method_17556(int arg0)
setPage(int index)
m_qhkthfaj(int arg0)
func_214160_a(int arg0)
showPage(int pageNum)
protected boolean
b(int arg0)
forcePage(int arg0)
method_17789(int arg0)
jumpToPage(int page)
m_ovlixmow(int arg0)
func_214153_b(int arg0)
showPage2(int pageNum)
protected void
init()
init()
init()
init()
init()
protected void
b()
createMenuControls()
method_17557()
addCloseButton()
m_tsikqscz()
func_214162_b()
addDoneButton()
protected void
c()
createPageControlButtons()
method_17558()
addPageButtons()
m_sqzwbxqa()
func_214164_c()
addChangePageButtons()
private int
a()
getNumPages()
method_17055()
getPageCount()
m_obpeyrqj()
func_214152_a()
getPageCount()
protected void
d()
pageBack()
method_17057()
goToPreviousPage()
m_jxoypsmg()
func_214165_d()
previousPage()
protected void
e()
pageForward()
method_17058()
goToNextPage()
m_xjxvwigd()
func_214163_e()
nextPage()
private void
f()
updateButtonVisibility()
method_17059()
updatePageButtons()
m_vlxltnql()
func_214151_f()
updateButtons()
public boolean
keyPressed(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
public void
render(int arg0, int arg1, float arg2)
render(int arg0, int arg1, float arg2)
render(int arg0, int arg1, float arg2)
render(int arg0, int arg1, float arg2)
render(int arg0, int arg1, float arg2)
render(int arg0, int arg1, float arg2)
private int
a(String arg0)
strWidth(String arg0)
method_17053(String arg0)
getStringWidth(String string)
m_amyywnjy(String arg0)
func_214156_a(String arg0)
func_214156_a(String arg0)
public boolean
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
public boolean
handleComponentClicked(lf arg0)
handleComponentClicked(Component arg0)
handleComponentClicked(class_2561 arg0)
handleComponentClicked(ITextComponent arg0)
handleComponentClicked(ITextComponent arg0)
public Text
c(double arg0, double arg1)
getClickedComponentAt(double arg0, double arg1)
method_17048(double arg0, double arg1)
getTextAt(double x, double y)
m_ywnxrzji(double arg0, double arg1)
func_214154_c(double arg0, double arg1)
func_214154_c(double arg0, double arg1)
public static List<String>
a(jt arg0)
convertPages(CompoundTag arg0)
method_17555(class_2487 arg0)
readPages(CompoundTag tag)
m_jdubmcnl(C_hhlwcnih arg0)
func_214157_a(CompoundNBT arg0)
nbtPagesToStrings(CompoundNBT arg0)