public class PonderUI extends NavigatableSimiScreen
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLOSE |
static java.lang.String |
IDENTIFY |
static java.lang.String |
IDENTIFY_MODE |
static java.lang.String |
IN_CHAPTER |
static java.lang.String |
NEXT |
static java.lang.String |
PONDERING |
static float |
ponderPartialTicksPaused |
static int |
ponderTicks |
static java.lang.String |
PREVIOUS |
static java.lang.String |
REPLAY |
static java.lang.String |
SLOW_TEXT |
arrowAnimation, backTrack, depthPointX, depthPointY, THINK_BACK, transitionguiLeft, guiTop, widgets, windowHeight, windowWidth, windowXOffset, windowYOffset| Modifier and Type | Method and Description |
|---|---|
void |
coolDownAfterSkip() |
void |
drawRightAlignedString(net.minecraft.client.gui.FontRenderer fontRenderer,
com.mojang.blaze3d.matrix.MatrixStack ms,
java.lang.String string,
int x,
int y,
int color) |
PonderScene |
getActiveScene() |
protected java.lang.String |
getBreadcrumbTitle() |
net.minecraft.client.gui.FontRenderer |
getFontRenderer() |
net.minecraft.item.ItemStack |
getHoveredTooltipItem() |
static float |
getPartialTicks() |
net.minecraft.item.ItemStack |
getSubject() |
protected void |
init() |
boolean |
isComfyReadingEnabled() |
boolean |
isEquivalentTo(NavigatableSimiScreen other) |
protected boolean |
isMouseOver(double mouseX,
double mouseY,
int x,
int y,
int w,
int h) |
boolean |
isPauseScreen() |
boolean |
keyPressed(int code,
int p_keyPressed_2_,
int p_keyPressed_3_) |
boolean |
mouseClicked(double x,
double y,
int button) |
boolean |
mouseScrolled(double mouseX,
double mouseY,
double delta) |
static PonderUI |
of(net.minecraft.item.ItemStack item) |
static PonderUI |
of(net.minecraft.item.ItemStack item,
PonderTag tag) |
static PonderUI |
of(PonderChapter chapter) |
static PonderUI |
of(net.minecraft.util.ResourceLocation id) |
void |
removed() |
void |
renderBackground(com.mojang.blaze3d.matrix.MatrixStack ms) |
protected void |
renderScene(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
int i,
float partialTicks) |
static void |
renderSpeechBox(com.mojang.blaze3d.matrix.MatrixStack ms,
int x,
int y,
int w,
int h,
boolean highlighted,
Pointing pointing,
boolean returnWithLocalTransform) |
protected void |
renderVisibleScenes(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks) |
protected void |
renderWidgets(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks) |
protected void |
renderWindow(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks) |
protected void |
replay() |
protected boolean |
scroll(boolean forward) |
void |
seekToTime(int time) |
void |
setComfyReadingEnabled(boolean slowTextMode) |
void |
shareContextWith(NavigatableSimiScreen other) |
void |
tick() |
void |
updateIdentifiedItem(PonderScene activeScene) |
backTrackingLangKey, centerScalingOn, centerScalingOnMouse, onClose, render, renderWindowBackground, renderZeloBreadcrumbscharTyped, debugWindowArea, endFrame, getWidgets, mouseReleased, prepareFrame, renderWindowForeground, setWindowOffset, setWindowSize, shouldCloseOnEscaddButton, addWidget, children, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, onFilesDrop, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderToolTip, renderWrappedToolTip, resize, sendMessage, sendMessage, wrapScreenErrorgetFocused, isDragging, setDragging, setFocusedblit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic static int ponderTicks
public static float ponderPartialTicksPaused
public static final java.lang.String PONDERING
public static final java.lang.String IDENTIFY_MODE
public static final java.lang.String IN_CHAPTER
public static final java.lang.String IDENTIFY
public static final java.lang.String PREVIOUS
public static final java.lang.String CLOSE
public static final java.lang.String NEXT
public static final java.lang.String REPLAY
public static final java.lang.String SLOW_TEXT
public static PonderUI of(net.minecraft.util.ResourceLocation id)
public static PonderUI of(net.minecraft.item.ItemStack item)
public static PonderUI of(PonderChapter chapter)
protected void init()
init in class NavigatableSimiScreenpublic void tick()
tick in interface net.minecraft.client.gui.screen.IScreentick in class NavigatableSimiScreenpublic PonderScene getActiveScene()
public void seekToTime(int time)
public void updateIdentifiedItem(PonderScene activeScene)
public boolean mouseScrolled(double mouseX,
double mouseY,
double delta)
mouseScrolled in interface net.minecraft.client.gui.IGuiEventListenermouseScrolled in interface net.minecraft.client.gui.INestedGuiEventHandlermouseScrolled in class AbstractSimiScreenprotected void replay()
protected boolean scroll(boolean forward)
protected void renderWindow(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks)
renderWindow in class AbstractSimiScreenpublic void renderBackground(com.mojang.blaze3d.matrix.MatrixStack ms)
renderBackground in class net.minecraft.client.gui.screen.Screenprotected void renderVisibleScenes(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks)
protected void renderScene(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
int i,
float partialTicks)
protected void renderWidgets(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks)
public boolean mouseClicked(double x,
double y,
int button)
mouseClicked in interface net.minecraft.client.gui.IGuiEventListenermouseClicked in interface net.minecraft.client.gui.INestedGuiEventHandlermouseClicked in class AbstractSimiScreenpublic boolean keyPressed(int code,
int p_keyPressed_2_,
int p_keyPressed_3_)
keyPressed in interface net.minecraft.client.gui.IGuiEventListenerkeyPressed in interface net.minecraft.client.gui.INestedGuiEventHandlerkeyPressed in class NavigatableSimiScreenprotected java.lang.String getBreadcrumbTitle()
getBreadcrumbTitle in class NavigatableSimiScreenpublic net.minecraft.client.gui.FontRenderer getFontRenderer()
protected boolean isMouseOver(double mouseX,
double mouseY,
int x,
int y,
int w,
int h)
public static void renderSpeechBox(com.mojang.blaze3d.matrix.MatrixStack ms,
int x,
int y,
int w,
int h,
boolean highlighted,
Pointing pointing,
boolean returnWithLocalTransform)
public net.minecraft.item.ItemStack getHoveredTooltipItem()
public net.minecraft.item.ItemStack getSubject()
public boolean isEquivalentTo(NavigatableSimiScreen other)
isEquivalentTo in class NavigatableSimiScreenpublic void shareContextWith(NavigatableSimiScreen other)
shareContextWith in class NavigatableSimiScreenpublic static float getPartialTicks()
public boolean isPauseScreen()
isPauseScreen in class AbstractSimiScreenpublic void coolDownAfterSkip()
public void removed()
removed in class net.minecraft.client.gui.screen.Screenpublic void drawRightAlignedString(net.minecraft.client.gui.FontRenderer fontRenderer,
com.mojang.blaze3d.matrix.MatrixStack ms,
java.lang.String string,
int x,
int y,
int color)
public boolean isComfyReadingEnabled()
public void setComfyReadingEnabled(boolean slowTextMode)