Class WildfireSlider

java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
com.wildfire.client.gui.WildfireSlider
All Implemented Interfaces:
IFancyFontRenderer, net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier

public class WildfireSlider extends net.minecraft.client.gui.components.AbstractWidget implements IFancyFontRenderer
API Note:
Only use this on the client side
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
     

    Nested classes/interfaces inherited from class net.minecraft.client.gui.components.AbstractWidget

    net.minecraft.client.gui.components.AbstractWidget.WithInactiveMessage

    Nested classes/interfaces inherited from interface IFancyFontRenderer

    IFancyFontRenderer.TextAlignment

    Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry

    net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority
  • Field Summary

    Fields inherited from class net.minecraft.client.gui.components.AbstractWidget

    active, alpha, height, isHovered, message, visible, width
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    protected net.minecraft.network.chat.MutableComponent
     
    protected void
    extractWidgetRenderState(net.minecraft.client.gui.GuiGraphicsExtractor graphics, int mouseX, int mouseY, float delta)
     
    float
     
    long
    Time the gui was opened in ms, or zero if the time is unknown (scrolling text will just use the current time then)
    double
     
    boolean
    keyPressed(net.minecraft.client.input.KeyEvent event)
     
    boolean
    keyReleased(net.minecraft.client.input.KeyEvent event)
     
    void
    onClick(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick)
     
    protected void
    onDrag(net.minecraft.client.input.MouseButtonEvent event, double d, double e)
     
    void
    onRelease(net.minecraft.client.input.MouseButtonEvent event)
     
    void
     
    void
    setArrowKeyStep(double arrowKeyStep)
     
    void
    setValue(double value)
     
    setVisible(boolean visible)
     
    protected void
     
    void
    updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput builder)
     

    Methods inherited from class net.minecraft.client.gui.components.AbstractWidget

    defaultButtonNarrationText, extractRenderState, extractScrollingStringOverContents, extractTooltipForNextRenderPass, getAlpha, getBottom, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getWidth, getX, getY, handleCursor, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, playButtonClickSound, playDownSound, setAlpha, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage

    Methods inherited from class Object

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

    Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener

    capturesInput, charTyped, getBorderForArrowNavigation, getCurrentFocusPath, mouseMoved, mouseScrolled, preeditUpdated, shouldTakeFocusAfterInteraction

    Methods inherited from interface net.minecraft.client.gui.layouts.LayoutElement

    setPosition

    Methods inherited from interface net.minecraft.client.gui.narration.NarratableEntry

    getNarratables
  • Method Details

    • setArrowKeyStep

      public void setArrowKeyStep(double arrowKeyStep)
    • updateMessage

      protected void updateMessage()
    • applyValue

      protected void applyValue()
    • save

      public void save()
    • onRelease

      public void onRelease(net.minecraft.client.input.MouseButtonEvent event)
      Overrides:
      onRelease in class net.minecraft.client.gui.components.AbstractWidget
    • onClick

      public void onClick(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick)
      Overrides:
      onClick in class net.minecraft.client.gui.components.AbstractWidget
    • keyPressed

      public boolean keyPressed(net.minecraft.client.input.KeyEvent event)
      Specified by:
      keyPressed in interface net.minecraft.client.gui.components.events.GuiEventListener
    • onDrag

      protected void onDrag(net.minecraft.client.input.MouseButtonEvent event, double d, double e)
      Overrides:
      onDrag in class net.minecraft.client.gui.components.AbstractWidget
    • keyReleased

      public boolean keyReleased(net.minecraft.client.input.KeyEvent event)
      Specified by:
      keyReleased in interface net.minecraft.client.gui.components.events.GuiEventListener
    • createNarrationMessage

      protected net.minecraft.network.chat.MutableComponent createNarrationMessage()
      Overrides:
      createNarrationMessage in class net.minecraft.client.gui.components.AbstractWidget
    • extractWidgetRenderState

      protected void extractWidgetRenderState(net.minecraft.client.gui.GuiGraphicsExtractor graphics, int mouseX, int mouseY, float delta)
      Specified by:
      extractWidgetRenderState in class net.minecraft.client.gui.components.AbstractWidget
    • getFloatValue

      public float getFloatValue()
    • getValue

      public double getValue()
    • setValue

      public void setValue(double value)
    • updateWidgetNarration

      public void updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput builder)
      Specified by:
      updateWidgetNarration in class net.minecraft.client.gui.components.AbstractWidget
    • setVisible

      public WildfireSlider setVisible(boolean visible)
    • getTimeOpened

      public long getTimeOpened()
      Description copied from interface: IFancyFontRenderer
      Time the gui was opened in ms, or zero if the time is unknown (scrolling text will just use the current time then)
      Specified by:
      getTimeOpened in interface IFancyFontRenderer