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
@Environment(CLIENT) public class DoubleOption extends Option
- Mappings:
Namespace Name official dqq
intermediary net/minecraft/class_4067
named net/minecraft/client/option/DoubleOption
-
Field Summary
Fields Modifier and Type Field Description private BiFunction<GameOptions,DoubleOption,Text>
displayStringGetter
private Function<MinecraftClient,List<OrderedText>>
field_27958
private Function<GameOptions,Double>
getter
protected double
max
protected double
min
private BiConsumer<GameOptions,Double>
setter
protected float
step
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, FORCE_UNICODE_FONT, FOV, FOV_EFFECT_SCALE, FRAMERATE_LIMIT, FULLSCREEN, GAMMA, GRAPHICS, GUI_SCALE, HIDE_MATCHED_NAMES, INVERT_MOUSE, MAIN_HAND, MIPMAP_LEVELS, 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
Constructors Constructor Description DoubleOption(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 Type Method Description private double
adjust(double value)
AbstractButtonWidget
createButton(GameOptions options, int x, int y, int width)
double
get(GameOptions options)
Text
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 Y
Ldqq;Y: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 Z
Ldqq;Z: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 aa
Ldqq;aa: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 ab
Ldqq;ab: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 ac
Ldqq;ac: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 ad
Ldqq;ad: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;
-
field_27958
- Mappings:
Namespace Name Mixin selector official ae
Ldqq;ae:Ljava/util/function/Function;
intermediary field_27958
Lnet/minecraft/class_4067;field_27958:Ljava/util/function/Function;
named field_27958
Lnet/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>
Ldqq;<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>
Ldqq;<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
Ldqn;a(Ldqo;III)Ldrs;
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/AbstractButtonWidget;
-
getRatio
public double getRatio(double value)- Mappings:
Namespace Name Mixin selector official a
Ldqq;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
Ldqq;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
Ldqq;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
Ldqq;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
Ldqq;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
Ldqq;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
Ldqq;a(Ldqo;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
Ldqq;a(Ldqo;)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
Ldqq;b(Ldqo;)Loi;
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;
-