Class BetterStatsHudScreen

java.lang.Object
io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
io.github.thecsdev.betterstats.client.gui.screen.hud.BetterStatsHudScreen
All Implemented Interfaces:
io.github.thecsdev.tcdcommons.api.client.gui.TParentElement, io.github.thecsdev.tcdcommons.api.client.util.interfaces.IParentScreenProvider, io.github.thecsdev.tcdcommons.api.util.interfaces.IEnableStateProvider

public final class BetterStatsHudScreen extends io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen implements io.github.thecsdev.tcdcommons.api.client.util.interfaces.IParentScreenProvider
BetterStats's TWidgetHudScreen.
  • Nested Class Summary

    Nested classes/interfaces inherited from class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen

    io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen.WidgetEntry<T extends io.github.thecsdev.tcdcommons.api.client.gui.TElement>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final net.minecraft.util.Identifier
     
    static final net.minecraft.text.Text
     
    static final net.minecraft.text.Text
     
    static final net.minecraft.text.Text
     
    static final net.minecraft.text.Text
     
    static final net.minecraft.text.Text
     

    Fields inherited from class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen

    hudScreenId

    Fields inherited from class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen

    children, client, title

    Fields inherited from interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement

    MAX_CHILD_NESTING_DEPTH
  • Method Summary

    Modifier and Type
    Method
    Description
    protected final io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper<?>
     
    Returns the current instance of BetterStatsHudScreen.
    protected final void
     
    protected final void
     
    final void
    render(io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext pencil)
     

    Methods inherited from class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen

    addEntry, clearEntries, close, containsEntry, entryCount, getHudScreenID, getParentScreen, initEntry, onOpened, refresh, refreshEntry, removeEntry, renderBackground, setParentScreen

    Methods inherited from class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen

    __postTabNavigation, filesDragged, getAsScreen, getChildren, getClient, getDraggingElement, getEnabled, getFocusedElement, getHeight, getHoveredElement, getItemRenderer, getMousePosition, getParent, getTextRenderer, getTitle, getWidth, getX, getY, getZIndex, hasKeyDown, hasWndDown, input, inputTabNavigation, isEnabled, isOpen, renderChildren, renderTooltip, setFocusedElement, setFocusedElement, shouldCloseOnEsc, shouldPause, shouldRenderInGameHud, tick

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.github.thecsdev.tcdcommons.api.client.util.interfaces.IParentScreenProvider

    getParentScreen

    Methods inherited from interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement

    addChild, addChild, clearChildren, findChild, findLastChild, findParent, findParentTElement, forEachChild, getEndX, getEndY, input, removeChild, removeChild
  • Field Details

    • TEXT_TITLE

      public static final net.minecraft.text.Text TEXT_TITLE
    • TEXT_TUTORIAL_1

      public static final net.minecraft.text.Text TEXT_TUTORIAL_1
    • TEXT_TUTORIAL_2

      public static final net.minecraft.text.Text TEXT_TUTORIAL_2
    • TEXT_TUTORIAL_3

      public static final net.minecraft.text.Text TEXT_TUTORIAL_3
    • TEXT_LIVE_TOGGLE

      public static final net.minecraft.text.Text TEXT_LIVE_TOGGLE
    • HUD_SCREEN_ID

      public static final net.minecraft.util.Identifier HUD_SCREEN_ID
  • Method Details

    • createScreenWrapper

      protected final io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper<?> createScreenWrapper()
      Overrides:
      createScreenWrapper in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
    • onClosed

      protected final void onClosed()
      Overrides:
      onClosed in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
    • init

      protected final void init()
      Overrides:
      init in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
    • render

      public final void render(io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext pencil)
      Specified by:
      render in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
      Overrides:
      render in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
    • getInstance

      public static BetterStatsHudScreen getInstance()
      Returns the current instance of BetterStatsHudScreen.