I've heard contradictory information about this, so I was hoping I could get some clarification. Some say you need to decompile per Greg's instructions to create any addon whatsoever. Others say you don't need to decompile if you just want to use the IC2 API (i.e. Minecraft is decompiled, but IC2 isn't). Which is correct?
For example, my first planned addon would create a new recipe for an existing IC2 item. I think I would just need to obtain a reference to the item's static variable, e.g. Ic2Items.cell. Then I could use that reference to instantiate a new ItemStack, and pass that ItemStack in as the output parameter for GameRegistry.addRecipe. To do that, would it be necessary to decompile per Greg's instructions? Or is there a way to simply import from the jar file, test in Forge, then compile a reobfuscated version for public release?