Hello! I'm ShaRose and I'm currently the primary maintainer for GuiAPI, taking over for lahwran who will still be contributing. GuiAPI is a powerful API for creating easy to create and use settings and menus in Minecraft, and uses TWL (http://twl.l33tlabs.org/).
For Users:Current version is 0.15.6-1.5.2. Please note that as of 0.15.2 and on, GuiAPI is a coremod, and thus requires Forge.
Download 0.15.6-1.5.2 here: Download
Oh, and even though it should be obvious since it's a gui mod, yes, this is client only. If you try and install this on a server it will crash.
If you are using Linux you will need to update LWJGL to 2.6 or higher, due to a bug in the version that Minecraft is shipped with at the moment. Windows users do not need to do this. You can download the latest version from the LWJGL website.
CoreMods are installed simply by copying the jar to the coremods folder in .minecraft.
GuiAPI is now fully documented, has MCP source files, and includes a few examples.
You can view the source code on my Github, at https://github.com/ShaRose/GuiAPI/.
I don't currently host javadocs anywhere, though I do tag releases on Github when I commit, which do have javadocs. If it's not specifically tagged, or there's no comment, there's a good chance that no changes were needed and it was just a straight recompile.
Installation instructions for GuiAPI into MCP are on the repo's readme, here.
If you have modified GuiAPI by updating the theme, adding a new Widget, added functionality, or fixed a bug, please by all means contact me with details below or open a new issue on Github.
Contact me:If you need help using GuiAPI (Adding GuiAPI to your mod), you can contact me on IRC, or you can email me using the option in my profile.
Anyone (install help OR modding help) can contact me on IRC on #Risucraft on Espernet if you have an IRC client, and if not you can use the EsperNet Webchat here. Don't be discouraged if I don't answer immediately, I may be asleep / at work / otherwise AFK.