Package net.minecraft.client
Class OptionInstance<T>
java.lang.Object
net.minecraft.client.OptionInstance<T>
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final recordstatic interfacestatic final record(package private) static interfacestatic final recordstatic final record(package private) static interfacestatic final record(package private) static final class(package private) static interface(package private) static interfacestatic interfacestatic enum(package private) static interface
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final OptionInstance.CaptionBasedToString<Boolean>static final OptionInstance.Enum<Boolean>(package private) final Componentprivate final com.mojang.serialization.Codec<T>private final Tprivate static final org.slf4j.Loggerprivate final OptionInstance.TooltipSupplier<T>(package private) Tprivate final OptionInstance.ValueSet<T>
- 
Constructor SummaryConstructorsConstructorDescriptionOptionInstance(String p_259964_, OptionInstance.TooltipSupplier<T> p_260354_, OptionInstance.CaptionBasedToString<T> p_259496_, OptionInstance.ValueSet<T> p_259090_, com.mojang.serialization.Codec<T> p_259043_, T p_259396_, Consumer<T> p_260147_) OptionInstance(String p_260248_, OptionInstance.TooltipSupplier<T> p_259437_, OptionInstance.CaptionBasedToString<T> p_259148_, OptionInstance.ValueSet<T> p_259590_, T p_260067_, Consumer<T> p_259392_) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic <T> OptionInstance.TooltipSupplier<T>cachedConstantTooltip(Component p_231536_) com.mojang.serialization.Codec<T>codec()static OptionInstance<Boolean>createBoolean(String p_231526_, boolean p_231527_) static OptionInstance<Boolean>createBoolean(String p_231529_, boolean p_231530_, Consumer<Boolean> p_231531_) static OptionInstance<Boolean>createBoolean(String p_259291_, OptionInstance.TooltipSupplier<Boolean> p_260306_, boolean p_259985_) static OptionInstance<Boolean>createBoolean(String p_259289_, OptionInstance.TooltipSupplier<Boolean> p_260210_, boolean p_259359_, Consumer<Boolean> p_259975_) static OptionInstance<Boolean>createBoolean(String p_262002_, OptionInstance.TooltipSupplier<Boolean> p_261507_, OptionInstance.CaptionBasedToString<Boolean> p_262099_, boolean p_262136_, Consumer<Boolean> p_261984_) createButton(Options p_231508_, int p_231509_, int p_231510_, int p_231511_) createButton(Options p_261971_, int p_261486_, int p_261569_, int p_261677_, Consumer<T> p_261912_) static <T extends OptionEnum>
 OptionInstance.CaptionBasedToString<T>get()static <T> OptionInstance.TooltipSupplier<T>voidtoString()values()
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
BOOLEAN_VALUES
- 
BOOLEAN_TO_STRING
- 
tooltip
- 
toString
- 
values
- 
codec
- 
initialValue
- 
onValueUpdate
- 
caption
- 
valueT value
 
- 
- 
Constructor Details- 
OptionInstancepublic OptionInstance(String p_260248_, OptionInstance.TooltipSupplier<T> p_259437_, OptionInstance.CaptionBasedToString<T> p_259148_, OptionInstance.ValueSet<T> p_259590_, T p_260067_, Consumer<T> p_259392_) 
- 
OptionInstancepublic OptionInstance(String p_259964_, OptionInstance.TooltipSupplier<T> p_260354_, OptionInstance.CaptionBasedToString<T> p_259496_, OptionInstance.ValueSet<T> p_259090_, com.mojang.serialization.Codec<T> p_259043_, T p_259396_, Consumer<T> p_260147_) 
 
- 
- 
Method Details- 
createBooleanpublic static OptionInstance<Boolean> createBoolean(String p_231529_, boolean p_231530_, Consumer<Boolean> p_231531_) 
- 
createBoolean
- 
createBooleanpublic static OptionInstance<Boolean> createBoolean(String p_259291_, OptionInstance.TooltipSupplier<Boolean> p_260306_, boolean p_259985_) 
- 
createBooleanpublic static OptionInstance<Boolean> createBoolean(String p_259289_, OptionInstance.TooltipSupplier<Boolean> p_260210_, boolean p_259359_, Consumer<Boolean> p_259975_) 
- 
createBooleanpublic static OptionInstance<Boolean> createBoolean(String p_262002_, OptionInstance.TooltipSupplier<Boolean> p_261507_, OptionInstance.CaptionBasedToString<Boolean> p_262099_, boolean p_262136_, Consumer<Boolean> p_261984_) 
- 
noTooltip
- 
cachedConstantTooltip
- 
forOptionEnum
- 
createButton
- 
createButtonpublic AbstractWidget createButton(Options p_261971_, int p_261486_, int p_261569_, int p_261677_, Consumer<T> p_261912_) 
- 
get
- 
codec
- 
toString
- 
set
- 
values
 
-