The Meaning of Life, the Universe, and Everything.
I may not have worded my title clearly. Here is the long version of what it means:
For Example, I want to make a mod which adds another generic machine to, say, Mekanism or Thermal Expansion. Is there a simple way to do this or do I need the source code or an API for it? I am aware that Mekanism and TE are different but Mekanism has managed to integrate it's cables into some other mods to make it work with them.
So my question is, how would I go about obtaining and using said API if it is required? I use Eclipse to develop mods and have never done anything with somebody else's mod before and I am also a novice modder. (please don't tell me to get better at modding because I just want to play around and see what I can do at this stage)
Yes it is possible to create a side mod. Depending on what you are doing. I find it easier to get my hands on the source code for the other mod, then I can just go from there. Given the nature of my experience with add-ons however, this is all I need. When it comes to adding new content there is generally a few API classes distributed by the other mod, or some IMC code that will allow you to send data to the other mod, or reference the other mods code. As for obtaining this API, usually, if one exists, it will be included on the download list/page/source/site.