Package net.minecraft.client
Class AbstractOption
- java.lang.Object
-
- net.minecraft.client.AbstractOption
-
- Direct Known Subclasses:
BooleanOption
,IteratableOption
,SliderPercentageOption
public abstract class AbstractOption extends java.lang.Object
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AbstractOption(java.lang.String p_i51158_1_)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Widget
createButton(GameSettings p_216586_1_, int p_216586_2_, int p_216586_3_, int p_216586_4_)
protected ITextComponent
genericValueLabel(int p_243225_1_)
protected ITextComponent
genericValueLabel(ITextComponent p_243222_1_)
protected ITextComponent
getCaption()
java.util.Optional<java.util.List<IReorderingProcessor>>
getTooltip()
protected ITextComponent
percentAddValueLabel(int p_243223_1_)
protected ITextComponent
percentValueLabel(double p_243224_1_)
protected ITextComponent
pixelValueLabel(int p_243221_1_)
void
setTooltip(java.util.List<IReorderingProcessor> p_241567_1_)
-
-
-
Field Detail
-
BIOME_BLEND_RADIUS
public static final SliderPercentageOption BIOME_BLEND_RADIUS
-
CHAT_HEIGHT_FOCUSED
public static final SliderPercentageOption CHAT_HEIGHT_FOCUSED
-
CHAT_HEIGHT_UNFOCUSED
public static final SliderPercentageOption CHAT_HEIGHT_UNFOCUSED
-
CHAT_OPACITY
public static final SliderPercentageOption CHAT_OPACITY
-
CHAT_SCALE
public static final SliderPercentageOption CHAT_SCALE
-
CHAT_WIDTH
public static final SliderPercentageOption CHAT_WIDTH
-
CHAT_LINE_SPACING
public static final SliderPercentageOption CHAT_LINE_SPACING
-
CHAT_DELAY
public static final SliderPercentageOption CHAT_DELAY
-
FOV
public static final SliderPercentageOption FOV
-
ACCESSIBILITY_TOOLTIP_FOV_EFFECT
private static final ITextComponent ACCESSIBILITY_TOOLTIP_FOV_EFFECT
-
FOV_EFFECTS_SCALE
public static final SliderPercentageOption FOV_EFFECTS_SCALE
-
ACCESSIBILITY_TOOLTIP_SCREEN_EFFECT
private static final ITextComponent ACCESSIBILITY_TOOLTIP_SCREEN_EFFECT
-
SCREEN_EFFECTS_SCALE
public static final SliderPercentageOption SCREEN_EFFECTS_SCALE
-
FRAMERATE_LIMIT
public static final SliderPercentageOption FRAMERATE_LIMIT
-
GAMMA
public static final SliderPercentageOption GAMMA
-
MIPMAP_LEVELS
public static final SliderPercentageOption MIPMAP_LEVELS
-
MOUSE_WHEEL_SENSITIVITY
public static final SliderPercentageOption MOUSE_WHEEL_SENSITIVITY
-
RAW_MOUSE_INPUT
public static final BooleanOption RAW_MOUSE_INPUT
-
RENDER_DISTANCE
public static final SliderPercentageOption RENDER_DISTANCE
-
ENTITY_DISTANCE_SCALING
public static final SliderPercentageOption ENTITY_DISTANCE_SCALING
-
SENSITIVITY
public static final SliderPercentageOption SENSITIVITY
-
TEXT_BACKGROUND_OPACITY
public static final SliderPercentageOption TEXT_BACKGROUND_OPACITY
-
AMBIENT_OCCLUSION
public static final IteratableOption AMBIENT_OCCLUSION
-
ATTACK_INDICATOR
public static final IteratableOption ATTACK_INDICATOR
-
CHAT_VISIBILITY
public static final IteratableOption CHAT_VISIBILITY
-
GRAPHICS_TOOLTIP_FAST
private static final ITextComponent GRAPHICS_TOOLTIP_FAST
-
GRAPHICS_TOOLTIP_FABULOUS
private static final ITextComponent GRAPHICS_TOOLTIP_FABULOUS
-
GRAPHICS_TOOLTIP_FANCY
private static final ITextComponent GRAPHICS_TOOLTIP_FANCY
-
GRAPHICS
public static final IteratableOption GRAPHICS
-
GUI_SCALE
public static final IteratableOption GUI_SCALE
-
MAIN_HAND
public static final IteratableOption MAIN_HAND
-
NARRATOR
public static final IteratableOption NARRATOR
-
PARTICLES
public static final IteratableOption PARTICLES
-
RENDER_CLOUDS
public static final IteratableOption RENDER_CLOUDS
-
TEXT_BACKGROUND
public static final IteratableOption TEXT_BACKGROUND
-
CHAT_TOOLTIP_HIDE_MATCHED_NAMES
private static final ITextComponent CHAT_TOOLTIP_HIDE_MATCHED_NAMES
-
AUTO_JUMP
public static final BooleanOption AUTO_JUMP
-
AUTO_SUGGESTIONS
public static final BooleanOption AUTO_SUGGESTIONS
-
HIDE_MATCHED_NAMES
public static final BooleanOption HIDE_MATCHED_NAMES
-
CHAT_COLOR
public static final BooleanOption CHAT_COLOR
-
CHAT_LINKS
public static final BooleanOption CHAT_LINKS
-
CHAT_LINKS_PROMPT
public static final BooleanOption CHAT_LINKS_PROMPT
-
DISCRETE_MOUSE_SCROLL
public static final BooleanOption DISCRETE_MOUSE_SCROLL
-
ENABLE_VSYNC
public static final BooleanOption ENABLE_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
-
SHOW_SUBTITLES
public static final BooleanOption SHOW_SUBTITLES
-
SNOOPER_ENABLED
public static final BooleanOption SNOOPER_ENABLED
-
TOGGLE_CROUCH
public static final IteratableOption TOGGLE_CROUCH
-
TOGGLE_SPRINT
public static final IteratableOption TOGGLE_SPRINT
-
TOUCHSCREEN
public static final BooleanOption TOUCHSCREEN
-
USE_FULLSCREEN
public static final BooleanOption USE_FULLSCREEN
-
VIEW_BOBBING
public static final BooleanOption VIEW_BOBBING
-
caption
private final ITextComponent caption
-
toolTip
private java.util.Optional<java.util.List<IReorderingProcessor>> toolTip
-
-
Method Detail
-
createButton
public abstract Widget createButton(GameSettings p_216586_1_, int p_216586_2_, int p_216586_3_, int p_216586_4_)
-
getCaption
protected ITextComponent getCaption()
-
setTooltip
public void setTooltip(java.util.List<IReorderingProcessor> p_241567_1_)
-
getTooltip
public java.util.Optional<java.util.List<IReorderingProcessor>> getTooltip()
-
pixelValueLabel
protected ITextComponent pixelValueLabel(int p_243221_1_)
-
percentValueLabel
protected ITextComponent percentValueLabel(double p_243224_1_)
-
percentAddValueLabel
protected ITextComponent percentAddValueLabel(int p_243223_1_)
-
genericValueLabel
protected ITextComponent genericValueLabel(ITextComponent p_243222_1_)
-
genericValueLabel
protected ITextComponent genericValueLabel(int p_243225_1_)
-
-