public class ReadBookScreen extends Screen
修飾子とタイプ | クラスと説明 |
---|---|
static interface |
ReadBookScreen.IBookInfo |
static class |
ReadBookScreen.UnwrittenBookInfo |
static class |
ReadBookScreen.WrittenBookInfo |
修飾子とタイプ | フィールドと説明 |
---|---|
static ResourceLocation |
BOOK_TEXTURES |
static ReadBookScreen.IBookInfo |
EMPTY_BOOK |
buttons, children, font, height, itemRenderer, minecraft, passEvents, title, width
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION
コンストラクタと説明 |
---|
ReadBookScreen() |
ReadBookScreen(ReadBookScreen.IBookInfo bookInfoIn) |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
addChangePageButtons() |
protected void |
addDoneButton() |
ITextComponent |
func_214154_c(double p_214154_1_,
double p_214154_3_) |
void |
func_214155_a(ReadBookScreen.IBookInfo p_214155_1_) |
boolean |
handleComponentClicked(ITextComponent p_handleComponentClicked_1_) |
protected void |
init() |
boolean |
keyPressed(int p_keyPressed_1_,
int p_keyPressed_2_,
int p_keyPressed_3_) |
boolean |
mouseClicked(double p_mouseClicked_1_,
double p_mouseClicked_3_,
int p_mouseClicked_5_) |
static java.util.List<java.lang.String> |
nbtPagesToStrings(CompoundNBT p_214157_0_) |
protected void |
nextPage()
Moves the display forward one page
|
protected void |
previousPage()
Moves the display back one page
|
void |
render(int p_render_1_,
int p_render_2_,
float p_render_3_) |
boolean |
showPage(int pageNum)
Moves the book to the specified page and returns true if it exists, false otherwise
|
protected boolean |
showPage2(int pageNum)
I'm not sure why this exists.
|
addButton, children, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, onClose, removed, renderBackground, renderBackground, renderComponentHoverEffect, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, setSize, shouldCloseOnEsc, tick, wrapScreenError
getFocused, isDragging, setDragging, setFocused
blit, blit, blit, blit, blit, drawCenteredString, drawRightAlignedString, drawString, fill, fill, fillGradient, getBlitOffset, hLine, innerBlit, setBlitOffset, vLine
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
changeFocus, charTyped, func_212932_b, getEventListenerForPos, keyReleased, mouseDragged, mouseReleased, mouseScrolled, setFocusedDefault
mouseMoved
public static final ReadBookScreen.IBookInfo EMPTY_BOOK
public static final ResourceLocation BOOK_TEXTURES
public ReadBookScreen(ReadBookScreen.IBookInfo bookInfoIn)
public ReadBookScreen()
public void func_214155_a(ReadBookScreen.IBookInfo p_214155_1_)
public boolean showPage(int pageNum)
protected boolean showPage2(int pageNum)
protected void addDoneButton()
protected void addChangePageButtons()
protected void previousPage()
protected void nextPage()
public boolean keyPressed(int p_keyPressed_1_, int p_keyPressed_2_, int p_keyPressed_3_)
keyPressed
インタフェース内 IGuiEventListener
keyPressed
インタフェース内 INestedGuiEventHandler
keyPressed
クラス内 Screen
public void render(int p_render_1_, int p_render_2_, float p_render_3_)
render
インタフェース内 IRenderable
render
クラス内 Screen
public boolean mouseClicked(double p_mouseClicked_1_, double p_mouseClicked_3_, int p_mouseClicked_5_)
public boolean handleComponentClicked(ITextComponent p_handleComponentClicked_1_)
handleComponentClicked
クラス内 Screen
@Nullable public ITextComponent func_214154_c(double p_214154_1_, double p_214154_3_)
public static java.util.List<java.lang.String> nbtPagesToStrings(CompoundNBT p_214157_0_)