Package net.minecraft.client.options
Class CyclingOption
java.lang.Object
net.minecraft.client.options.Option
net.minecraft.client.options.CyclingOption
@Environment(CLIENT) public class CyclingOption extends Option
-
Field Summary
Fields Modifier and Type Field Description private BiFunction<GameOptions,CyclingOption,Text>
messageProvider
private BiConsumer<GameOptions,Integer>
setter
Fields inherited from class net.minecraft.client.options.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, field_26924, FORCE_UNICODE_FONT, FOV, FOV_EFFECT_SCALE, FRAMERATE_LIMIT, FULLSCREEN, GAMMA, GRAPHICS, GUI_SCALE, 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 CyclingOption(String key, BiConsumer<GameOptions,Integer> setter, BiFunction<GameOptions,CyclingOption,Text> messageProvider)
-
Method Summary
Modifier and Type Method Description AbstractButtonWidget
createButton(GameOptions options, int x, int y, int width)
void
cycle(GameOptions options, int amount)
Text
getMessage(GameOptions options)
Methods inherited from class net.minecraft.client.options.Option
getDisplayPrefix, getGenericLabel, getGenericLabel, getPercentAdditionLabel, getPercentLabel, getPixelLabel, getTooltip, setTooltip
-
Field Details
-
setter
-
messageProvider
-
-
Constructor Details
-
CyclingOption
public CyclingOption(String key, BiConsumer<GameOptions,Integer> setter, BiFunction<GameOptions,CyclingOption,Text> messageProvider)
-
-
Method Details
-
cycle
-
createButton
- Specified by:
createButton
in classOption
-
getMessage
-