Class LecternScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.ingame.BookScreen
net.minecraft.client.gui.screen.ingame.LecternScreen
- All Implemented Interfaces:
Drawable,Element,ParentElement,ScreenHandlerProvider<LecternScreenHandler>,TickableElement
@Environment(CLIENT) public class LecternScreen extends BookScreen implements ScreenHandlerProvider<LecternScreenHandler>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.ingame.BookScreen
BookScreen.Contents, BookScreen.WritableBookContents, BookScreen.WrittenBookContents -
Field Summary
Fields Modifier and Type Field Description private LecternScreenHandlercontainerprivate ScreenHandlerListenerlistenerFields inherited from class net.minecraft.client.gui.screen.ingame.BookScreen
BOOK_TEXTURE, EMPTY_PROVIDERFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, children, client, height, itemRenderer, passEvents, textRenderer, title, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE -
Constructor Summary
Constructors Constructor Description LecternScreen(LecternScreenHandler container, PlayerInventory inventory, Text title) -
Method Summary
Modifier and Type Method Description protected voidaddCloseButton()LecternScreenHandlergetScreenHandler()protected voidgoToNextPage()protected voidgoToPreviousPage()protected voidinit()Called when a screen should be initialized.booleanisPauseScreen()protected booleanjumpToPage(int page)voidonClose()voidremoved()private voidsendButtonPressPacket(int id)private voidupdatePage()private voidupdatePageProvider()Methods inherited from class net.minecraft.client.gui.screen.ingame.BookScreen
addPageButtons, getTextAt, handleTextClick, keyPressed, mouseClicked, readPages, render, setPage, setPageProviderMethods inherited from class net.minecraft.client.gui.screen.Screen
addButton, addChild, children, filesDragged, getNarrationMessage, getTitle, getTooltipFromItem, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, renderBackground, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, shouldCloseOnEsc, tick, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, setZOffsetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
mouseMovedMethods inherited from interface net.minecraft.client.gui.ParentElement
changeFocus, charTyped, focusOn, hoveredElement, keyReleased, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
Field Details
-
container
-
listener
-
-
Constructor Details
-
LecternScreen
-
-
Method Details
-
getScreenHandler
- Specified by:
getScreenHandlerin interfaceScreenHandlerProvider<LecternScreenHandler>
-
init
protected void init()Called when a screen should be initialized.This method is called when this screen is
openedor resized.- Overrides:
initin classBookScreen
-
onClose
public void onClose() -
removed
public void removed() -
addCloseButton
protected void addCloseButton()- Overrides:
addCloseButtonin classBookScreen
-
goToPreviousPage
protected void goToPreviousPage()- Overrides:
goToPreviousPagein classBookScreen
-
goToNextPage
protected void goToNextPage()- Overrides:
goToNextPagein classBookScreen
-
jumpToPage
protected boolean jumpToPage(int page)- Overrides:
jumpToPagein classBookScreen
-
sendButtonPressPacket
private void sendButtonPressPacket(int id) -
isPauseScreen
public boolean isPauseScreen()- Overrides:
isPauseScreenin classScreen
-
updatePageProvider
private void updatePageProvider() -
updatePage
private void updatePage()
-