@Environment(value=CLIENT) public class BooleanOption extends Option
| Modifier and Type | Field and Description |
|---|---|
private Predicate<GameOptions> |
getter |
private BiConsumer<GameOptions,Boolean> |
setter |
AO, ATTACK_INDICATOR, AUTO_JUMP, AUTO_SUGGESTIONS, BIOME_BLEND_RADIUS, CHAT_COLOR, CHAT_HEIGHT_FOCUSED, CHAT_LINKS, CHAT_LINKS_PROMPT, CHAT_OPACITY, CHAT_SCALE, CHAT_WIDTH, CLOUDS, DISCRETE_MOUSE_SCROLL, ENTITY_SHADOWS, field_23930, field_23931, FORCE_UNICODE_FONT, FOV, 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 and Description |
|---|
BooleanOption(String key,
Predicate<GameOptions> getter,
BiConsumer<GameOptions,Boolean> setter) |
| Modifier and Type | Method and Description |
|---|---|
AbstractButtonWidget |
createButton(GameOptions options,
int x,
int y,
int width) |
boolean |
get(GameOptions options) |
String |
getDisplayString(GameOptions options) |
void |
set(GameOptions options) |
private void |
set(GameOptions options,
boolean value) |
void |
set(GameOptions options,
String value) |
getDisplayPrefixprivate final Predicate<GameOptions> getter
private final BiConsumer<GameOptions,Boolean> setter
public BooleanOption(String key, Predicate<GameOptions> getter, BiConsumer<GameOptions,Boolean> setter)
public void set(GameOptions options, String value)
public void set(GameOptions options)
private void set(GameOptions options, boolean value)
public boolean get(GameOptions options)
public AbstractButtonWidget createButton(GameOptions options, int x, int y, int width)
createButton in class Optionpublic String getDisplayString(GameOptions options)