net.minecraft.client.option

public record SimpleOption$CategoricalSliderCallbacks<T>

implements SimpleOption$SliderCallbacks<T>

net.minecraft.client.OptionInstance$SliderableEnum
net.minecraft.class_7172$class_12139
net.minecraft.client.option.SimpleOption$CategoricalSliderCallbacks

Field summary

Modifier and TypeField
private final List<T>
values
comp_5052
values
private final com.mojang.serialization.Codec<T>
codec
comp_675
codec

Constructor summary

ModifierConstructor
public (List<T> values, com.mojang.serialization.Codec<T> codec)

Method summary

Modifier and TypeMethod
public double
toSliderValue(T value)
method_41765(T arg0)
toSliderProgress(T arg0)
public Optional<T>
next(T current)
method_75313(T arg0)
getNext(T arg0)
public Optional<T>
previous(T current)
method_75311(T arg0)
getPrevious(T arg0)
public T
fromSliderValue(double slider)
method_41763(double arg0)
toValue(double arg0)
public Optional<T>
validateValue(T value)
method_41758(T arg0)
validate(T arg0)
public List<T>
values()
comp_5052()
values()
public com.mojang.serialization.Codec<T>
codec()
comp_675()
codec()