类 OptionInstance<T>
java.lang.Object
net.minecraft.client.OptionInstance<T>
-
嵌套类概要
嵌套类修饰符和类型类说明static final record
static interface
static final record
(专用程序包) static interface
static final record
static final record
(专用程序包) static interface
static final record
(专用程序包) static final class
(专用程序包) static interface
(专用程序包) static interface
static interface
static enum
(专用程序包) static interface
-
字段概要
字段修饰符和类型字段说明static final OptionInstance.CaptionBasedToString<Boolean>
static final OptionInstance.Enum<Boolean>
(专用程序包) final Component
private final com.mojang.serialization.Codec<T>
private final T
private static final org.slf4j.Logger
private final OptionInstance.TooltipSupplier<T>
(专用程序包) T
private final OptionInstance.ValueSet<T>
-
构造器概要
构造器构造器说明OptionInstance
(String pCaption, OptionInstance.TooltipSupplier<T> pTooltip, OptionInstance.CaptionBasedToString<T> pValueStringifier, OptionInstance.ValueSet<T> pValues, com.mojang.serialization.Codec<T> pCodec, T pInitialValue, Consumer<T> pOnValueUpdate) OptionInstance
(String pCaption, OptionInstance.TooltipSupplier<T> pTooltip, OptionInstance.CaptionBasedToString<T> pValueStringifier, OptionInstance.ValueSet<T> pValues, T pInitialValue, Consumer<T> pOnValueUpdate) -
方法概要
修饰符和类型方法说明static <T> OptionInstance.TooltipSupplier<T>
cachedConstantTooltip
(Component pMessage) com.mojang.serialization.Codec<T>
codec()
static OptionInstance<Boolean>
createBoolean
(String pKey, boolean pInitialValue) static OptionInstance<Boolean>
createBoolean
(String pKey, boolean pInitialValue, Consumer<Boolean> pOnValueUpdate) static OptionInstance<Boolean>
createBoolean
(String pCaption, OptionInstance.TooltipSupplier<Boolean> pTooltip, boolean pInitialValue) static OptionInstance<Boolean>
createBoolean
(String pCaption, OptionInstance.TooltipSupplier<Boolean> pTooltip, boolean pInitialValue, Consumer<Boolean> pOnValueUpdate) static OptionInstance<Boolean>
createBoolean
(String pCaption, OptionInstance.TooltipSupplier<Boolean> pTooltip, OptionInstance.CaptionBasedToString<Boolean> pValueStringifier, boolean pInitialValue, Consumer<Boolean> pOnValueUpdate) createButton
(Options pOptions, int pX, int pY, int pWidth) createButton
(Options pOptions, int pX, int pY, int pWidth, Consumer<T> pOnValueChanged) static <T extends OptionEnum>
OptionInstance.CaptionBasedToString<T>get()
static <T> OptionInstance.TooltipSupplier<T>
void
toString()
values()
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
BOOLEAN_VALUES
-
BOOLEAN_TO_STRING
-
tooltip
-
toString
-
values
-
codec
-
initialValue
-
onValueUpdate
-
caption
-
value
T value
-
-
构造器详细资料
-
OptionInstance
public OptionInstance(String pCaption, OptionInstance.TooltipSupplier<T> pTooltip, OptionInstance.CaptionBasedToString<T> pValueStringifier, OptionInstance.ValueSet<T> pValues, T pInitialValue, Consumer<T> pOnValueUpdate) -
OptionInstance
public OptionInstance(String pCaption, OptionInstance.TooltipSupplier<T> pTooltip, OptionInstance.CaptionBasedToString<T> pValueStringifier, OptionInstance.ValueSet<T> pValues, com.mojang.serialization.Codec<T> pCodec, T pInitialValue, Consumer<T> pOnValueUpdate)
-
-
方法详细资料
-
createBoolean
public static OptionInstance<Boolean> createBoolean(String pKey, boolean pInitialValue, Consumer<Boolean> pOnValueUpdate) -
createBoolean
-
createBoolean
public static OptionInstance<Boolean> createBoolean(String pCaption, OptionInstance.TooltipSupplier<Boolean> pTooltip, boolean pInitialValue) -
createBoolean
public static OptionInstance<Boolean> createBoolean(String pCaption, OptionInstance.TooltipSupplier<Boolean> pTooltip, boolean pInitialValue, Consumer<Boolean> pOnValueUpdate) -
createBoolean
public static OptionInstance<Boolean> createBoolean(String pCaption, OptionInstance.TooltipSupplier<Boolean> pTooltip, OptionInstance.CaptionBasedToString<Boolean> pValueStringifier, boolean pInitialValue, Consumer<Boolean> pOnValueUpdate) -
noTooltip
-
cachedConstantTooltip
-
forOptionEnum
-
createButton
-
createButton
public AbstractWidget createButton(Options pOptions, int pX, int pY, int pWidth, Consumer<T> pOnValueChanged) -
get
-
codec
-
toString
-
set
-
values
-