Vanilla Options API
by Embin
Vanilla Options API gives mod developers a way to add their own options to the game's native option screens, using the same systems vanilla uses.
What it does
Developers can register a boolean option for their mod, and the value is saved to options.txt under the mod's identifier. The new option then appears in the accessibility options menu alongside the game's own settings. The library is a Fabric library and needs Fabric API. The mod is client-side only, so a server does not need it and players join without installing it. Files exist for 26.1, 26.1.1, 26.1.2, 26.2 and 26.3, and the code is released under the CC0 1.0 Universal license, which places it in the public domain.
Key features
Custom boolean options
Mods can add boolean options that persist between sessions in the game's options file.
Native option screens
Added options are shown on vanilla's own option screens rather than in a separate configuration window.
Accessibility menu placement
Options registered through the library appear in the accessibility options menu.
Compatibility
Latest build for each game version and loader.
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Questions
Does Vanilla Options API need Fabric API?
Does a server need Vanilla Options API?
In the catalog
Vanilla Options API is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.
More from Embin
Similar mods
What the author says
Library that easily allows mod developers to create custom options using vanilla's systems, and add options to vanilla's option screens. The following would add a boolean option that saves to options.txt as modid.custom_option, appearing in the accessibilty options menu.
Official listing
- Modrinth page
- modrinth.com/mod/embin-vanilla_options_api
- Owner
- Embin
- Published
- 2026-03-07
- Updated on Modrinth
- 2026-05-28
- Facts verified
- 2026-10-15
