MidnightLib
Implement configurations easier than ever before!
Just create Java fields, annotate them with @Entry,
maybe add some more additional options, and boom!
This example can be found here, and helps you get started (almost) faster than speed of light!
User-friendly config screens
Configuration screens are automatically created from config classes.
Here's one generated from a class similar to the one from above!
Features
Lightweight
Size of the .jar is currently just 50KB.
Everything essential for the config (including GUI) is only 30KB!
JiJ-able
Bundle MidnightLib with your mod with ease. Gone are the days of installing dependencies manually!
Automated
Automatic generation of config screens (and server-side commands) makes adding config options a breeze!
Powerful
Supports booleans, numbers (int, float, double), strings, enums, hex colors and lists!
User-friendly
Organize your config screen using comments, sliders, color pickers, file choosers and tabs.
Universal
MidnightLib is compatible with Quilt, Fabric and (Neo-)Forge, making it ideal for multiplatform mods!