Class PonderTagScreen
java.lang.Object
net.minecraft.client.gui.GuiComponent
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.createmod.catnip.gui.AbstractSimiScreen
net.createmod.catnip.gui.NavigatableSimiScreen
net.createmod.ponder.foundation.ui.AbstractPonderScreen
net.createmod.ponder.foundation.ui.PonderTagScreen
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.Widget
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected net.minecraft.client.renderer.Rect2iprotected final List<PonderChapter>protected net.minecraft.client.renderer.Rect2iprotected final List<PonderTagScreen.ItemEntry>Fields inherited from class net.createmod.ponder.foundation.ui.AbstractPonderScreen
ASSOCIATED, CATEGORIES, CLOSE, DESCRIPTION, EXIT, IDENTIFY, IDENTIFY_MODE, IN_CHAPTER, INDEX_TITLE, NEXT, NEXT_UP, PONDERING, PREVIOUS, REPLAY, SLOW_TEXT, THINK_BACK, WELCOMEFields inherited from class net.createmod.catnip.gui.NavigatableSimiScreen
arrowAnimation, backTrack, currentlyRenderingPreviousScreen, depthPointX, depthPointY, transitionFields inherited from class net.createmod.catnip.gui.AbstractSimiScreen
guiLeft, guiTop, windowHeight, windowWidth, windowXOffset, windowYOffsetFields inherited from class net.minecraft.client.gui.screens.Screen
font, height, itemRenderer, minecraft, passEvents, renderables, title, widthFields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATIONFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionPonderTagScreen(PonderTag tag) PonderTagScreen(net.minecraft.resources.ResourceLocation tag) -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringnet.minecraft.world.item.ItemStackintgetTag()protected voidinit()protected voidinitBackTrackIcon(net.createmod.catnip.gui.widget.BoxWidget backTrack) booleanisEquivalentTo(net.createmod.catnip.gui.NavigatableSimiScreen other) booleanvoidremoved()protected voidrenderChapters(com.mojang.blaze3d.vertex.PoseStack ms, int mouseX, int mouseY, float partialTicks) protected voidrenderItems(com.mojang.blaze3d.vertex.PoseStack ms, int mouseX, int mouseY, float partialTicks) protected voidrenderWindow(com.mojang.blaze3d.vertex.PoseStack ms, int mouseX, int mouseY, float partialTicks) protected voidrenderWindowForeground(com.mojang.blaze3d.vertex.PoseStack ms, int mouseX, int mouseY, float partialTicks) voidtick()Methods inherited from class net.createmod.ponder.foundation.ui.AbstractPonderScreen
backTrackingComponentMethods inherited from class net.createmod.catnip.gui.NavigatableSimiScreen
centerScalingOn, centerScalingOnMouse, isCurrentlyRenderingPreviousScreen, keyPressed, onClose, renderBackground, renderWindowBackground, renderZeloBreadcrumbs, shareContextWithMethods inherited from class net.createmod.catnip.gui.AbstractSimiScreen
addRenderableWidgets, addRenderableWidgets, debugWindowArea, endFrame, getFocused, getWidgets, prepareFrame, removeWidgets, removeWidgets, render, setWindowOffset, setWindowSizeMethods inherited from class net.minecraft.client.gui.screens.Screen
addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, children, clearWidgets, findNarratableWidget, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrationEnabled, onFilesDrop, rebuildWidgets, removeWidget, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderTooltip, resize, shouldCloseOnEsc, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.GuiComponent
blit, blit, blit, blit, blit, blitOutlineBlack, disableScissor, drawCenteredString, drawCenteredString, drawCenteredString, drawString, drawString, drawString, enableScissor, fill, fillGradient, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
changeFocus, charTyped, getChildAt, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocusMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMoved
-
Field Details
-
items
-
itemArea
@Nullable protected net.minecraft.client.renderer.Rect2i itemArea -
chapters
-
chapterArea
@Nullable protected net.minecraft.client.renderer.Rect2i chapterArea
-
-
Constructor Details
-
PonderTagScreen
public PonderTagScreen(net.minecraft.resources.ResourceLocation tag) -
PonderTagScreen
-
-
Method Details
-
init
protected void init()- Overrides:
initin classAbstractPonderScreen
-
initBackTrackIcon
protected void initBackTrackIcon(net.createmod.catnip.gui.widget.BoxWidget backTrack) - Specified by:
initBackTrackIconin classnet.createmod.catnip.gui.NavigatableSimiScreen
-
tick
public void tick()- Overrides:
tickin classnet.createmod.catnip.gui.NavigatableSimiScreen
-
renderWindow
protected void renderWindow(com.mojang.blaze3d.vertex.PoseStack ms, int mouseX, int mouseY, float partialTicks) - Overrides:
renderWindowin classnet.createmod.catnip.gui.NavigatableSimiScreen
-
renderItems
protected void renderItems(com.mojang.blaze3d.vertex.PoseStack ms, int mouseX, int mouseY, float partialTicks) -
getItemsY
public int getItemsY() -
renderChapters
protected void renderChapters(com.mojang.blaze3d.vertex.PoseStack ms, int mouseX, int mouseY, float partialTicks) -
renderWindowForeground
protected void renderWindowForeground(com.mojang.blaze3d.vertex.PoseStack ms, int mouseX, int mouseY, float partialTicks) - Overrides:
renderWindowForegroundin classnet.createmod.catnip.gui.AbstractSimiScreen
-
getBreadcrumbTitle
- Overrides:
getBreadcrumbTitlein classnet.createmod.catnip.gui.NavigatableSimiScreen
-
getHoveredTooltipItem
public net.minecraft.world.item.ItemStack getHoveredTooltipItem() -
isPauseScreen
public boolean isPauseScreen()- Overrides:
isPauseScreenin classnet.createmod.catnip.gui.AbstractSimiScreen
-
getTag
-
removed
public void removed()- Overrides:
removedin classnet.minecraft.client.gui.screens.Screen
-