-
Notifications
You must be signed in to change notification settings - Fork 22
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
[suggestion] Better autocrafter #133
Comments
(I can work on this if needed, i just need to know if it's a good idea) |
I'm already working on a rewrite of the autocrafter :) No idea when I'll be able to finish it, but I'm working on it. |
👀 What features will your rewrite have |
Better recipe autofill, an option to "recycle" replacement items, some way to empty the main inventory (probably a digiline command), and the feature you suggested but automatic based on the recipe ingredients. Also better groups support. |
nice |
I disagree with the premise that the autocrafter should manage space of input items. |
The idea of being able to flush input inventory has its appeal but it kinda breaks out of how pipeworks has been working. Up to now, only one inventory is accessible for extraction. Also keep in mind that user can change the recipe manually or via digiline at any moment. A self regulating autocrafter would be challenged in those moments. |
Is spamming "single" just because it is faster that way or is there some other reason for this request? Because if it is just using program flaw to get around crafting rate then correct way to fix it is through applying proper rate limiting for digiline crafts. For "all" I don't really see use cases as you can just push ingredients for "all" and enable crafter to make it craft all it can craft, it is already existing feature. |
Yes it is because spamming single is faster and having But i don't know if it's better to have limits on the And also i think it would be a good idea to let mesecons control the autocrafter too (by doing something identical to the |
honestly to me it just feels like a really annoying roadblock rather than an interesting challange also i think to keep things simple there should just be something to limit the item type/maximum count for a slot (that could be done for technic machines too) or maybe that being done automatically for you and with only the item type |
Well, autocrafters are supposed to have limits on crafting rate. Arguing about it breaking machinery is similar to what some said when I fixed technic infinite battery power and multiplying network power bugs. Yes it will break machinery that deliberately utilizes bugs. Besides that it is unlikely that enforcing rate limit would cause any catastrophic failures even with those setups. Rate limiting digiline and possible mesecons by default to similar rate how continuous crafting works could however be easily configurable and optionally disabled altogether which allows server owner to choose how to go about it. |
Yeah i think that's the best idea, letting the server decide |
When automatically crafting something with multiple ingredients, there often is a problem where the supply of one ingredient is way bigger than the other
Like for example with bonemeal:mulch, you often have way way too many leaves going in, filling the autocrafter with leaves, leaving no space for wood
And that is a tricky problem that the player shouldnt deal with imo
What would be my idea to solve this problem at the pipeworks level:
The ability to optionally allocate slots for certain items
When enabling this option, with a recipe like mulch, it will "allocate" 8 slots for leaves, and 1 slot for wood, and the rest being blocked
By "allocate" i mean restricting the slot to only one item type
Also to avoid having to spam the autocrafter with digiline
"single"
commands, it would be cool if we had a"all"
digiline command that would just make the autocrafter try to craft the most it canThe text was updated successfully, but these errors were encountered: