YayConfig Documentation
↳ Why ?
It's important to make mods configurable; especially more complex // bigger ones.
There's tons of config APIs already, there's 2 Problems tho
1. They're usually client side
2. I suck at finding the APIs that I need.
For Client-Side config I usually use Cloth Config, as of 2.1.0, yayConfig has Client Config Support as well tho.
YayConfig adds relatively simple to make and intuitive to use Server Config stuff, providing the End-User with a Config Screen to make usage less command based.