So I want to have a button added in a GUI that is in a base class, that would trigger a method in my mod. It sounded like it would be simple, (because forge API covers almost everything ) but I discovered only "coremods" can do this. I found only a few posts on this topic and 1 tutorial: http://www.minecraftforge.net/wiki/Using_Access_Transformers but In that tutorial the coremod did not give me an error, but I was not sure what exactly it did . I downloaded a few examples of coremods, like chickenbonescore and ars magica (I had to decompile it). I was unsuccessful at finding how these worked. Another post on the forums said "only advanced modders who know what they're doing should use this tool" (or something along those lines), but If no one learns it in the first place, they can't become an advanced modder, can't they? Can anyone out there enlighten me on this topic? Not many tutorials show how this work, and I really want to know more about how this works, thanks.
P.S. Is there a way of doing this so that the regular mod doesn't have to be converted to a core mod, just have the core mod trigger a method in the regular mod? (eg. ars magica uses 2 mods, a core and a regular, since converting the regular to the core might be difficult) Oh yea, and if you could explain it rather than redirecting me too an api doc that would be nice!