net.minecraft.client

public final class OptionInstance<T>

fsj
net.minecraft.client.OptionInstance
net.minecraft.class_7172

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
c
LOGGER
field_37862
public static final OptionInstance$Enum<Boolean>
a
BOOLEAN_VALUES
field_38278
public static final OptionInstance$CaptionBasedToString<Boolean>
b
BOOLEAN_TO_STRING
field_41333
private final OptionInstance$TooltipSupplier<T>
d
tooltip
field_37863
final Function<T, Component>
e
toString
field_37864
private final OptionInstance$ValueSet<T>
f
values
field_37865
private final com.mojang.serialization.Codec<T>
g
codec
field_38279
private final T
h
initialValue
field_37866
private final Consumer<T>
i
onValueUpdate
field_37867
final Component
j
caption
field_38280
T
k
value
field_37868

Constructor summary

ModifierConstructor
public (String arg0, OptionInstance$TooltipSupplier<T> arg1, OptionInstance$CaptionBasedToString<T> arg2, OptionInstance$ValueSet<T> arg3, T arg4, Consumer<T> arg5)
public (String arg0, OptionInstance$TooltipSupplier<T> arg1, OptionInstance$CaptionBasedToString<T> arg2, OptionInstance$ValueSet<T> arg3, com.mojang.serialization.Codec<T> arg4, T arg5, Consumer<T> arg6)

Method summary

Modifier and TypeMethod
public static OptionInstance<Boolean>
a(String arg0, boolean arg1, Consumer<Boolean> arg2)
createBoolean(String arg0, boolean arg1, Consumer<Boolean> arg2)
method_41751(String arg0, boolean arg1, Consumer<Boolean> arg2)
public static OptionInstance<Boolean>
a(String arg0, boolean arg1)
createBoolean(String arg0, boolean arg1)
method_42402(String arg0, boolean arg1)
public static OptionInstance<Boolean>
a(String arg0, fsj$l<Boolean> arg1, boolean arg2)
createBoolean(String arg0, OptionInstance$TooltipSupplier<Boolean> arg1, boolean arg2)
method_41749(String arg0, class_7172$class_7277<Boolean> arg1, boolean arg2)
public static OptionInstance<Boolean>
a(String arg0, fsj$l<Boolean> arg1, boolean arg2, Consumer<Boolean> arg3)
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)
public static OptionInstance<Boolean>
a(String arg0, fsj$l<Boolean> arg1, fsj$b<Boolean> arg2, boolean arg3, Consumer<Boolean> arg4)
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)
public static <T> OptionInstance$TooltipSupplier<T>
a()
noTooltip()
method_42399()
public static <T> OptionInstance$TooltipSupplier<T>
a(xk arg0)
cachedConstantTooltip(Component arg0)
method_42717(class_2561 arg0)
public static <T extends OptionEnum> OptionInstance$CaptionBasedToString<T>
b()
forOptionEnum()
method_42720()
public AbstractWidget
a(fsk arg0)
createButton(Options arg0)
method_57701(class_315 arg0)
public AbstractWidget
a(fsk arg0, int arg1, int arg2, int arg3)
createButton(Options arg0, int arg1, int arg2, int arg3)
method_18520(class_315 arg0, int arg1, int arg2, int arg3)
public AbstractWidget
a(fsk arg0, int arg1, int arg2, int arg3, 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)
public T
c()
get()
method_41753()
public com.mojang.serialization.Codec<T>
d()
codec()
method_42404()
public void
a(T arg0)
set(T arg0)
method_41748(T arg0)
public OptionInstance$ValueSet<T>
e()
values()
method_41754()