Class PonderUI

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 PonderUI extends AbstractPonderScreen
  • Field Details

    • ponderTicks

      public static int ponderTicks
    • ponderPartialTicksPaused

      public static float ponderPartialTicksPaused
    • BACKGROUND_TRANSPARENT

      public static final Color BACKGROUND_TRANSPARENT
    • BACKGROUND_FLAT

      public static final Color BACKGROUND_FLAT
    • BACKGROUND_IMPORTANT

      public static final Color BACKGROUND_IMPORTANT
    • COLOR_IDLE

      public static final Couple<Color> COLOR_IDLE
    • COLOR_HOVER

      public static final Couple<Color> COLOR_HOVER
    • COLOR_HIGHLIGHT

      public static final Couple<Color> COLOR_HIGHLIGHT
    • MISSING_VANILLA_ENTRY

      public static final Couple<Color> MISSING_VANILLA_ENTRY
    • MISSING_MODDED_ENTRY

      public static final Couple<Color> MISSING_MODDED_ENTRY
  • Constructor Details

  • Method Details

    • of

      public static PonderUI of(net.minecraft.resources.ResourceLocation id)
    • of

      public static PonderUI of(net.minecraft.world.item.ItemStack item)
    • of

      public static PonderUI of(net.minecraft.world.item.ItemStack item, PonderTag tag)
    • 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
    • getActiveScene

      public PonderScene getActiveScene()
    • seekToTime

      public void seekToTime(int time)
    • updateIdentifiedItem

      public void updateIdentifiedItem(PonderScene activeScene)
    • mouseScrolled

      public boolean mouseScrolled(double mouseX, double mouseY, double delta)
    • replay

      protected void replay()
    • scroll

      protected boolean scroll(boolean forward)
    • renderWindow

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

      public void renderBackground(net.minecraft.client.gui.GuiGraphics graphics)
      Overrides:
      renderBackground in class NavigatableSimiScreen
    • renderVisibleScenes

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

      protected void renderScene(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, int i, float partialTicks)
    • renderWidgets

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

      public boolean mouseClicked(double x, double y, int button)
    • getBreadcrumbTitle

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

      public net.minecraft.client.gui.Font getFontRenderer()
    • isMouseOver

      protected boolean isMouseOver(double mouseX, double mouseY, int x, int y, int w, int h)
    • renderSpeechBox

      public static void renderSpeechBox(net.minecraft.client.gui.GuiGraphics graphics, int x, int y, int w, int h, boolean highlighted, Pointing pointing, boolean returnWithLocalTransform)
    • getHoveredTooltipItem

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

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

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

      public void shareContextWith(NavigatableSimiScreen other)
      Overrides:
      shareContextWith in class NavigatableSimiScreen
    • getPartialTicks

      public static float getPartialTicks()
    • isPauseScreen

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

      public void coolDownAfterSkip()
    • removed

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

      public boolean isComfyReadingEnabled()
    • setComfyReadingEnabled

      public void setComfyReadingEnabled(boolean slowTextMode)