Logistics Pipes

Logistics Pipes

13M Downloads

Create a good API with documentation for a Thaumcraft related LP addon

Maggi123 opened this issue ยท 11 comments

commented

I know. It sounds ridiculous. (Another little idea. Vis Relay Upgrades that can transfer vis through the pipes like the power upgrades.)

commented

I can just repeat myself. Make it in separated mod, and instead ask authors what are the possibilities to hook into the LP itself. Do not do it inside LP. I like the idea, but not to enforce it in LP core anyway.

commented

It is just an idea, not a request.

commented

@Maggi123 generally speaking, you do not need to close the issue, because @hron84 put's his two cents in here. Nobody really decides here, except the contributors. No offense, @hron84 ;)

Speaking of your idea though: I do like it and albeit that, I would suggest to do it the way @hron84 said: Making another mod doing the integration, because it would be a huge amount of work.

commented

@theZorro266 I don't know how to do it...

commented

@theZorro266 I really appreciate you agreeing with my opinion. But I also popped up a question in my previous linked comment: is there any info about a mod developer can go on this way? I am not a developer but I cannot see how you can hook into the LP's routing system from an external mod. It seems like a very internal, very closed system (and from my POV it should be to keep it's great performance). As there is no mod that currently add custom pipes to LP - I feel this way is currently not documented/too hard/impossible. I wanted to trigger a talk about it to create some written footprints about it (at least for Google) - but the issues were closed before it could ever happen.

commented

@hron84 I reopened the issue for you.

commented

...but I understand that it would be a lot of work.

commented

@Maggi123 thanks. Maybe there is anyone who codes and might be able to do that.

@hron84 It is definitely not going to be easy. There are interfaces and abstractions in the code, but there is nothing like an API. In the end we should provide help from our side to make this possible though.

commented

@theZorro266 Maybe a little bit more documentation too? It wouldn't hurt.

commented

If I had the time to do that, I would have done that.

commented

@theZorro266 Okey.