Package net.minecraft.client.option
Interface SimpleOption.CyclingCallbacks<T>
- All Superinterfaces:
SimpleOption.Callbacks<T>
- All Known Subinterfaces:
SimpleOption.TypeChangeableCallbacks<T>
- All Known Implementing Classes:
SimpleOption.AlternateValuesSupportingCyclingCallbacks
,SimpleOption.LazyCyclingCallbacks
,SimpleOption.MaxSuppliableIntCallbacks
,SimpleOption.PotentialValuesBasedCallbacks
- Enclosing class:
SimpleOption<T>
@Environment(CLIENT)
static interface SimpleOption.CyclingCallbacks<T>
extends SimpleOption.Callbacks<T>
- Mappings:
Namespace Name official eex$d
intermediary net/minecraft/class_7172$class_7305
named net/minecraft/client/option/SimpleOption$CyclingCallbacks
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
-
Method Summary
Modifier and TypeMethodDescriptiondefault Function<SimpleOption<T>,
ClickableWidget> getButtonCreator
(SimpleOption.TooltipFactory<T> tooltipFactory, GameOptions gameOptions, int x, int y, int width) Returns the button creator.Methods inherited from interface net.minecraft.client.option.SimpleOption.Callbacks
codec, validate
-
Method Details
-
getValues
CyclingButtonWidget.Values<T> getValues()- Mappings:
Namespace Name Mixin selector official a
Leex$d;a()Legx$c;
intermediary method_42721
Lnet/minecraft/class_7172$class_7305;method_42721()Lnet/minecraft/class_5676$class_5680;
named getValues
Lnet/minecraft/client/option/SimpleOption$CyclingCallbacks;getValues()Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Values;
-
valueSetter
- Mappings:
Namespace Name Mixin selector official e
Leex$d;e()Leex$d$a;
intermediary comp_674
Lnet/minecraft/class_7172$class_7305;comp_674()Lnet/minecraft/class_7172$class_7305$class_7274;
named valueSetter
Lnet/minecraft/client/option/SimpleOption$CyclingCallbacks;valueSetter()Lnet/minecraft/client/option/SimpleOption$CyclingCallbacks$ValueSetter;
-
getButtonCreator
default Function<SimpleOption<T>,ClickableWidget> getButtonCreator(SimpleOption.TooltipFactory<T> tooltipFactory, GameOptions gameOptions, int x, int y, int width) Returns the button creator.Button creators are responsible for rendering the option.
- Specified by:
getButtonCreator
in interfaceSimpleOption.Callbacks<T>
- Returns:
- the button creator
- Mappings:
Namespace Name Mixin selector official a
Leex$o;a(Leex$l;Leey;III)Ljava/util/function/Function;
intermediary method_41756
Lnet/minecraft/class_7172$class_7178;method_41756(Lnet/minecraft/class_7172$class_7277;Lnet/minecraft/class_315;III)Ljava/util/function/Function;
named getButtonCreator
Lnet/minecraft/client/option/SimpleOption$Callbacks;getButtonCreator(Lnet/minecraft/client/option/SimpleOption$TooltipFactory;Lnet/minecraft/client/option/GameOptions;III)Ljava/util/function/Function;
-