ExpensiveKoala / Refined-Avaritia

A mod for Minecraft that acts as a bridge between the Avaritia mod and Refined Storage mod.
https://minecraft.curseforge.com/projects/refined-avaritia
2 stars 2 forks source link

Feature request: Extreme processing pattern mode? #15

Open DarkHelmet433 opened 5 years ago

DarkHelmet433 commented 5 years ago

I'm using Refined Avaritia with Extended Crafting in a modified Enigmatica2 Expert pack, but the "combination crafting" situation is causing me some difficulties.

Combination crafting functions like the Actually Additions empowerer where you have to use an input buffer and distribute the ingredients to the crafting pylons.

It seems to me that a 'Processing' checkbox on the Extreme Patterns in the encoder would do the trick nicely, if the RS infrastructure can do it.

No other GUI changes would be needed - just let us enable a the checkbox on a blank pattern and fill up as many slots in the 9x9 grid as we're crazy enough to do, and have the crafter operate in push-to-inventory mode. Distributing the items is on us.

Would this be possible?

ExpensiveKoala commented 5 years ago

The problem I have for this is processing patterns should have more than 1 output slot. I wouldn't know where to fit that on the gui. It's the main reason why the pattern encoder isn't connected to the network either.

DarkHelmet433 commented 5 years ago

I've been thinking about this. You are, of course, right about not having GUI space for a 3x3 output grid. However, the specific use case I have in mind is Extended Crafting's combination crafting. Even allowing for just a single output would be so helpful.

It could possibly even be done the same way as the other Extended Crafting patterns are set - by staging the recipe in the world and clicking the pattern onto the crafting core. The crafting core shows the output of the current recipe in progress, perhaps the ingredients could be extracted as well? If it were possible to read a crafting core then that would solve the GUI problem as well.

ExpensiveKoala commented 5 years ago

I'll continue to experiment with adding processing recipes too. In the mean time, I made the extended crafting support more official by making the pattern encoder encode extended crafting recipes as well.

hjae78 commented 4 years ago

Hi, any updates on this? From the commits it looks like you finished the work on this but never released it.

ExpensiveKoala commented 4 years ago

No, I started with it, but it got too messy to work with.