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 dxi
intermediary net/minecraft/class_4067
named net/minecraft/client/option/DoubleOption
-
Field Summary
Modifier and TypeFieldDescriptionprivate final BiFunction<GameOptions,
DoubleOption, Text> private final Function<GameOptions,
Double> protected double
protected final double
private final BiConsumer<GameOptions,
Double> protected final float
private 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
ConstructorDescriptionDoubleOption
(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 double
adjust
(double value) createButton
(GameOptions options, int x, int y, int width) double
get
(GameOptions options) getDisplayString
(GameOptions options) double
getMax()
double
getMin()
double
getRatio
(double value) double
getValue
(double ratio) void
set
(GameOptions options, double value) void
setMax
(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 af
Ldxi;af:F
intermediary field_18204
Lnet/minecraft/class_4067;field_18204:F
named step
Lnet/minecraft/client/option/DoubleOption;step:F
-
min
protected final double min- Mappings:
Namespace Name Mixin selector official ag
Ldxi;ag:D
intermediary field_18205
Lnet/minecraft/class_4067;field_18205:D
named min
Lnet/minecraft/client/option/DoubleOption;min:D
-
max
protected double max- Mappings:
Namespace Name Mixin selector official ah
Ldxi;ah:D
intermediary field_18206
Lnet/minecraft/class_4067;field_18206:D
named max
Lnet/minecraft/client/option/DoubleOption;max:D
-
getter
- Mappings:
Namespace Name Mixin selector official ai
Ldxi;ai:Ljava/util/function/Function;
intermediary field_18207
Lnet/minecraft/class_4067;field_18207:Ljava/util/function/Function;
named getter
Lnet/minecraft/client/option/DoubleOption;getter:Ljava/util/function/Function;
-
setter
- Mappings:
Namespace Name Mixin selector official aj
Ldxi;aj:Ljava/util/function/BiConsumer;
intermediary field_18208
Lnet/minecraft/class_4067;field_18208:Ljava/util/function/BiConsumer;
named setter
Lnet/minecraft/client/option/DoubleOption;setter:Ljava/util/function/BiConsumer;
-
displayStringGetter
- Mappings:
Namespace Name Mixin selector official ak
Ldxi;ak:Ljava/util/function/BiFunction;
intermediary field_18209
Lnet/minecraft/class_4067;field_18209:Ljava/util/function/BiFunction;
named displayStringGetter
Lnet/minecraft/client/option/DoubleOption;displayStringGetter:Ljava/util/function/BiFunction;
-
tooltipsGetter
- Mappings:
Namespace Name Mixin selector official al
Ldxi;al:Ljava/util/function/Function;
intermediary field_27958
Lnet/minecraft/class_4067;field_27958:Ljava/util/function/Function;
named tooltipsGetter
Lnet/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>
Ldxi;<init>(Ljava/lang/String;DDFLjava/util/function/Function;Ljava/util/function/BiConsumer;Ljava/util/function/BiFunction;Ljava/util/function/Function;)V
intermediary <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;)V
named <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>
Ldxi;<init>(Ljava/lang/String;DDFLjava/util/function/Function;Ljava/util/function/BiConsumer;Ljava/util/function/BiFunction;)V
intermediary <init>
Lnet/minecraft/class_4067;<init>(Ljava/lang/String;DDFLjava/util/function/Function;Ljava/util/function/BiConsumer;Ljava/util/function/BiFunction;)V
named <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:
createButton
in classOption
- Mappings:
Namespace Name Mixin selector official a
Ldxe;a(Ldxf;III)Ldyl;
intermediary method_18520
Lnet/minecraft/class_316;method_18520(Lnet/minecraft/class_315;III)Lnet/minecraft/class_339;
named createButton
Lnet/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 a
Ldxi;a(D)D
intermediary method_18611
Lnet/minecraft/class_4067;method_18611(D)D
named getRatio
Lnet/minecraft/client/option/DoubleOption;getRatio(D)D
-
getValue
public double getValue(double ratio) - Mappings:
Namespace Name Mixin selector official b
Ldxi;b(D)D
intermediary method_18616
Lnet/minecraft/class_4067;method_18616(D)D
named getValue
Lnet/minecraft/client/option/DoubleOption;getValue(D)D
-
adjust
private double adjust(double value) - Mappings:
Namespace Name Mixin selector official d
Ldxi;d(D)D
intermediary method_18618
Lnet/minecraft/class_4067;method_18618(D)D
named adjust
Lnet/minecraft/client/option/DoubleOption;adjust(D)D
-
getMin
public double getMin()- Mappings:
Namespace Name Mixin selector official b
Ldxi;b()D
intermediary method_18615
Lnet/minecraft/class_4067;method_18615()D
named getMin
Lnet/minecraft/client/option/DoubleOption;getMin()D
-
getMax
public double getMax()- Mappings:
Namespace Name Mixin selector official c
Ldxi;c()D
intermediary method_18617
Lnet/minecraft/class_4067;method_18617()D
named getMax
Lnet/minecraft/client/option/DoubleOption;getMax()D
-
setMax
public void setMax(float max) - Mappings:
Namespace Name Mixin selector official a
Ldxi;a(F)V
intermediary method_18612
Lnet/minecraft/class_4067;method_18612(F)V
named setMax
Lnet/minecraft/client/option/DoubleOption;setMax(F)V
-
set
- Mappings:
Namespace Name Mixin selector official a
Ldxi;a(Ldxf;D)V
intermediary method_18614
Lnet/minecraft/class_4067;method_18614(Lnet/minecraft/class_315;D)V
named set
Lnet/minecraft/client/option/DoubleOption;set(Lnet/minecraft/client/option/GameOptions;D)V
-
get
- Mappings:
Namespace Name Mixin selector official a
Ldxi;a(Ldxf;)D
intermediary method_18613
Lnet/minecraft/class_4067;method_18613(Lnet/minecraft/class_315;)D
named get
Lnet/minecraft/client/option/DoubleOption;get(Lnet/minecraft/client/option/GameOptions;)D
-
getDisplayString
- Mappings:
Namespace Name Mixin selector official b
Ldxi;b(Ldxf;)Lpt;
intermediary method_18619
Lnet/minecraft/class_4067;method_18619(Lnet/minecraft/class_315;)Lnet/minecraft/class_2561;
named getDisplayString
Lnet/minecraft/client/option/DoubleOption;getDisplayString(Lnet/minecraft/client/option/GameOptions;)Lnet/minecraft/text/Text;
-