Package net.minecraft.client.option
Class SimpleOption<T>
java.lang.Object
net.minecraft.client.option.SimpleOption<T>
- Mappings:
Namespace Name official ebiintermediary net/minecraft/class_7172named net/minecraft/client/option/SimpleOption
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static interfacestatic final recordstatic interface(package private) static interfacestatic final recordstatic interfacestatic enumstatic final recordprivate static final classstatic final record(package private) static interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SimpleOption.Callbacks<T>private final Tstatic final SimpleOption.PotentialValuesBasedCallbacks<Boolean>private final com.mojang.serialization.Codec<T>private final Textprivate static final org.slf4j.Loggerprivate final Function<MinecraftClient,SimpleOption.class_7277<T>> (package private) T -
Constructor Summary
ConstructorsConstructorDescriptionSimpleOption(String string, Function<MinecraftClient, SimpleOption.class_7277<T>> tooltipFactoryGetter, Function<T, Text> textGetter, SimpleOption.Callbacks<T> callbacks, com.mojang.serialization.Codec<T> codec, T t, Consumer<T> consumer) SimpleOption(String string, Function<MinecraftClient, SimpleOption.class_7277<T>> function, Function<T, Text> function2, SimpleOption.Callbacks<T> callbacks, T t, Consumer<T> consumer) -
Method Summary
Modifier and TypeMethodDescriptioncreateButton(GameOptions gameOptions, int int2, int int3, int int4) protected TextgetValue()static <T> Function<MinecraftClient,SimpleOption.class_7277<T>> static SimpleOption.Callbacks<Integer>method_42400(int int2, IntSupplier intSupplier) static SimpleOption<Boolean>method_42402(String string, boolean bool) com.mojang.serialization.Codec<T>static SimpleOption<Boolean>static SimpleOption<Boolean>ofBoolean(String key, Function<MinecraftClient, SimpleOption.class_7277<Boolean>> tooltipFactoryGetter, boolean defaultValue) static SimpleOption<Boolean>ofBoolean(String key, Function<MinecraftClient, SimpleOption.class_7277<Boolean>> tooltipFactoryGetter, boolean defaultValue, Consumer<Boolean> changeCallback) voidtoString()
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official bLebi;b:Lorg/slf4j/Logger;intermediary field_37862Lnet/minecraft/class_7172;field_37862:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/option/SimpleOption;LOGGER:Lorg/slf4j/Logger;
-
field_38278
- Mappings:
Namespace Name Mixin selector official aLebi;a:Lebi$c;intermediary field_38278Lnet/minecraft/class_7172;field_38278:Lnet/minecraft/class_7172$class_7173;named field_38278Lnet/minecraft/client/option/SimpleOption;field_38278:Lnet/minecraft/client/option/SimpleOption$PotentialValuesBasedCallbacks;
-
tooltipFactoryGetter
- Mappings:
Namespace Name Mixin selector official cLebi;c:Ljava/util/function/Function;intermediary field_37863Lnet/minecraft/class_7172;field_37863:Ljava/util/function/Function;named tooltipFactoryGetterLnet/minecraft/client/option/SimpleOption;tooltipFactoryGetter:Ljava/util/function/Function;
-
textGetter
- Mappings:
Namespace Name Mixin selector official dLebi;d:Ljava/util/function/Function;intermediary field_37864Lnet/minecraft/class_7172;field_37864:Ljava/util/function/Function;named textGetterLnet/minecraft/client/option/SimpleOption;textGetter:Ljava/util/function/Function;
-
callbacks
- Mappings:
Namespace Name Mixin selector official eLebi;e:Lebi$k;intermediary field_37865Lnet/minecraft/class_7172;field_37865:Lnet/minecraft/class_7172$class_7178;named callbacksLnet/minecraft/client/option/SimpleOption;callbacks:Lnet/minecraft/client/option/SimpleOption$Callbacks;
-
field_38279
- Mappings:
Namespace Name Mixin selector official fLebi;f:Lcom/mojang/serialization/Codec;intermediary field_38279Lnet/minecraft/class_7172;field_38279:Lcom/mojang/serialization/Codec;named field_38279Lnet/minecraft/client/option/SimpleOption;field_38279:Lcom/mojang/serialization/Codec;
-
defaultValue
- Mappings:
Namespace Name Mixin selector official gLebi;g:Ljava/lang/Object;intermediary field_37866Lnet/minecraft/class_7172;field_37866:Ljava/lang/Object;named defaultValueLnet/minecraft/client/option/SimpleOption;defaultValue:Ljava/lang/Object;
-
changeCallback
- Mappings:
Namespace Name Mixin selector official hLebi;h:Ljava/util/function/Consumer;intermediary field_37867Lnet/minecraft/class_7172;field_37867:Ljava/util/function/Consumer;named changeCallbackLnet/minecraft/client/option/SimpleOption;changeCallback:Ljava/util/function/Consumer;
-
key
- Mappings:
Namespace Name Mixin selector official iLebi;i:Lqs;intermediary field_38280Lnet/minecraft/class_7172;field_38280:Lnet/minecraft/class_2561;named keyLnet/minecraft/client/option/SimpleOption;key:Lnet/minecraft/text/Text;
-
value
T value- Mappings:
Namespace Name Mixin selector official jLebi;j:Ljava/lang/Object;intermediary field_37868Lnet/minecraft/class_7172;field_37868:Ljava/lang/Object;named valueLnet/minecraft/client/option/SimpleOption;value:Ljava/lang/Object;
-
-
Constructor Details
-
SimpleOption
public SimpleOption(String string, Function<MinecraftClient, SimpleOption.class_7277<T>> function, Function<T, Text> function2, SimpleOption.Callbacks<T> callbacks, T t, Consumer<T> consumer) -
SimpleOption
public SimpleOption(String string, Function<MinecraftClient, SimpleOption.class_7277<T>> tooltipFactoryGetter, Function<T, Text> textGetter, SimpleOption.Callbacks<T> callbacks, com.mojang.serialization.Codec<T> codec, T t, Consumer<T> consumer) - Mappings:
Namespace Name Mixin selector official <init>Lebi;<init>(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Lebi$k;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/util/function/Consumer;)Vintermediary <init>Lnet/minecraft/class_7172;<init>(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_7172$class_7178;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/util/function/Consumer;)Vnamed <init>Lnet/minecraft/client/option/SimpleOption;<init>(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/client/option/SimpleOption$Callbacks;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/util/function/Consumer;)V
-
-
Method Details
-
ofBoolean
public static SimpleOption<Boolean> ofBoolean(String key, boolean defaultValue, Consumer<Boolean> changeCallback) - Mappings:
Namespace Name Mixin selector official aLebi;a(Ljava/lang/String;ZLjava/util/function/Consumer;)Lebi;intermediary method_41751Lnet/minecraft/class_7172;method_41751(Ljava/lang/String;ZLjava/util/function/Consumer;)Lnet/minecraft/class_7172;named ofBooleanLnet/minecraft/client/option/SimpleOption;ofBoolean(Ljava/lang/String;ZLjava/util/function/Consumer;)Lnet/minecraft/client/option/SimpleOption;
-
method_42402
- Mappings:
Namespace Name Mixin selector official aLebi;a(Ljava/lang/String;Z)Lebi;intermediary method_42402Lnet/minecraft/class_7172;method_42402(Ljava/lang/String;Z)Lnet/minecraft/class_7172;named method_42402Lnet/minecraft/client/option/SimpleOption;method_42402(Ljava/lang/String;Z)Lnet/minecraft/client/option/SimpleOption;
-
ofBoolean
public static SimpleOption<Boolean> ofBoolean(String key, Function<MinecraftClient, SimpleOption.class_7277<Boolean>> tooltipFactoryGetter, boolean defaultValue) - Mappings:
Namespace Name Mixin selector official aLebi;a(Ljava/lang/String;Ljava/util/function/Function;Z)Lebi;intermediary method_41749Lnet/minecraft/class_7172;method_41749(Ljava/lang/String;Ljava/util/function/Function;Z)Lnet/minecraft/class_7172;named ofBooleanLnet/minecraft/client/option/SimpleOption;ofBoolean(Ljava/lang/String;Ljava/util/function/Function;Z)Lnet/minecraft/client/option/SimpleOption;
-
ofBoolean
public static SimpleOption<Boolean> ofBoolean(String key, Function<MinecraftClient, SimpleOption.class_7277<Boolean>> tooltipFactoryGetter, boolean defaultValue, Consumer<Boolean> changeCallback) - Mappings:
Namespace Name Mixin selector official aLebi;a(Ljava/lang/String;Ljava/util/function/Function;ZLjava/util/function/Consumer;)Lebi;intermediary method_41750Lnet/minecraft/class_7172;method_41750(Ljava/lang/String;Ljava/util/function/Function;ZLjava/util/function/Consumer;)Lnet/minecraft/class_7172;named ofBooleanLnet/minecraft/client/option/SimpleOption;ofBoolean(Ljava/lang/String;Ljava/util/function/Function;ZLjava/util/function/Consumer;)Lnet/minecraft/client/option/SimpleOption;
-
method_42399
- Mappings:
Namespace Name Mixin selector official aLebi;a()Ljava/util/function/Function;intermediary method_42399Lnet/minecraft/class_7172;method_42399()Ljava/util/function/Function;named method_42399Lnet/minecraft/client/option/SimpleOption;method_42399()Ljava/util/function/Function;
-
createButton
- Mappings:
Namespace Name Mixin selector official aLebi;a(Lebj;III)Lecx;intermediary method_18520Lnet/minecraft/class_7172;method_18520(Lnet/minecraft/class_315;III)Lnet/minecraft/class_339;named createButtonLnet/minecraft/client/option/SimpleOption;createButton(Lnet/minecraft/client/option/GameOptions;III)Lnet/minecraft/client/gui/widget/ClickableWidget;
-
getValue
- Mappings:
Namespace Name Mixin selector official bLebi;b()Ljava/lang/Object;intermediary method_41753Lnet/minecraft/class_7172;method_41753()Ljava/lang/Object;named getValueLnet/minecraft/client/option/SimpleOption;getValue()Ljava/lang/Object;
-
method_42404
- Mappings:
Namespace Name Mixin selector official cLebi;c()Lcom/mojang/serialization/Codec;intermediary method_42404Lnet/minecraft/class_7172;method_42404()Lcom/mojang/serialization/Codec;named method_42404Lnet/minecraft/client/option/SimpleOption;method_42404()Lcom/mojang/serialization/Codec;
-
toString
-
setValue
- Mappings:
Namespace Name Mixin selector official aLebi;a(Ljava/lang/Object;)Vintermediary method_41748Lnet/minecraft/class_7172;method_41748(Ljava/lang/Object;)Vnamed setValueLnet/minecraft/client/option/SimpleOption;setValue(Ljava/lang/Object;)V
-
getCallbacks
- Mappings:
Namespace Name Mixin selector official dLebi;d()Lebi$k;intermediary method_41754Lnet/minecraft/class_7172;method_41754()Lnet/minecraft/class_7172$class_7178;named getCallbacksLnet/minecraft/client/option/SimpleOption;getCallbacks()Lnet/minecraft/client/option/SimpleOption$Callbacks;
-
getDisplayPrefix
- Mappings:
Namespace Name Mixin selector official eLebi;e()Lqs;intermediary method_42407Lnet/minecraft/class_7172;method_42407()Lnet/minecraft/class_2561;named getDisplayPrefixLnet/minecraft/client/option/SimpleOption;getDisplayPrefix()Lnet/minecraft/text/Text;
-
method_42400
- Mappings:
Namespace Name Mixin selector official aLebi;a(ILjava/util/function/IntSupplier;)Lebi$k;intermediary method_42400Lnet/minecraft/class_7172;method_42400(ILjava/util/function/IntSupplier;)Lnet/minecraft/class_7172$class_7178;named method_42400Lnet/minecraft/client/option/SimpleOption;method_42400(ILjava/util/function/IntSupplier;)Lnet/minecraft/client/option/SimpleOption$Callbacks;
-