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 ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractWidget.WithInactiveMessageNested classes/interfaces inherited from interface IFancyFontRenderer
IFancyFontRenderer.TextAlignmentNested 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 TypeMethodDescriptionprotected voidprotected net.minecraft.network.chat.MutableComponentprotected voidextractWidgetRenderState(net.minecraft.client.gui.GuiGraphicsExtractor graphics, int mouseX, int mouseY, float delta) floatlongTime the gui was opened in ms, or zero if the time is unknown (scrolling text will just use the current time then)doublegetValue()booleankeyPressed(net.minecraft.client.input.KeyEvent event) booleankeyReleased(net.minecraft.client.input.KeyEvent event) voidonClick(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick) protected voidonDrag(net.minecraft.client.input.MouseButtonEvent event, double d, double e) voidonRelease(net.minecraft.client.input.MouseButtonEvent event) voidsave()voidsetArrowKeyStep(double arrowKeyStep) voidsetValue(double value) setVisible(boolean visible) protected voidvoidupdateWidgetNarration(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, wrapDefaultNarrationMessageMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
capturesInput, charTyped, getBorderForArrowNavigation, getCurrentFocusPath, mouseMoved, mouseScrolled, preeditUpdated, shouldTakeFocusAfterInteractionMethods inherited from interface IFancyFontRenderer
drawCenteredTextWrapped, drawScaledScrollingString, drawScaledScrollingString, drawScaledScrollingString, drawScaledScrollingString, drawScrollingString, drawScrollingString, drawScrollingString, drawScrollingString, drawScrollingString, drawScrollingString, fontMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPositionMethods 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:
onReleasein classnet.minecraft.client.gui.components.AbstractWidget
-
onClick
public void onClick(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick) - Overrides:
onClickin classnet.minecraft.client.gui.components.AbstractWidget
-
keyPressed
public boolean keyPressed(net.minecraft.client.input.KeyEvent event) - Specified by:
keyPressedin interfacenet.minecraft.client.gui.components.events.GuiEventListener
-
onDrag
protected void onDrag(net.minecraft.client.input.MouseButtonEvent event, double d, double e) - Overrides:
onDragin classnet.minecraft.client.gui.components.AbstractWidget
-
keyReleased
public boolean keyReleased(net.minecraft.client.input.KeyEvent event) - Specified by:
keyReleasedin interfacenet.minecraft.client.gui.components.events.GuiEventListener
-
createNarrationMessage
protected net.minecraft.network.chat.MutableComponent createNarrationMessage()- Overrides:
createNarrationMessagein classnet.minecraft.client.gui.components.AbstractWidget
-
extractWidgetRenderState
protected void extractWidgetRenderState(net.minecraft.client.gui.GuiGraphicsExtractor graphics, int mouseX, int mouseY, float delta) - Specified by:
extractWidgetRenderStatein classnet.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:
updateWidgetNarrationin classnet.minecraft.client.gui.components.AbstractWidget
-
setVisible
-
getTimeOpened
public long getTimeOpened()Description copied from interface:IFancyFontRendererTime the gui was opened in ms, or zero if the time is unknown (scrolling text will just use the current time then)- Specified by:
getTimeOpenedin interfaceIFancyFontRenderer
-