Class PuzzleSlider
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractWidget.WithInactiveMessage
net.minecraft.client.gui.components.AbstractSliderButton
com.mrbysco.captcha.client.screen.slide.ModSlider
com.mrbysco.captcha.client.screen.slide.PuzzleSlider
- 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
-
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 net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Field Summary
FieldsFields inherited from class net.minecraft.client.gui.components.AbstractSliderButton
canChangeValue, DEFAULT_HEIGHT, HANDLE_WIDTH, TEXT_MARGIN, valueFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, message, visible, width -
Constructor Summary
ConstructorsConstructorDescriptionPuzzleSlider(int x, int y, int width, int height, net.minecraft.network.chat.Component prefix, net.minecraft.network.chat.Component suffix, double minValue, double maxValue, double currentValue, double stepSize, int precision, PuzzleSlider.OnDrop onDrop) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoublevoidonRelease(net.minecraft.client.input.MouseButtonEvent buttonEvent) protected voidMethods inherited from class ModSlider
getValue, getValueInt, getValueLong, getValueString, keyPressed, onClick, onDrag, setValueMethods inherited from class net.minecraft.client.gui.components.AbstractSliderButton
createNarrationMessage, extractWidgetRenderState, handleCursor, playDownSound, setFocused, updateWidgetNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractWidget.WithInactiveMessage
defaultInactiveMessage, getMessage, setMessageMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
defaultButtonNarrationText, extractRenderState, extractScrollingStringOverContents, extractTooltipForNextRenderPass, getAlpha, getBottom, getHeight, getRectangle, getRight, getTabOrderGroup, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, playButtonClickSound, setAlpha, setHeight, 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
charTyped, getBorderForArrowNavigation, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolled, preeditUpdated, shouldTakeFocusAfterInteractionMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPositionMethods inherited from interface net.minecraft.client.gui.narration.NarratableEntry
getNarratables
-
Field Details
-
onDrop
-
-
Constructor Details
-
PuzzleSlider
public PuzzleSlider(int x, int y, int width, int height, net.minecraft.network.chat.Component prefix, net.minecraft.network.chat.Component suffix, double minValue, double maxValue, double currentValue, double stepSize, int precision, PuzzleSlider.OnDrop onDrop)
-
-
Method Details
-
applyValue
protected void applyValue()- Overrides:
applyValuein classModSlider
-
onRelease
public void onRelease(net.minecraft.client.input.MouseButtonEvent buttonEvent) - Overrides:
onReleasein classnet.minecraft.client.gui.components.AbstractSliderButton
-
updateMessage
protected void updateMessage()- Overrides:
updateMessagein classModSlider
-
getSliderValue
public double getSliderValue()
-