net.minecraft.client.option

public final class SimpleOption<T>

ffk
net.minecraft.client.OptionInstance
net.minecraft.class_7172
net.minecraft.client.option.SimpleOption
net.minecraft.unmapped.C_vbibxkxv
net.minecraft.client.option.Option
net.minecraft.src.C_213334_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
c
LOGGER
field_37862
LOGGER
f_uzoiiqnr
LOGGER
f_231472_
public static final SimpleOption$PotentialValuesBasedCallbacks<Boolean>
a
BOOLEAN_VALUES
field_38278
BOOLEAN
f_jhewyxmd
BOOLEAN_VALUES
f_231471_
public static final SimpleOption$ValueTextGetter<Boolean>
b
BOOLEAN_TO_STRING
field_41333
BOOLEAN_TEXT_GETTER
f_wkzqhfij
BOOLEAN_OPTION_TEXT_GETTER
f_260471_
private final SimpleOption$TooltipFactory<T>
d
tooltip
field_37863
tooltipFactory
f_ymhbwdmy
tooltip
f_231474_
final Function<T, Text>
e
toString
field_37864
textGetter
f_qlmnnace
valueToText
f_231475_
private final SimpleOption$Callbacks<T>
f
values
field_37865
callbacks
f_gcjtajod
values
f_231476_
private final com.mojang.serialization.Codec<T>
g
codec
field_38279
codec
f_hpafmesn
codec
f_231477_
private final T
h
initialValue
field_37866
defaultValue
f_lrbwawsp
defaultValue
f_231478_
private final Consumer<T>
i
onValueUpdate
field_37867
changeCallback
f_idrlhymz
updateCallback
f_231479_
final Text
j
caption
field_38280
text
f_lphyjtev
text
f_231480_
T
k
value
field_37868
value
f_ayzltmzp
value
f_231481_

Constructor summary

ModifierConstructor
public (String key, SimpleOption$TooltipFactory<T> tooltipFactory, SimpleOption$ValueTextGetter<T> valueTextGetter, SimpleOption$Callbacks<T> callbacks, T defaultValue, Consumer<T> changeCallback)
public (String key, SimpleOption$TooltipFactory<T> tooltipFactory, SimpleOption$ValueTextGetter<T> valueTextGetter, SimpleOption$Callbacks<T> callbacks, com.mojang.serialization.Codec<T> codec, T defaultValue, Consumer<T> changeCallback)

Method summary

