So I made a custom config opener that you build with your plugin (export as runnable jar) and when you run the plugin (as a .jar file) it opens up a nice GUI. Image (Move your mouse to reveal the content) Image (open) Image (close) That looks like that. It works beautifully but the only problem is it has to export with spigot.jar. This adds another 20-40mb and makes it illegal to put online because you would be hosting spigot online. Here's the file (google drive). It doesn't have spigot. To use it: unzip, import as existing project, & build it with your plugin. On the note it takes a butt load of disk space and (because) has to compile with spigot, I ask of someone people commit to the github to fix it. Other than that, it looks good. It works with all primitive values, String, and ItemStack (You can add more, look at the source to see how). I see people using it if it doesn't have to get compiled with spigot.