Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exact mode for processing patterns #7330

Closed
Kevin-Marsh opened this issue Aug 13, 2023 · 8 comments
Closed

Exact mode for processing patterns #7330

Kevin-Marsh opened this issue Aug 13, 2023 · 8 comments
Assignees

Comments

@Kevin-Marsh
Copy link

Kevin-Marsh commented Aug 13, 2023

Describe the feature

Currently the patterns compress like items together. EG if you have a recipe that is redstone - iron - redstone then the pattern turns out as 2 redstone - iron. I am suggesting adding a mode that leaves the pattern as 1 redstone, 1 iron, 1 redstone.

Reasons why it should be considered

Various mods such as Enderio and Elementalcraft require an exact input of items that can often contain duplicate items at various stages. This can be simply automated by leaving the recipe split into various parts instead of grouping so that the correct items are inserted in the correct pattern.

Additional details

No response

@Technici4n
Copy link
Member

We cannot in general prevent items from stacking in the target container (or we probably could - but won't do it). I think this is a case where the other mods should rework their item input logic.

@Technici4n Technici4n closed this as not planned Won't fix, can't repro, duplicate, stale Aug 14, 2023
@mindforger
Copy link
Collaborator

mindforger commented Aug 14, 2023

@Technici4n i think what he meant was inserting the items not all at once but in sequence

PS: "not all at once" or "unordered" but in a defined order to be preceise

@Technici4n
Copy link
Member

Yes but in many cases the items will still stack in the target inventory. E.g. if you try to insert "apple, carrot, apple" into a chest it will still contain "2x apple, carrot" at the end of the process.

@mindforger
Copy link
Collaborator

mindforger commented Aug 14, 2023

i know, but having them output orderly in a sequenced manner like 1 redstone, 1 iron, 1 redstone could be usefull when using other sorting trickery behind the output to feed it properly into the machine, i find it a valid question to consider, especially for mutliblock machines

@Kevin-Marsh
Copy link
Author

Kevin-Marsh commented Aug 14, 2023

Yes with an except. The things that i was thinking of contain single item slots. By inserting the item in sequence the devices naturally seperate them. Another example is create mechanical crafters. They only hold a single item and the patterns are sequenced so inserting in sequence means they can be split into the approprite locations.

@Technici4n
Copy link
Member

Hmmm ok I will look into it then.

@Technici4n Technici4n reopened this Aug 14, 2023
@Technici4n Technici4n self-assigned this Aug 14, 2023
@Sea-Kerman
Copy link
Contributor

It seems like in 1.20 AE2 already does this. In ATM9 both the EnderIO Slice'N'Splice (which I think this issue was made in the context of) and Create mechanical crafters have the recipe for the z-logic contoller correctly inserted.
2023-08-14_08 08 33
2023-08-14_08 07 40
2023-08-14_08 16 29

@Technici4n
Copy link
Member

This was indeed implemented in #7007.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 11, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants