For Users:
Current version is 0.14.2-1.2.5.
Download 0.14.2-1.2.5 here: Download
Old Versions:
This has to go in the minecraft jar.
If you don't know how to install mods, use this.
For Modders:
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/.
Javadocs are currently located on my Dropbox, located here. Be warned it may be out of date, as I don't always remember to update it after a release, and sometimes I do it by accident BEFORE a release. I tag all releases on github, so you can view the source at the time of at least the newer releases.
If you wish to code with GuiAPI, the easiest way is with MCP. Note that since GuiAPI uses generics, and most decompilers can't handle those well, it will not decompile cleanly. Currently, the best way is the following.
Copy the Developer Package into your minecraft.jar. This can be before or after you decompile, as it's just the files needed for GuiAPI to run (TWL and other libraries for it, as well as the theme and font), and as such none of it is decompiled by MCP.
After that, grab a copy of the source from Github. I have tagged the releases for you, so visit https://github.com/ShaRose/GuiAPI/tags and click the one you need. Inside that zip file, go to the folder named mcp. It shouldn't be hard to find.
Now, these files are GuiAPI's source code. Just copy all of these files into MCP's src\minecraft\net\minecraft\src folder. This will overwrite GuiOptions.java: If you have made any changes to that file, you can either do those over again OR you can view the information on Github for patching in GuiAPI's changes.
After this, just compile and you should be all set.
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.
Curse
MMO-Champion
WowStead
Arena Junkies
Minecraft Forums
DarthHater
Diablo Fans
Terraria Online
















