net.minecraft.client.gui.screen.ingame

public class BookEditScreen

extends Screen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

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

Field summary

Modifier and TypeField
public static final int
TEXT_WIDTH
field_32323
MAX_TEXT_WIDTH
public static final int
TEXT_HEIGHT
field_32324
MAX_TEXT_HEIGHT
public static final int
IMAGE_WIDTH
field_32326
WIDTH
public static final int
IMAGE_HEIGHT
field_32327
HEIGHT
public static final int
BACKGROUND_TEXTURE_WIDTH
field_52805
field_52805
public static final int
BACKGROUND_TEXTURE_HEIGHT
field_52806
field_52806
private static final int
MENU_BUTTON_MARGIN
field_63897
field_63897
private static final int
MENU_BUTTON_SIZE
field_63898
field_63898
private static final int
PAGE_BUTTON_Y
field_63899
field_63899
private static final int
PAGE_BACK_BUTTON_X
field_63900
field_63900
private static final int
PAGE_FORWARD_BUTTON_X
field_63901
field_63901
private static final int
PAGE_INDICATOR_TEXT_Y_OFFSET
field_63902
field_63902
private static final int
PAGE_INDICATOR_X_OFFSET
field_63903
field_63903
private static final Text
TITLE
field_60463
TITLE_TEXT
private static final Text
SIGN_BOOK_LABEL
field_63896
SIGN_BUTTON_TEXT
private final PlayerEntity
owner
field_2826
player
private final ItemStack
book
field_2835
stack
private final BookSigningScreen
signScreen
field_60464
signingScreen
private int
currentPage
field_2840
currentPage
private final List<String>
pages
field_17116
pages
private PageTurnWidget
forwardButton
field_2843
nextPageButton
private PageTurnWidget
backButton
field_2839
previousPageButton
private final Hand
hand
field_2832
hand
private Text
numberOfPages
field_60461
pageIndicatorText
private EditBoxWidget
page
field_60462
editBox

Constructor summary

ModifierConstructor
public (PlayerEntity player, ItemStack stack, Hand hand, WritableBookContentComponent writableBookContent)

Method summary

Modifier and TypeMethod
private int
getNumPages()
method_17046()
countPages()
protected void
init()
method_25426()
init()
private int
backgroundLeft()
method_75831()
getLeft()
private int
backgroundTop()
method_75828()
getTop()
private int
menuControlsTop()
method_75829()
getDoneButtonY()
protected void
setInitialFocus()
method_56131()
setInitialFocus()
public Text
getNarrationMessage()
method_25435()
getNarratedTitle()
private Text
getPageNumberMessage()
method_71540()
getPageIndicatorText()
private void
pageBack()
method_2437()
openPreviousPage()
private void
pageForward()
method_2444()
openNextPage()
private void
updatePageContent()
method_71537()
updatePage()
private void
updateButtonVisibility()
method_71538()
updatePreviousPageButtonVisibility()
private void
eraseEmptyTrailingPages()
method_17047()
removeEmptyPages()
private void
saveChanges()
method_2407()
finalizeBook()
private void
updateLocalCopy()
method_37433()
writeNbtData()
private void
appendPageToBook()
method_2436()
appendNewPage()
public boolean
isInGameUi()
method_73150()
deferSubtitles()
public boolean
keyPressed(KeyEvent event)
method_25404(class_11908 arg0)
keyPressed(KeyInput arg0)
public void
extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)
private void
visitText(ActiveTextCollector collector)
method_75830(class_12225 arg0)
render(DrawnTextConsumer textConsumer)
public void
extractBackground(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_25420(class_332 arg0, int arg1, int arg2, float arg3)
renderBackground(DrawContext arg0, int arg1, int arg2, float arg3)
private void
lambda$init$4(Button arg0)
method_19882(class_4185 arg0)
method_19882(ButtonWidget button)
private void
lambda$init$3(Button arg0)
method_19881(class_4185 arg0)
method_19881(ButtonWidget button)
private void
lambda$init$2(Button arg0)
method_19879(class_4185 arg0)
method_19879(ButtonWidget button)
private void
lambda$init$1(Button arg0)
method_19878(class_4185 arg0)
method_19878(ButtonWidget button)
private void
lambda$init$0(String arg0)
method_71539(String arg0)
method_71539(String page)