net.minecraft.client.option

interface SimpleOption$CyclingCallbacks<T>

extends SimpleOption$Callbacks<T>

net.minecraft.client.OptionInstance$CycleableValueSet
net.minecraft.class_7172$class_7305
net.minecraft.client.option.SimpleOption$CyclingCallbacks

Method summary

Modifier and TypeMethod
CyclingButtonWidget$Values<T>
valueListSupplier()
method_42721()
getValues()
default SimpleOption$CyclingCallbacks$ValueSetter<T>
valueSetter()
comp_674()
valueSetter()
default Function<SimpleOption<T>, ClickableWidget>
createButton(OptionInstance$TooltipSupplier<T> tooltip, Options options, int x, int y, int width, Consumer<T> onValueChanged)
method_41756(class_7172$class_7277<T> arg0, class_315 arg1, int arg2, int arg3, int arg4, Consumer<T> arg5)
getWidgetCreator(SimpleOption$TooltipFactory<T> arg0, GameOptions arg1, int arg2, int arg3, int arg4, Consumer<T> arg5)
private ClickableWidget
lambda$createButton$0(OptionInstance$TooltipSupplier arg0, int arg1, int arg2, int arg3, Options arg4, Consumer arg5, OptionInstance arg6)
method_42723(class_7172$class_7277 arg0, int arg1, int arg2, int arg3, class_315 arg4, Consumer arg5, class_7172 arg6)
method_42723(SimpleOption$TooltipFactory arg0, int arg1, int arg2, int arg3, GameOptions arg4, Consumer arg5, SimpleOption option)
private void
lambda$createButton$1(OptionInstance arg0, Options arg1, Consumer arg2, CycleButton arg3, Object arg4)
method_42724(class_7172 arg0, class_315 arg1, Consumer arg2, class_5676 arg3, Object arg4)
method_42724(SimpleOption arg0, GameOptions arg1, Consumer arg2, CyclingButtonWidget button, Object value)