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 dvyintermediary 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 aaLdvy;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 abLdvy;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 acLdvy;ac:Dintermediary field_18206Lnet/minecraft/class_4067;field_18206:Dnamed maxLnet/minecraft/client/option/DoubleOption;max:D
-
getter
- Mappings:
Namespace Name Mixin selector official adLdvy;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 aeLdvy;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 afLdvy;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 agLdvy;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>Ldvy;<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>Ldvy;<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 aLdvv;a(Ldvw;III)Ldxb;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 aLdvy;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 bLdvy;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 dLdvy;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 bLdvy;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 cLdvy;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 aLdvy;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 aLdvy;a(Ldvw;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 aLdvy;a(Ldvw;)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 bLdvy;b(Ldvw;)Lot;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;
-