So right now you can't use any 'external' crafting table - any table that doesn't directly mimic the vanilla crafting table (auto-crafting tables, AE2 Molecular assemblers, etc.) Let's fix that.
The first problem is that when you're crafting something that uses multiple cups, in order to give you the cups back I directly interface with the crafting table and say "hey if you have this many cups in the input slots, give a certain amount back to the user." That amount depends on whether the item in the output is a cup, and how many items are being output.
The second problem is related to the first - not all crafting tables are the same. Molecular assemblers don't replicate the functionality of crafting tables to the tee. They don't have a player inventory to spit the cups out into, and since the cups are stackable, and not a recipe remainder, they vanish into thin air. This is an unintentional consequence of me trying to make a crafting item that is stackable, but doesn't leave behind a recipe remainder in the crafting grid, since I find those to be very annoying to work around, especially in single stacks.
I'll provide an example with further details but ugh. I'd love to hear some thoughts on a possible solution at the moment.
So right now you can't use any 'external' crafting table - any table that doesn't directly mimic the vanilla crafting table (auto-crafting tables, AE2 Molecular assemblers, etc.) Let's fix that.
The first problem is that when you're crafting something that uses multiple cups, in order to give you the cups back I directly interface with the crafting table and say "hey if you have this many cups in the input slots, give a certain amount back to the user." That amount depends on whether the item in the output is a cup, and how many items are being output.
The second problem is related to the first - not all crafting tables are the same. Molecular assemblers don't replicate the functionality of crafting tables to the tee. They don't have a player inventory to spit the cups out into, and since the cups are stackable, and not a recipe remainder, they vanish into thin air. This is an unintentional consequence of me trying to make a crafting item that is stackable, but doesn't leave behind a recipe remainder in the crafting grid, since I find those to be very annoying to work around, especially in single stacks.
I'll provide an example with further details but ugh. I'd love to hear some thoughts on a possible solution at the moment.