Package net.minecraft.client.option
Class DoubleOption
java.lang.Object
net.minecraft.client.option.Option
net.minecraft.client.option.DoubleOption
- Direct Known Subclasses:
FullscreenOption,LogarithmicOption
- Mappings:
Namespace Name official dvvintermediary net/minecraft/class_4067named net/minecraft/client/option/DoubleOption
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BiFunction<GameOptions,DoubleOption, Text> private final Function<GameOptions,Double> protected doubleprotected final doubleprivate final BiConsumer<GameOptions,Double> protected final floatprivate final Function<MinecraftClient,List<OrderedText>> Fields inherited from class net.minecraft.client.option.Option
AO, ATTACK_INDICATOR, AUTO_JUMP, AUTO_SUGGESTIONS, BIOME_BLEND_RADIUS, CHAT_COLOR, CHAT_DELAY_INSTANT, CHAT_HEIGHT_FOCUSED, CHAT_LINE_SPACING, CHAT_LINKS, CHAT_LINKS_PROMPT, CHAT_OPACITY, CHAT_SCALE, CHAT_WIDTH, CLOUDS, DISCRETE_MOUSE_SCROLL, DISTORTION_EFFECT_SCALE, ENTITY_DISTANCE_SCALING, ENTITY_SHADOWS, field_32147, FORCE_UNICODE_FONT, FOV, FOV_EFFECT_SCALE, FRAMERATE_LIMIT, FULLSCREEN, GAMMA, GRAPHICS, GUI_SCALE, HIDE_MATCHED_NAMES, INVERT_MOUSE, MAIN_HAND, MIPMAP_LEVELS, MONOCHROME_LOGO, MOUSE_WHEEL_SENSITIVITY, NARRATOR, PARTICLES, RAW_MOUSE_INPUT, REALMS_NOTIFICATIONS, REDUCED_DEBUG_INFO, RENDER_DISTANCE, SATURATION, SENSITIVITY, SNEAK_TOGGLED, SNOOPER, SPRINT_TOGGLED, SUBTITLES, TEXT_BACKGROUND, TEXT_BACKGROUND_OPACITY, TOUCHSCREEN, VIEW_BOBBING, VISIBILITY, VSYNC -
Constructor Summary
ConstructorsConstructorDescriptionDoubleOption(String key, double min, double max, float step, Function<GameOptions, Double> getter, BiConsumer<GameOptions, Double> setter, BiFunction<GameOptions, DoubleOption, Text> displayStringGetter) DoubleOption(String key, double min, double max, float step, Function<GameOptions, Double> getter, BiConsumer<GameOptions, Double> setter, BiFunction<GameOptions, DoubleOption, Text> displayStringGetter, Function<MinecraftClient, List<OrderedText>> tooltipsGetter) -
Method Summary
Modifier and TypeMethodDescriptionprivate doubleadjust(double value) createButton(GameOptions options, int x, int y, int width) doubleget(GameOptions options) getDisplayString(GameOptions options) doublegetMax()doublegetMin()doublegetRatio(double value) doublegetValue(double ratio) voidset(GameOptions options, double value) voidsetMax(float max) Methods inherited from class net.minecraft.client.option.Option
getDisplayPrefix, getGenericLabel, getGenericLabel, getPercentAdditionLabel, getPercentLabel, getPixelLabel
-
Field Details
-
step
protected final float step- Mappings:
Namespace Name Mixin selector official aaLdvv;aa:Fintermediary field_18204Lnet/minecraft/class_4067;field_18204:Fnamed stepLnet/minecraft/client/option/DoubleOption;step:F
-
min
protected final double min- Mappings:
Namespace Name Mixin selector official abLdvv;ab:Dintermediary field_18205Lnet/minecraft/class_4067;field_18205:Dnamed minLnet/minecraft/client/option/DoubleOption;min:D
-
max
protected double max- Mappings:
Namespace Name Mixin selector official acLdvv;ac:Dintermediary field_18206Lnet/minecraft/class_4067;field_18206:Dnamed maxLnet/minecraft/client/option/DoubleOption;max:D
-
getter
- Mappings:
Namespace Name Mixin selector official adLdvv;ad:Ljava/util/function/Function;intermediary field_18207Lnet/minecraft/class_4067;field_18207:Ljava/util/function/Function;named getterLnet/minecraft/client/option/DoubleOption;getter:Ljava/util/function/Function;
-
setter
- Mappings:
Namespace Name Mixin selector official aeLdvv;ae:Ljava/util/function/BiConsumer;intermediary field_18208Lnet/minecraft/class_4067;field_18208:Ljava/util/function/BiConsumer;named setterLnet/minecraft/client/option/DoubleOption;setter:Ljava/util/function/BiConsumer;
-
displayStringGetter
- Mappings:
Namespace Name Mixin selector official afLdvv;af:Ljava/util/function/BiFunction;intermediary field_18209Lnet/minecraft/class_4067;field_18209:Ljava/util/function/BiFunction;named displayStringGetterLnet/minecraft/client/option/DoubleOption;displayStringGetter:Ljava/util/function/BiFunction;
-
tooltipsGetter
- Mappings:
Namespace Name Mixin selector official agLdvv;ag:Ljava/util/function/Function;intermediary field_27958Lnet/minecraft/class_4067;field_27958:Ljava/util/function/Function;named tooltipsGetterLnet/minecraft/client/option/DoubleOption;tooltipsGetter:Ljava/util/function/Function;
-
-
Constructor Details
-
DoubleOption
public DoubleOption(String key, double min, double max, float step, Function<GameOptions, Double> getter, BiConsumer<GameOptions, Double> setter, BiFunction<GameOptions, DoubleOption, Text> displayStringGetter, Function<MinecraftClient, List<OrderedText>> tooltipsGetter) - Mappings:
Namespace Name Mixin selector official <init>Ldvv;<init>(Ljava/lang/String;DDFLjava/util/function/Function;Ljava/util/function/BiConsumer;Ljava/util/function/BiFunction;Ljava/util/function/Function;)Vintermediary <init>Lnet/minecraft/class_4067;<init>(Ljava/lang/String;DDFLjava/util/function/Function;Ljava/util/function/BiConsumer;Ljava/util/function/BiFunction;Ljava/util/function/Function;)Vnamed <init>Lnet/minecraft/client/option/DoubleOption;<init>(Ljava/lang/String;DDFLjava/util/function/Function;Ljava/util/function/BiConsumer;Ljava/util/function/BiFunction;Ljava/util/function/Function;)V
-
DoubleOption
public DoubleOption(String key, double min, double max, float step, Function<GameOptions, Double> getter, BiConsumer<GameOptions, Double> setter, BiFunction<GameOptions, DoubleOption, Text> displayStringGetter) - Mappings:
Namespace Name Mixin selector official <init>Ldvv;<init>(Ljava/lang/String;DDFLjava/util/function/Function;Ljava/util/function/BiConsumer;Ljava/util/function/BiFunction;)Vintermediary <init>Lnet/minecraft/class_4067;<init>(Ljava/lang/String;DDFLjava/util/function/Function;Ljava/util/function/BiConsumer;Ljava/util/function/BiFunction;)Vnamed <init>Lnet/minecraft/client/option/DoubleOption;<init>(Ljava/lang/String;DDFLjava/util/function/Function;Ljava/util/function/BiConsumer;Ljava/util/function/BiFunction;)V
-
-
Method Details
-
createButton
- Specified by:
createButtonin classOption- Mappings:
Namespace Name Mixin selector official aLdvs;a(Ldvt;III)Ldwy;intermediary method_18520Lnet/minecraft/class_316;method_18520(Lnet/minecraft/class_315;III)Lnet/minecraft/class_339;named createButtonLnet/minecraft/client/option/Option;createButton(Lnet/minecraft/client/option/GameOptions;III)Lnet/minecraft/client/gui/widget/ClickableWidget;
-
getRatio
public double getRatio(double value) - Mappings:
Namespace Name Mixin selector official aLdvv;a(D)Dintermediary method_18611Lnet/minecraft/class_4067;method_18611(D)Dnamed getRatioLnet/minecraft/client/option/DoubleOption;getRatio(D)D
-
getValue
public double getValue(double ratio) - Mappings:
Namespace Name Mixin selector official bLdvv;b(D)Dintermediary method_18616Lnet/minecraft/class_4067;method_18616(D)Dnamed getValueLnet/minecraft/client/option/DoubleOption;getValue(D)D
-
adjust
private double adjust(double value) - Mappings:
Namespace Name Mixin selector official dLdvv;d(D)Dintermediary method_18618Lnet/minecraft/class_4067;method_18618(D)Dnamed adjustLnet/minecraft/client/option/DoubleOption;adjust(D)D
-
getMin
public double getMin()- Mappings:
Namespace Name Mixin selector official bLdvv;b()Dintermediary method_18615Lnet/minecraft/class_4067;method_18615()Dnamed getMinLnet/minecraft/client/option/DoubleOption;getMin()D
-
getMax
public double getMax()- Mappings:
Namespace Name Mixin selector official cLdvv;c()Dintermediary method_18617Lnet/minecraft/class_4067;method_18617()Dnamed getMaxLnet/minecraft/client/option/DoubleOption;getMax()D
-
setMax
public void setMax(float max) - Mappings:
Namespace Name Mixin selector official aLdvv;a(F)Vintermediary method_18612Lnet/minecraft/class_4067;method_18612(F)Vnamed setMaxLnet/minecraft/client/option/DoubleOption;setMax(F)V
-
set
- Mappings:
Namespace Name Mixin selector official aLdvv;a(Ldvt;D)Vintermediary method_18614Lnet/minecraft/class_4067;method_18614(Lnet/minecraft/class_315;D)Vnamed setLnet/minecraft/client/option/DoubleOption;set(Lnet/minecraft/client/option/GameOptions;D)V
-
get
- Mappings:
Namespace Name Mixin selector official aLdvv;a(Ldvt;)Dintermediary method_18613Lnet/minecraft/class_4067;method_18613(Lnet/minecraft/class_315;)Dnamed getLnet/minecraft/client/option/DoubleOption;get(Lnet/minecraft/client/option/GameOptions;)D
-
getDisplayString
- Mappings:
Namespace Name Mixin selector official bLdvv;b(Ldvt;)Los;intermediary method_18619Lnet/minecraft/class_4067;method_18619(Lnet/minecraft/class_315;)Lnet/minecraft/class_2561;named getDisplayStringLnet/minecraft/client/option/DoubleOption;getDisplayString(Lnet/minecraft/client/option/GameOptions;)Lnet/minecraft/text/Text;
-