not if TE supplies a converter block then all you need to do is put it between your engine and the TE power net and it will convert the power you wont have to code any extra bits unless you want to
Exactly, and that's the problem I'm trying to avoid. Imagine if we spoke, for example, 3 different languages and none of them were in common. We'd had to have 3! = 6 different translation algorithms:
From A to B
From A to C
From B to A
From B to C
From C to A
From C to B
Cut that in half if you assume bi-directional translators, but that's still a lot. Rather, we have what we have now which is English, which makes these forums much easier.
It's a huge burden on the modders and users to have similar, but incompatible power systems. People will typically only use 1 or 2 of them at a time, which is where we're at today with 1.5.2 with MJ and EU. UE is nice, but it's a distant 3rd and by the time I have an MJ power system (my main) *and* an EU power system (for a handful of overclocked IC2 machines) setup, I'm not really eager to setup yet another one, even if the machines that run on that power are great machines and the power gen is cool/fun.
PowerConvertors is mostly optional in 1.5.2, but it works and I predict PowerConvertors or something similar will gain traction in 1.6 .
From a user/player's point of view, which is what this is ultimately all about, they just want to hook up an energy producer to an energy consumer and call it done. Converting power is overhead.
altough I have wanted a common energy API in forge for some time now since all or atleast most mods use forge
Indeed !! Even a basic energy system that nobody loves, but everyone can agree "works" would be nice. This would at least give the devs that code up energy producers and energy consumers the ability to convert to the common energy/power API, even if they had their own APIs that implemented their vision. If I code up an energy consusmer, for instance, I would support (implement) the common Forge API first, and then implement the specific APIs of the dominant energy producers/carriers (pipes) next. This means any energy producer/carrier using the common Forge API would be immediately compatible with my mod.
Note a new concept, mind you. A common API is the cornerstone of Forge, which is why I'm surprised a common (base level) power/energy API hasn't emerged. But, perhaps it's too contentious, what with the majors (IC2 and BC) being at apparent odds and all.
This is one the reasons that PowerCrystal's mods are so popular - they don't care about what kind of power is supplied, they just work.