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 dyzintermediary 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
ALLOW_SERVER_LISTING, AO, ATTACK_INDICATOR, AUDIO_DEVICE, 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, CHUNK_BUILDER_MODE, 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_LIGHTNING_FLASHES, 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, SHOW_AUTOSAVE_INDICATOR, SIMULATION_DISTANCE, SNEAK_TOGGLED, 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 afLdyz;af: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 agLdyz;ag: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 ahLdyz;ah:Dintermediary field_18206Lnet/minecraft/class_4067;field_18206:Dnamed maxLnet/minecraft/client/option/DoubleOption;max:D
-
getter
- Mappings:
Namespace Name Mixin selector official aiLdyz;ai: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 ajLdyz;aj: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 akLdyz;ak: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 alLdyz;al: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>Ldyz;<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>Ldyz;<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 aLdyu;a(Ldyv;III)Leac;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 aLdyz;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 bLdyz;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 dLdyz;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 bLdyz;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 cLdyz;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 aLdyz;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 aLdyz;a(Ldyv;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 aLdyz;a(Ldyv;)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 bLdyz;b(Ldyv;)Lqk;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;
-