Class PonderTagScreen

java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
All Implemented Interfaces:
net.minecraft.client.gui.components.events.ContainerEventHandler, net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement

public class PonderTagScreen extends AbstractPonderScreen
  • Field Details

    • items

      protected final List<PonderTagScreen.ItemEntry> items
    • itemArea

      @Nullable protected net.minecraft.client.renderer.Rect2i itemArea
    • chapters

      protected final List<PonderChapter> chapters
    • chapterArea

      @Nullable protected net.minecraft.client.renderer.Rect2i chapterArea
  • Constructor Details

    • PonderTagScreen

      public PonderTagScreen(net.minecraft.resources.ResourceLocation tag)
    • PonderTagScreen

      public PonderTagScreen(PonderTag tag)
  • Method Details

    • init

      protected void init()
      Overrides:
      init in class AbstractPonderScreen
    • initBackTrackIcon

      protected void initBackTrackIcon(BoxWidget backTrack)
      Description copied from class: NavigatableSimiScreen
      Called when this represents the previous screen to initialize the backTrack icon of the current screen.
      Specified by:
      initBackTrackIcon in class NavigatableSimiScreen
      Parameters:
      backTrack - The backTrack button of the current screen.
    • tick

      public void tick()
      Overrides:
      tick in class NavigatableSimiScreen
    • renderWindow

      protected void renderWindow(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks)
      Overrides:
      renderWindow in class NavigatableSimiScreen
    • renderItems

      protected void renderItems(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks)
    • getItemsY

      public int getItemsY()
    • renderChapters

      protected void renderChapters(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks)
    • renderWindowForeground

      protected void renderWindowForeground(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks)
      Overrides:
      renderWindowForeground in class AbstractSimiScreen
    • getBreadcrumbTitle

      protected String getBreadcrumbTitle()
      Overrides:
      getBreadcrumbTitle in class NavigatableSimiScreen
    • getHoveredTooltipItem

      public net.minecraft.world.item.ItemStack getHoveredTooltipItem()
    • isEquivalentTo

      public boolean isEquivalentTo(NavigatableSimiScreen other)
      Overrides:
      isEquivalentTo in class NavigatableSimiScreen
    • isPauseScreen

      public boolean isPauseScreen()
      Overrides:
      isPauseScreen in class AbstractSimiScreen
    • getTag

      public PonderTag getTag()
    • removed

      public void removed()
      Overrides:
      removed in class net.minecraft.client.gui.screens.Screen