Package net.minecraft.client.option
Class SimpleOption<T>
java.lang.Object
net.minecraft.client.option.SimpleOption<T>
- Mappings:
Namespace Name official ebtintermediary net/minecraft/class_7172named net/minecraft/client/option/SimpleOption
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record(package private) static interfacestatic interface(package private) static interface(package private) static interfacestatic interfacestatic final recordstatic enum(package private) static interfaceprivate static final classstatic final record(package private) static interfacestatic interfacestatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleOption.PotentialValuesBasedCallbacks<Boolean>private final SimpleOption.Callbacks<T>private final com.mojang.serialization.Codec<T>private final Tprivate static final intprivate static final org.slf4j.Logger(package private) final Textprivate final SimpleOption.class_7307<T>(package private) T -
Constructor Summary
ConstructorsConstructorDescriptionSimpleOption(String key, SimpleOption.class_7307<T> class_7307, SimpleOption.class_7303<T> class_7303, SimpleOption.Callbacks<T> callbacks, com.mojang.serialization.Codec<T> codec, T defaultValue, Consumer<T> changeCallback) SimpleOption(String key, SimpleOption.class_7307<T> class_7307, SimpleOption.class_7303<T> class_7303, SimpleOption.Callbacks<T> callbacks, T defaultValue, Consumer<T> changeCallback) -
Method Summary
Modifier and TypeMethodDescriptioncreateButton(GameOptions options, int x, int y, int width) static <T> SimpleOption.class_7307<T>com.mojang.serialization.Codec<T>getCodec()getValue()protected static List<OrderedText>method_42714(MinecraftClient minecraftClient, Text text) static <T> SimpleOption.class_7307<T>method_42717(Text text) static <T extends class_7291>
SimpleOption.class_7303<T>static SimpleOption<Boolean>static SimpleOption<Boolean>static SimpleOption<Boolean>ofBoolean(String key, SimpleOption.class_7307<Boolean> class_7307, boolean defaultValue) static SimpleOption<Boolean>ofBoolean(String key, SimpleOption.class_7307<Boolean> class_7307, boolean defaultValue, Consumer<Boolean> changeCallback) voidtoString()
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official bLebt;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;
-
BOOLEAN
- Mappings:
Namespace Name Mixin selector official aLebt;a:Lebt$e;intermediary field_38278Lnet/minecraft/class_7172;field_38278:Lnet/minecraft/class_7172$class_7173;named BOOLEANLnet/minecraft/client/option/SimpleOption;BOOLEAN:Lnet/minecraft/client/option/SimpleOption$PotentialValuesBasedCallbacks;
-
field_38441
private static final int field_38441- See Also:
- Mappings:
Namespace Name Mixin selector official cLebt;c:Iintermediary field_38441Lnet/minecraft/class_7172;field_38441:Inamed field_38441Lnet/minecraft/client/option/SimpleOption;field_38441:I
-
tooltipFactoryGetter
- Mappings:
Namespace Name Mixin selector official dLebt;d:Lebt$m;intermediary field_37863Lnet/minecraft/class_7172;field_37863:Lnet/minecraft/class_7172$class_7307;named tooltipFactoryGetterLnet/minecraft/client/option/SimpleOption;tooltipFactoryGetter:Lnet/minecraft/client/option/SimpleOption$class_7307;
-
textGetter
- Mappings:
Namespace Name Mixin selector official eLebt;e: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 fLebt;f:Lebt$o;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;
-
codec
- Mappings:
Namespace Name Mixin selector official gLebt;g:Lcom/mojang/serialization/Codec;intermediary field_38279Lnet/minecraft/class_7172;field_38279:Lcom/mojang/serialization/Codec;named codecLnet/minecraft/client/option/SimpleOption;codec:Lcom/mojang/serialization/Codec;
-
defaultValue
- Mappings:
Namespace Name Mixin selector official hLebt;h: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 iLebt;i: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;
-
text
- Mappings:
Namespace Name Mixin selector official jLebt;j:Lqu;intermediary field_38280Lnet/minecraft/class_7172;field_38280:Lnet/minecraft/class_2561;named textLnet/minecraft/client/option/SimpleOption;text:Lnet/minecraft/text/Text;
-
value
T value- Mappings:
Namespace Name Mixin selector official kLebt;k: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 key, SimpleOption.class_7307<T> class_7307, SimpleOption.class_7303<T> class_7303, SimpleOption.Callbacks<T> callbacks, T defaultValue, Consumer<T> changeCallback) - Mappings:
Namespace Name Mixin selector official <init>Lebt;<init>(Ljava/lang/String;Lebt$m;Lebt$b;Lebt$o;Ljava/lang/Object;Ljava/util/function/Consumer;)Vintermediary <init>Lnet/minecraft/class_7172;<init>(Ljava/lang/String;Lnet/minecraft/class_7172$class_7307;Lnet/minecraft/class_7172$class_7303;Lnet/minecraft/class_7172$class_7178;Ljava/lang/Object;Ljava/util/function/Consumer;)Vnamed <init>Lnet/minecraft/client/option/SimpleOption;<init>(Ljava/lang/String;Lnet/minecraft/client/option/SimpleOption$class_7307;Lnet/minecraft/client/option/SimpleOption$class_7303;Lnet/minecraft/client/option/SimpleOption$Callbacks;Ljava/lang/Object;Ljava/util/function/Consumer;)V
-
SimpleOption
public SimpleOption(String key, SimpleOption.class_7307<T> class_7307, SimpleOption.class_7303<T> class_7303, SimpleOption.Callbacks<T> callbacks, com.mojang.serialization.Codec<T> codec, T defaultValue, Consumer<T> changeCallback) - Mappings:
Namespace Name Mixin selector official <init>Lebt;<init>(Ljava/lang/String;Lebt$m;Lebt$b;Lebt$o;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/util/function/Consumer;)Vintermediary <init>Lnet/minecraft/class_7172;<init>(Ljava/lang/String;Lnet/minecraft/class_7172$class_7307;Lnet/minecraft/class_7172$class_7303;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;Lnet/minecraft/client/option/SimpleOption$class_7307;Lnet/minecraft/client/option/SimpleOption$class_7303;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 aLebt;a(Ljava/lang/String;ZLjava/util/function/Consumer;)Lebt;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;
-
ofBoolean
- Mappings:
Namespace Name Mixin selector official aLebt;a(Ljava/lang/String;Z)Lebt;intermediary method_42402Lnet/minecraft/class_7172;method_42402(Ljava/lang/String;Z)Lnet/minecraft/class_7172;named ofBooleanLnet/minecraft/client/option/SimpleOption;ofBoolean(Ljava/lang/String;Z)Lnet/minecraft/client/option/SimpleOption;
-
ofBoolean
public static SimpleOption<Boolean> ofBoolean(String key, SimpleOption.class_7307<Boolean> class_7307, boolean defaultValue) - Mappings:
Namespace Name Mixin selector official aLebt;a(Ljava/lang/String;Lebt$m;Z)Lebt;intermediary method_41749Lnet/minecraft/class_7172;method_41749(Ljava/lang/String;Lnet/minecraft/class_7172$class_7307;Z)Lnet/minecraft/class_7172;named ofBooleanLnet/minecraft/client/option/SimpleOption;ofBoolean(Ljava/lang/String;Lnet/minecraft/client/option/SimpleOption$class_7307;Z)Lnet/minecraft/client/option/SimpleOption;
-
ofBoolean
public static SimpleOption<Boolean> ofBoolean(String key, SimpleOption.class_7307<Boolean> class_7307, boolean defaultValue, Consumer<Boolean> changeCallback) - Mappings:
Namespace Name Mixin selector official aLebt;a(Ljava/lang/String;Lebt$m;ZLjava/util/function/Consumer;)Lebt;intermediary method_41750Lnet/minecraft/class_7172;method_41750(Ljava/lang/String;Lnet/minecraft/class_7172$class_7307;ZLjava/util/function/Consumer;)Lnet/minecraft/class_7172;named ofBooleanLnet/minecraft/client/option/SimpleOption;ofBoolean(Ljava/lang/String;Lnet/minecraft/client/option/SimpleOption$class_7307;ZLjava/util/function/Consumer;)Lnet/minecraft/client/option/SimpleOption;
-
emptyTooltipFactoryGetter
- Mappings:
Namespace Name Mixin selector official aLebt;a()Lebt$m;intermediary method_42399Lnet/minecraft/class_7172;method_42399()Lnet/minecraft/class_7172$class_7307;named emptyTooltipFactoryGetterLnet/minecraft/client/option/SimpleOption;emptyTooltipFactoryGetter()Lnet/minecraft/client/option/SimpleOption$class_7307;
-
method_42717
- Mappings:
Namespace Name Mixin selector official aLebt;a(Lqu;)Lebt$m;intermediary method_42717Lnet/minecraft/class_7172;method_42717(Lnet/minecraft/class_2561;)Lnet/minecraft/class_7172$class_7307;named method_42717Lnet/minecraft/client/option/SimpleOption;method_42717(Lnet/minecraft/text/Text;)Lnet/minecraft/client/option/SimpleOption$class_7307;
-
method_42720
- Mappings:
Namespace Name Mixin selector official bLebt;b()Lebt$b;intermediary method_42720Lnet/minecraft/class_7172;method_42720()Lnet/minecraft/class_7172$class_7303;named method_42720Lnet/minecraft/client/option/SimpleOption;method_42720()Lnet/minecraft/client/option/SimpleOption$class_7303;
-
method_42714
- Mappings:
Namespace Name Mixin selector official aLebt;a(Lebq;Lqu;)Ljava/util/List;intermediary method_42714Lnet/minecraft/class_7172;method_42714(Lnet/minecraft/class_310;Lnet/minecraft/class_2561;)Ljava/util/List;named method_42714Lnet/minecraft/client/option/SimpleOption;method_42714(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/text/Text;)Ljava/util/List;
-
createButton
- Mappings:
Namespace Name Mixin selector official aLebt;a(Lebu;III)Ledi;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 cLebt;c()Ljava/lang/Object;intermediary method_41753Lnet/minecraft/class_7172;method_41753()Ljava/lang/Object;named getValueLnet/minecraft/client/option/SimpleOption;getValue()Ljava/lang/Object;
-
getCodec
- Mappings:
Namespace Name Mixin selector official dLebt;d()Lcom/mojang/serialization/Codec;intermediary method_42404Lnet/minecraft/class_7172;method_42404()Lcom/mojang/serialization/Codec;named getCodecLnet/minecraft/client/option/SimpleOption;getCodec()Lcom/mojang/serialization/Codec;
-
toString
-
setValue
- Mappings:
Namespace Name Mixin selector official aLebt;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 eLebt;e()Lebt$o;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;
-