@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) |
getDisplayPrefix
private 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 Option
public String getDisplayString(GameOptions options)