Class Option

java.lang.Object
net.minecraft.client.options.Option
Direct Known Subclasses:
BooleanOption, CyclingOption, DoubleOption

@Environment(CLIENT)
public abstract class Option
extends Object
  • Field Details

    • BIOME_BLEND_RADIUS

      public static final DoubleOption BIOME_BLEND_RADIUS
    • CHAT_HEIGHT_FOCUSED

      public static final DoubleOption CHAT_HEIGHT_FOCUSED
    • SATURATION

      public static final DoubleOption SATURATION
    • CHAT_OPACITY

      public static final DoubleOption CHAT_OPACITY
    • CHAT_SCALE

      public static final DoubleOption CHAT_SCALE
    • CHAT_WIDTH

      public static final DoubleOption CHAT_WIDTH
    • CHAT_LINE_SPACING

      public static final DoubleOption CHAT_LINE_SPACING
    • CHAT_DELAY_INSTANT

      public static final DoubleOption CHAT_DELAY_INSTANT
    • FOV

      public static final DoubleOption FOV
    • FOV_EFFECT_SCALE_TOOLTIP

      private static final Text FOV_EFFECT_SCALE_TOOLTIP
    • FOV_EFFECT_SCALE

      public static final DoubleOption FOV_EFFECT_SCALE
    • DISTORTION_EFFECT_SCALE_TOOLTIP

      private static final Text DISTORTION_EFFECT_SCALE_TOOLTIP
    • DISTORTION_EFFECT_SCALE

      public static final DoubleOption DISTORTION_EFFECT_SCALE
    • FRAMERATE_LIMIT

      public static final DoubleOption FRAMERATE_LIMIT
    • GAMMA

      public static final DoubleOption GAMMA
    • MIPMAP_LEVELS

      public static final DoubleOption MIPMAP_LEVELS
    • MOUSE_WHEEL_SENSITIVITY

      public static final DoubleOption MOUSE_WHEEL_SENSITIVITY
    • RAW_MOUSE_INPUT

      public static final BooleanOption RAW_MOUSE_INPUT
    • RENDER_DISTANCE

      public static final DoubleOption RENDER_DISTANCE
    • ENTITY_DISTANCE_SCALING

      public static final DoubleOption ENTITY_DISTANCE_SCALING
    • SENSITIVITY

      public static final DoubleOption SENSITIVITY
    • TEXT_BACKGROUND_OPACITY

      public static final DoubleOption TEXT_BACKGROUND_OPACITY
    • AO

      public static final CyclingOption AO
    • ATTACK_INDICATOR

      public static final CyclingOption ATTACK_INDICATOR
    • VISIBILITY

      public static final CyclingOption VISIBILITY
    • FAST_GRAPHICS_TOOLTIP

      private static final Text FAST_GRAPHICS_TOOLTIP
    • FABULOUS_GRAPHICS_TOOLTIP

      private static final Text FABULOUS_GRAPHICS_TOOLTIP
    • FANCY_GRAPHICS_TOOLTIP

      private static final Text FANCY_GRAPHICS_TOOLTIP
    • GRAPHICS

      public static final CyclingOption GRAPHICS
    • GUI_SCALE

      public static final CyclingOption GUI_SCALE
    • MAIN_HAND

      public static final CyclingOption MAIN_HAND
    • NARRATOR

      public static final CyclingOption NARRATOR
    • PARTICLES

      public static final CyclingOption PARTICLES
    • CLOUDS

      public static final CyclingOption CLOUDS
    • TEXT_BACKGROUND

      public static final CyclingOption TEXT_BACKGROUND
    • field_26925

      private static final Text field_26925
    • AUTO_JUMP

      public static final BooleanOption AUTO_JUMP
    • AUTO_SUGGESTIONS

      public static final BooleanOption AUTO_SUGGESTIONS
    • field_26924

      public static final BooleanOption field_26924
    • CHAT_COLOR

      public static final BooleanOption CHAT_COLOR
    • DISCRETE_MOUSE_SCROLL

      public static final BooleanOption DISCRETE_MOUSE_SCROLL
    • VSYNC

      public static final BooleanOption VSYNC
    • ENTITY_SHADOWS

      public static final BooleanOption ENTITY_SHADOWS
    • FORCE_UNICODE_FONT

      public static final BooleanOption FORCE_UNICODE_FONT
    • INVERT_MOUSE

      public static final BooleanOption INVERT_MOUSE
    • REALMS_NOTIFICATIONS

      public static final BooleanOption REALMS_NOTIFICATIONS
    • REDUCED_DEBUG_INFO

      public static final BooleanOption REDUCED_DEBUG_INFO
    • SUBTITLES

      public static final BooleanOption SUBTITLES
    • SNOOPER

      public static final BooleanOption SNOOPER
    • SNEAK_TOGGLED

      public static final CyclingOption SNEAK_TOGGLED
    • SPRINT_TOGGLED

      public static final CyclingOption SPRINT_TOGGLED
    • TOUCHSCREEN

      public static final BooleanOption TOUCHSCREEN
    • FULLSCREEN

      public static final BooleanOption FULLSCREEN
    • VIEW_BOBBING

      public static final BooleanOption VIEW_BOBBING
    • key

      private final Text key
    • tooltip

      private Optional<List<OrderedText>> tooltip
  • Constructor Details

    • Option

      public Option​(String key)
  • Method Details

    • createButton

      public abstract AbstractButtonWidget createButton​(GameOptions options, int x, int y, int width)
    • getDisplayPrefix

      protected Text getDisplayPrefix()
    • setTooltip

      public void setTooltip​(List<OrderedText> tooltip)
    • getTooltip

      public Optional<List<OrderedText>> getTooltip()
    • getPixelLabel

      protected Text getPixelLabel​(int pixel)
    • getPercentLabel

      protected Text getPercentLabel​(double proportion)
    • getPercentAdditionLabel

      protected Text getPercentAdditionLabel​(int percentage)
    • getGenericLabel

      protected Text getGenericLabel​(Text value)
    • getGenericLabel

      protected Text getGenericLabel​(int value)