net.minecraft.client.gui.screen.ingame

public class LecternScreen

extends BookScreen implements ScreenHandlerProvider<LecternScreenHandler>

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable, ScreenHandlerProvider

net.minecraft.client.gui.screens.inventory.LecternScreen
net.minecraft.class_3935
net.minecraft.client.gui.screen.ingame.LecternScreen

Field summary

Modifier and TypeField
private static final int
MENU_BUTTON_MARGIN
field_63909
field_63909
private static final int
MENU_BUTTON_SIZE
field_63910
field_63910
private static final Text
TAKE_BOOK_LABEL
field_63911
field_63911
private final LecternScreenHandler
menu
field_17422
handler
private final ScreenHandlerListener
listener
field_17423
listener

Constructor summary

ModifierConstructor
public (LecternScreenHandler handler, PlayerInventory inventory, Text title)

Method summary

Modifier and TypeMethod
public LecternScreenHandler
getMenu()
method_17577()
getScreenHandler()
protected void
init()
method_25426()
init()
public void
onClose()
method_25419()
close()
public void
removed()
method_25432()
removed()
protected void
createMenuControls()
method_17557()
addCloseButton()
protected void
pageBack()
method_17057()
goToPreviousPage()
protected void
pageForward()
method_17058()
goToNextPage()
protected boolean
forcePage(int page)
method_17789(int arg0)
jumpToPage(int arg0)
private void
sendButtonClick(int button)
method_17572(int arg0)
sendButtonPressPacket(int id)
public boolean
isPauseScreen()
method_25421()
shouldPause()
private void
bookChanged()
method_17574()
updatePageProvider()
private void
pageChanged()
method_17575()
updatePage()
protected void
closeContainerOnServer()
method_72151()
closeScreen()
public ScreenHandler
getMenu()
method_17577()
getScreenHandler()
private void
lambda$createMenuControls$1(Button arg0)
method_19894(class_4185 arg0)
method_19894(ButtonWidget button)
private void
lambda$createMenuControls$0(Button arg0)
method_19895(class_4185 arg0)
method_19895(ButtonWidget button)