Class MobStatWidget
java.lang.Object
io.github.thecsdev.tcdcommons.api.client.gui.TElement
io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget<SUMobStat>
io.github.thecsdev.betterstats.api.client.gui.stats.widget.MobStatWidget
- All Implemented Interfaces:
io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
,io.github.thecsdev.tcdcommons.api.client.util.interfaces.ITooltipProvider
,io.github.thecsdev.tcdcommons.api.util.interfaces.IEnableStateProvider
,io.github.thecsdev.tcdcommons.api.util.interfaces.IEnableStateProviderSetter
-
Nested Class Summary
Nested classes/interfaces inherited from class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget.TClickableWidgetEvent_Clicked
Nested classes/interfaces inherited from class io.github.thecsdev.tcdcommons.api.client.gui.TElement
io.github.thecsdev.tcdcommons.api.client.gui.TElement.TElementEvent_ChildAR, io.github.thecsdev.tcdcommons.api.client.gui.TElement.TElementEvent_ContextMenu, io.github.thecsdev.tcdcommons.api.client.gui.TElement.TElementEvent_Moved, io.github.thecsdev.tcdcommons.api.client.gui.TElement.TElementEvent_ParentChanged, io.github.thecsdev.tcdcommons.api.client.gui.TElement.TElementEvent_Resized
-
Field Summary
Modifier and TypeFieldDescriptionprotected final net.minecraft.client.gui.tooltip.Tooltip
protected final io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
protected final net.minecraft.entity.EntityType
<?> static final int
static final net.minecraft.text.Text
static final net.minecraft.text.Text
Fields inherited from class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
backgroundColor, focusOutlineColor, outlineColor, stat
Fields inherited from class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
BUTTON_TEXTURE_SLICE_SIZE, BUTTON_TEXTURES, eClicked, enabled, T_WIDGETS_TEXTURE
Fields inherited from class io.github.thecsdev.tcdcommons.api.client.gui.TElement
alpha, eChildAdded, eChildRemoved, eContextMenu, eMoved, eParentChanged, eResized, height, SP_ALL, SP_INVOKE_EVENT, SP_MOVE_CHILDREN, SP_RELATIVE, SP_UPDATE_TOPMOST, SS_ALL, SS_INVOKE_EVENT, SS_UPDATE_TOPMOST, tooltip, tooltipPositioner, width, x, y, zOffset
Fields inherited from interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
MAX_CHILD_NESTING_DEPTH
-
Constructor Summary
ConstructorDescriptionMobStatWidget
(int x, int y, int size, SUMobStat stat) MobStatWidget
(int x, int y, SUMobStat stat) -
Method Summary
Methods inherited from class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
getBackgroundColor, getFocusOutlineColor, getOutlineColor, getStat, onClick, postRender, render, setBackgroundColor, setFocusOutlineColor, setOutlineColor
Methods inherited from class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
click, getEnabled, isFocusable, setEnabled
Methods inherited from class io.github.thecsdev.tcdcommons.api.client.gui.TElement
canBeAddedTo, createContextMenu, getAlpha, getChildren, getHeight, getItemRenderer, getParent, getParentTElement, getParentTScreen, getTextRenderer, getTooltip, getTooltipPositioner, getWidth, getX, getY, getZIndex, getZOffset, isDragging, isEnabled, isEnabledAndVisible, isFocused, isFocusedOrHovered, isHoverable, isHovered, isVisible, move, moveChildren, next, previous, setAlpha, setPosition, setPosition, setSize, setTooltip, setZOffset, tick, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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
-
SIZE
public static final int SIZE- See Also:
-
TEXT_STAT_KILLS
public static final net.minecraft.text.Text TEXT_STAT_KILLS -
TEXT_STAT_DEATHS
public static final net.minecraft.text.Text TEXT_STAT_DEATHS -
entityType
protected final net.minecraft.entity.EntityType<?> entityType -
entityRenderer
protected final io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement entityRenderer -
defaultTooltip
protected final net.minecraft.client.gui.tooltip.Tooltip defaultTooltip
-
-
Constructor Details
-
MobStatWidget
- Throws:
NullPointerException
-
MobStatWidget
- Throws:
NullPointerException
-
-
Method Details
-
setSize
public void setSize(int width, int height, int flags) - Overrides:
setSize
in classio.github.thecsdev.tcdcommons.api.client.gui.TElement
-
input
public boolean input(io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext inputContext) - Specified by:
input
in interfaceio.github.thecsdev.tcdcommons.api.client.gui.TParentElement
- Overrides:
input
in classAbstractStatWidget<SUMobStat>
-