Modifier and TypeMethod
public static SimpleOption<Boolean>
a(String o, boolean o, Consumer<Boolean> o)
createBoolean(String arg0, boolean arg1, Consumer<Boolean> arg2)
method_41751(String arg0, boolean arg1, Consumer<Boolean> arg2)
ofBoolean(String key, boolean defaultValue, Consumer<Boolean> changeCallback)
m_ihkotpvm(String arg0, boolean arg1, Consumer<Boolean> arg2)
ofBoolean(String key, boolean defaultValue, Consumer<Boolean> updateCallback)
m_231528_(String p_231529_, boolean p_231530_, Consumer<Boolean> p_231531_)
public static SimpleOption<Boolean>
a(String o, boolean o)
createBoolean(String arg0, boolean arg1)
method_42402(String arg0, boolean arg1)
ofBoolean(String key, boolean defaultValue)
m_styjbnrs(String arg0, boolean arg1)
ofBoolean(String key, boolean defaultValue)
m_231525_(String p_231526_, boolean p_231527_)
public static SimpleOption<Boolean>
a(String o, ffk$l<Boolean> o, boolean o)
createBoolean(String arg0, OptionInstance$TooltipSupplier<Boolean> arg1, boolean arg2)
method_41749(String arg0, class_7172$class_7277<Boolean> arg1, boolean arg2)
ofBoolean(String key, SimpleOption$TooltipFactory<Boolean> tooltipFactory, boolean defaultValue)
m_gmqoafni(String arg0, C_vbibxkxv$C_msgaqezv<Boolean> arg1, boolean arg2)
ofBoolean(String key, Option$TooltipSupplier<Boolean> tooltipSupplier, boolean defaultValue)
m_257536_(String p_259291_, C_213334_$C_213348_<Boolean> p_260306_, boolean p_259985_)
public static SimpleOption<Boolean>
a(String o, ffk$l<Boolean> o, boolean o, Consumer<Boolean> o)
createBoolean(String arg0, OptionInstance$TooltipSupplier<Boolean> arg1, boolean arg2, Consumer<Boolean> arg3)
method_41750(String arg0, class_7172$class_7277<Boolean> arg1, boolean arg2, Consumer<Boolean> arg3)
ofBoolean(String key, SimpleOption$TooltipFactory<Boolean> tooltipFactory, boolean defaultValue, Consumer<Boolean> changeCallback)
m_ryiwnbxv(String arg0, C_vbibxkxv$C_msgaqezv<Boolean> arg1, boolean arg2, Consumer<Boolean> arg3)
ofBoolean(String key, Option$TooltipSupplier<Boolean> tooltipSupplier, boolean defaultValue, Consumer<Boolean> updateCallback)
m_257874_(String p_259289_, C_213334_$C_213348_<Boolean> p_260210_, boolean p_259359_, Consumer<Boolean> p_259975_)
public static SimpleOption<Boolean>
a(String o, ffk$l<Boolean> o, ffk$b<Boolean> o, boolean o, Consumer<Boolean> o)
createBoolean(String arg0, OptionInstance$TooltipSupplier<Boolean> arg1, OptionInstance$CaptionBasedToString<Boolean> arg2, boolean arg3, Consumer<Boolean> arg4)
method_47604(String arg0, class_7172$class_7277<Boolean> arg1, class_7172$class_7303<Boolean> arg2, boolean arg3, Consumer<Boolean> arg4)
ofBoolean(String key, SimpleOption$TooltipFactory<Boolean> tooltipFactory, SimpleOption$ValueTextGetter<Boolean> valueTextGetter, boolean defaultValue, Consumer<Boolean> changeCallback)
m_ujkwpzpm(String arg0, C_vbibxkxv$C_msgaqezv<Boolean> arg1, C_vbibxkxv$C_tunipivd<Boolean> arg2, boolean arg3, Consumer<Boolean> arg4)
ofBoolean(String key, Option$TooltipSupplier<Boolean> tooltipSupplier, Option$OptionTextGetter<Boolean> textGetter, boolean defaultValue, Consumer<Boolean> updateCallback)
m_260965_(String p_262002_, C_213334_$C_213348_<Boolean> p_261507_, C_213334_$C_213336_<Boolean> p_262099_, boolean p_262136_, Consumer<Boolean> p_261984_)
public static <T> SimpleOption$TooltipFactory<T>
a()
noTooltip()
method_42399()
emptyTooltip()
m_bwrczfzy()
emptyTooltip()
m_231498_()
public static <T> SimpleOption$TooltipFactory<T>
a(xp o)
cachedConstantTooltip(Component arg0)
method_42717(class_2561 arg0)
constantTooltip(Text text)
m_rjfulvkg(C_rdaqiwdt arg0)
constantTooltip(Text text)
m_231535_(C_4996_ p_231536_)
public static <T extends TranslatableOption> SimpleOption$ValueTextGetter<T>
b()
forOptionEnum()
method_42720()
enumValueText()
m_ocjknhzx()
optionEnumText()
m_231546_()
public ClickableWidget
a(ffl arg0)
createButton(Options arg0)
method_57701(class_315 arg0)
createWidget(GameOptions options)
m_vygmxldj(C_lscptbhn arg0)
createButton(GameOptions options)
m_324463_(C_3401_ arg0)
public ClickableWidget
a(ffl o, int o, int o, int arg3)
createButton(Options arg0, int arg1, int arg2, int arg3)
method_18520(class_315 arg0, int arg1, int arg2, int arg3)
createWidget(GameOptions options, int x, int y, int width)
m_ffpjahoa(C_lscptbhn arg0, int arg1, int arg2, int arg3)
createButton(GameOptions options, int x, int y, int width)
m_231507_(C_3401_ p_231509_, int p_231510_, int p_231511_, int arg3)
public ClickableWidget
a(ffl o, int o, int o, int o, Consumer<T> arg4)
createButton(Options arg0, int arg1, int arg2, int arg3, Consumer<T> arg4)
method_47603(class_315 arg0, int arg1, int arg2, int arg3, Consumer<T> arg4)
createWidget(GameOptions options, int x, int y, int width, Consumer<T> changeCallback)
m_ayuyezwm(C_lscptbhn arg0, int arg1, int arg2, int arg3, Consumer<T> arg4)
createButton(GameOptions options, int x, int y, int width, Consumer<T> callback)
m_261194_(C_3401_ p_261486_, int p_261569_, int p_261677_, int p_261912_, Consumer<T> arg4)
public T
c()
get()
method_41753()
getValue()
m_snmuxvjl()
get()
m_231551_()
public com.mojang.serialization.Codec<T>
d()
codec()
method_42404()
getCodec()
m_jivynsvq()
getCodec()
m_231554_()
public void
a(T arg0)
set(T arg0)
method_41748(T arg0)
setValue(T value)
m_gdmjalon(T arg0)
set(T value)
m_231514_(T arg0)
public SimpleOption$Callbacks<T>
e()
values()
method_41754()
getCallbacks()
m_lotxbajv()
getValues()
m_231555_()