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 dvuintermediary net/minecraft/class_4067named net/minecraft/client/option/DoubleOption
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BiFunction<GameOptions,DoubleOption,Text>private Function<MinecraftClient,List<OrderedText>>private Function<GameOptions,Double>protected doubleprotected doubleprivate BiConsumer<GameOptions,Double>protected floatFields 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>> function) -
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 aaLdvu;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 abLdvu;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 acLdvu;ac:Dintermediary field_18206Lnet/minecraft/class_4067;field_18206:Dnamed maxLnet/minecraft/client/option/DoubleOption;max:D
-
getter
- Mappings:
Namespace Name Mixin selector official adLdvu;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 aeLdvu;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 afLdvu;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;
-
field_27958
- Mappings:
Namespace Name Mixin selector official agLdvu;ag:Ljava/util/function/Function;intermediary field_27958Lnet/minecraft/class_4067;field_27958:Ljava/util/function/Function;named field_27958Lnet/minecraft/client/option/DoubleOption;field_27958: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>> function)- Mappings:
Namespace Name Mixin selector official <init>Ldvu;<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>Ldvu;<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 aLdvr;a(Ldvs;III)Ldwx;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 aLdvu;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 bLdvu;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 dLdvu;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 bLdvu;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 cLdvu;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 aLdvu;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 aLdvu;a(Ldvs;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 aLdvu;a(Ldvs;)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 bLdvu;b(Ldvs;)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;
-