Q:

Minecraft mod communicating with BuildCraft

I am making a industrial mod to minecraft, and I don't know if my machines could work with kinesis pipes (or any other power source). My machines will be powered by mj. But how can I link BuildCraft or any other mod to my mod, so I can use their power sources to my machines?

A:

I found out how to do. I used the OreDictionary to "link" items, and Thermal Expansion's API for my machines so they could consume power. The @Optional.Interface annotation can also implement a interface, when the interface can be undefined (if the mod for that interface isn't installed).

