PneumaticCraft: Repressurized

PneumaticCraft: Repressurized

50M Downloads

Multiple input for assembly controller datapacks support suggestion

ribs498 opened this issue ยท 2 comments

commented

For feature requests, just erase this template and clearly describe the feature you'd like to see

Minecraft Version

Forge Version

Mod Version

Describe your problem, including steps to reproduce it

Any other comments?

commented

I do want to do this, but it's not a trivial thing to add, since the current system is very heavily coded to accept a single input item. So yes it'll happen, but probably not in the very short term...

There are also performance concerns which need to be addressed, since the adjacent inventories will now need to be searched for multiple items instead of just one. I have some thoughts on that but it does mean re-coding a lot of how the system currently works.

commented

I don't know if you want to go this route, but it was one I considered heavily for a pack I was working on some time ago.

The idea would be to leave the assembly table as is and introduce a packager. In my case, that packager was going to be from a different mod. It would take all of the items and create a single package that could be handed over to the assembly table for, well, assembly.

This could be its own thing entirely, or re-use the assembly components with a new packager controller. Some io-arms and the assembly platform as a packing table could be an easy way to re-use current assets. The packager controller would then have a recipe set in the gui by the player. This allows the packager to look for precisely what it needs in the adjacent inventory and only start packaging when all of those items are present.