Powerconverters + Conductive pipes

  • Please make sure you are posting in the correct place. Server ads go here and modpack bugs go here
  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

PsionicArchon

New Member
Jul 29, 2019
147
0
0
I posted a help thread in support once before.. it was blatantly ignored. I hope the same fate doesn't befall this thread.

I'm playing on Minecraft 1.5.2 with the newest version of powerconverters and, Buildcraft installed. For what ever reason, conductive pipes refuse to extract power from the BC power producer. Here are a few screenshots demonstrating this.

http://i.imgur.com/22kO5ov.png - Energy cell to Energy cell : Working as intended

http://i.imgur.com/OMA1bH9.png - BC Producer to energy cell : Refusing to work

http://i.imgur.com/upL85cz.png - Energy Bridge configuration : Fully buffered.

Now, if I slap the energy cell next to the producer, it charges up perfectly fine. Energy conduits also function flawlessly.

Please do not suggest I use energy conduits instead, this is a fresh world on a new server within an Alpha modpack in testing. If this is a bug (it'd be one of many I've had to squash), I'd like to know about it and, ultimately fix it.

I have also tried every combination of module, I've even gone as far as to attach a BC Consumer to this thing where I was then able to funnel power into the bridge via conductive pipes..
 

tindin

New Member
Jul 29, 2019
369
0
0
wild guess.....power converters hasn't been updated for new build craft pipes...try posting in power converter forums
 

PsionicArchon

New Member
Jul 29, 2019
147
0
0
I'd thought as much originally, just wanted to be sure. The Buildcraft API appears to recognize the converter, at least enough to attach to it. I'm going to duplicate this post in his thread as well to double the chances of it being seen.
 

PsionicArchon

New Member
Jul 29, 2019
147
0
0
From what I've seen, the wooden pipe is required. If it's excluded, the system still refuses to work. I've been too busy fixing IC2 anyways, so I'll just wait on the powercrystals guy to release a new dev of power converters.
 

PeggleFrank

New Member
Jul 29, 2019
928
0
0
Buildcraft provide no means to inject power into any pipe other than Wooden Power Pipes, any mod that injects power into say Gold Power Pipes is using a reflective hack on an internal function and should be slapped for doing so.

You may need to slap every mod author then.

I've seen very few devices that still need wooden conductive pipes. Most of them lack an internal buffer and just spew it out into the nearest conductive pipe, wooden or not.
 

CovertJaguar

New Member
Jul 29, 2019
159
0
0
You may need to slap every mod author then.

I've seen very few devices that still need wooden conductive pipes. Most of them lack an internal buffer and just spew it out into the nearest conductive pipe, wooden or not.


Very bad form, that is NOT part of the API and never will be. That function is subject to random and unexpected changes and breaks the proper encapsulation of the network.
 

KirinDave

New Member
Jul 29, 2019
3,086
0
0
Very bad form, that is NOT part of the API and never will be. That function is subject to random and unexpected changes and breaks the proper encapsulation of the network.


Historically, I'm not sure people wanted to do it this way. It sorta grew out of control because wooden power pipes were so finicky and limited in their connection rules. They've gotten better, but most modders have more on their minds with the 1.6 changes.
 

namiasdf

New Member
Jul 29, 2019
2,183
0
0
The idea that mod authors control the game of other people is the first sign of a disconnection from reality
Just to add to this, if modders don't follow the advice of the forums, they are subject to harsh criticism and their popularity/success as a modder will suffer for it.

They are too, human and have goals in mind for the mods they spend the time and effort to create. Appreciate the work they're doing.
 

CovertJaguar

New Member
Jul 29, 2019
159
0
0
The idea that mod authors control the game of other people is the first sign of a disconnection from reality


I don't know any modder that likes to have others poking around in their code using reflection. You may recall the huge backlash MiscPerphirals caused by doing exactly that.

But modders desires aside, it still a bad idea simply because we provide no guarantee that said function will still exist from one build to the next (it is internal after all, and there is a supported and guarenteed API alternative).

Its like watching your neighbors TV through his window then complaining if he moves it to the other side of the room.
 

KirinDave

New Member
Jul 29, 2019
3,086
0
0
I don't know any modder that likes to have others poking around in their code using reflection. You may recall the huge backlash MiscPerphirals caused by doing exactly that.

I've never understood why people feel it is "rude." Code entwined with ego is never a good call, and all modders are sharing a runtime. Do people really feel that strongly?

But modders desires aside, it still a bad idea simply because we provide no guarantee that said function will still exist from one build to the next (it is internal after all, and there is a supported and guarenteed API alternative).

So long as errors in the binding are handled correctly, why do you care? Players desire mod integration and ultimately every successful Dev can't be expected to handle every edge case.

Its like watching your neighbors TV through his window then complaining if he moves it to the other side of the room.

Hi. Software engineer for 11 years here, and this is the first time I've heard this sentiment. It is nothing like that at all.
 
  • Like
Reactions: Chocorate

CovertJaguar

New Member
Jul 29, 2019
159
0
0
1. We provide an approved API for people to interface with. They should use it. Ego has nothing to do with anything. It simply a desire for others to respect our code (and our time) and use the tools we provide to accomplish their own goals. Its in everyone best interest if features don't break randomly because we renamed a private function that was misspelled.

2. More often than not they don't handle errors correctly or they use the function incorrectly. This creates hard to track down error reports that just waste our time. And even if they do manage to use it correctly, it dilutes the design goals of the mods by bypassing safe and established paths for interaction.

3. Yes it is. The function is in our domain, we have not said it is safe to be used externally, we can't be held responsible if it breaks and in fact have no reason to not break it.
 

CovertJaguar

New Member
Jul 29, 2019
159
0
0
We (the BC team) have been getting complaints recently about PowerConverters no longer working with Pipes (we changed nothing in API). I simply pointed out that if its broken, its because its hooking into a private function. And should slapped for doing so.
 

CovertJaguar

New Member
Jul 29, 2019
159
0
0
Although upon inspection of the actual code, I see no evidence of it ever being able to output to any power pipe (why do people insist that it could?) and it only outputs to PowerReceptors as it should. But it looks like its passing the wrong direction to the receiveEnergy() function, which breaks some of the changes to the Wooden Power Pipe.