Class CobaltConfigScreen.CustomSliderWidget

java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractSliderButton
net.neoforged.neoforge.client.gui.widget.ExtendedSlider
tech.anonymoushacker1729.cobaltconfig.client.CobaltConfigScreen.CustomSliderWidget
All Implemented Interfaces:
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, net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension
Enclosing class:
CobaltConfigScreen

public static class CobaltConfigScreen.CustomSliderWidget extends net.neoforged.neoforge.client.gui.widget.ExtendedSlider
  • Nested Class Summary

    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.neoforged.neoforge.client.gui.widget.ExtendedSlider

    drawString, maxValue, minValue, prefix, stepSize, suffix

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

    TEXT_MARGIN, value

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

    active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, width

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

    DOUBLE_CLICK_THRESHOLD_MS
  • Constructor Summary

    Constructors
    Constructor
    Description
    CustomSliderWidget(int x, int y, int width, int height, net.minecraft.network.chat.Component text, double minValue, double maxValue, double value, Class<?> type)
     
    CustomSliderWidget(int x, int y, int width, int height, net.minecraft.network.chat.Component text, double minValue, double maxValue, int value, Class<?> type)
     
  • Method Summary

    Methods inherited from class net.neoforged.neoforge.client.gui.widget.ExtendedSlider

    applyValue, getValue, getValueInt, getValueLong, getValueString, keyPressed, onClick, onDrag, renderWidget, setValue, updateMessage

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

    createNarrationMessage, getHandleSprite, getSprite, onRelease, playDownSound, setFocused, updateWidgetNarration

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

    clearFGColor, clicked, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage

    Methods inherited from class java.lang.Object

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

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

    charTyped, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolled

    Methods inherited from interface net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension

    onClick

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

    setPosition
  • Constructor Details

    • CustomSliderWidget

      public CustomSliderWidget(int x, int y, int width, int height, net.minecraft.network.chat.Component text, double minValue, double maxValue, int value, Class<?> type)
    • CustomSliderWidget

      public CustomSliderWidget(int x, int y, int width, int height, net.minecraft.network.chat.Component text, double minValue, double maxValue, double value, Class<?> type)