Back to 9Minecraft
Wiki 9Minecraft Wiki 9Minecraft
YetAnotherConfigLib Mod Wiki

YetAnotherConfigLib Mod Wiki & Guide

wiki.9minecraft.net/yetanotherconfiglib-mod/

Provides a configuration library for mod developers to create settings menus.

Guides

Step-by-step, in-game.

Frequently asked questions

How do I start making a config screen for my mod?
Create a new YetAnotherConfigLib builder instance and add option groups using `.addOptionGroup()`, then register it to your mod's config screen factory. The library handles all the menu rendering and layout automatically.
What's the difference between a category and an option group?
Categories are visual sections within a single screen that organize related options together, while option groups are the top-level containers you add to your builder—you can have multiple groups that appear as tabs or separate sections depending on your layout.
Can I add search/filter functionality to my config screen?
YetAnotherConfigLib doesn't include built-in search, but you can organize options into well-named categories and use clear tooltips to help players find settings quickly without needing a search feature.
How do I make a config option that only shows up when another option is enabled?
Use conditional rendering by setting a requirement or predicate on your option that checks the state of the parent setting—this keeps the screen clean by hiding irrelevant options dynamically.

See all 10 YetAnotherConfigLib questions ›