Vanilla Options API
ModAllow mods to use vanilla's systems to add custom options
Type
Mod
Modrinth Downloads
187
Modrinth ID
9Cxq4qJg
Last Updated
Jul 29, 2026
Description
Library that easily allows mod developers to create custom options using vanilla's systems, and add options to vanilla's option screens.
Code example:
public class MyMod implements ClientModInitializer { private static final OptionInstance<Boolean> OPTION = ...; public static OptionInstance<Boolean> option() { return OPTION; } @Override public void onInitializeClient() { Identifier optionId = Identifier.fromNamespaceAndPath("modid", "custom_option"); VanillaOptionsAPI.register(optionId, OptionsMenuLocation.ACCESSIBILITY, MyMod::option); } }The following would add a boolean option that saves to options.txt as modid.custom_option, appearing in the accessibilty options menu.
Compatibility
Mod Loaders
Game Versions
Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Similar Mods
Play Or Perish
a horror mod where a little girl abby wants to play games with you
Storage Blocks
New useful crates in Minecraft
Extra Gear Mod
This Mod adds a new custom gears added it to make Minecraft more interactive.This was made first for only enderite now...
Aeronautics: Winds & Weather
Adds realistic wind, weather and temperature to create aeronautics and create mod
Inventory Menu
Inventory Menu is a server side data-driven mod that allows players to create customizable, chest-style menus in Minecra...
ZombieVillagerIgnoreDifficulty
One-mixin mod that makes zombies ignore difficulty while converting villagers.