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

Crafting system #2

Open
SquidDev opened this issue Dec 8, 2016 · 7 comments
Open

Crafting system #2

SquidDev opened this issue Dec 8, 2016 · 7 comments
Labels
enhancement Something which can be improved or added. So everything?
Milestone

Comments

@SquidDev
Copy link
Member

SquidDev commented Dec 8, 2016

There are several requirements for the crafting system

  • One should be able to define crafting systems, such as smelting or brewing.
  • It should always try to use existing resources rather than crafting new ones
  • When crafting it should always use the most abundant of the possible resources
  • It should attempt to parallelise crafting across multiple turtles, furnaces, etc... as well as scheduling tasks as early as possible: smelting takes loner than crafting so should be started ASAP.
@SquidDev SquidDev added the enhancement Something which can be improved or added. So everything? label Dec 8, 2016
@exerro
Copy link
Collaborator

exerro commented Dec 8, 2016

Not sure how feasible it is, but an 'ahead of time' crafting system would be neat. For example, it would detect that you're running low on repeaters, and that you have an abundance of sticks, redstone, and stone, and would craft some repeaters autonomously to avoid you having to wait later on. This could be turned on or off on a per-item or per-category basis, to avoid it spam-crafting diamond pickaxes, for example. Might even be possible to build in some AI as a prediction system.

@DVD-DAVIDE

This comment was marked as off-topic.

@BlockOG
Copy link

BlockOG commented Apr 18, 2022

It could be like the Refined Storage crafting system, and the requester addon for it where you could have a config which states the lowest amount of a certain item and if there isn't enough it tries to craft more

@Yu-Vitaqua-fer-Chronos
Copy link

Is this still being worked on? What are the main obstacles in the way of allowing this to be made?

@SquidDev
Copy link
Member Author

Mostly I haven't come up with a nice way of solving crafting recipes. I've some ideas, but not spent any time hashing them out.

@Yu-Vitaqua-fer-Chronos
Copy link

Mostly I haven't come up with a nice way of solving crafting recipes. I've some ideas, but not spent any time hashing them out.

ah understandable, tbh my idea would be to have a turtle have a pattern creation mode and then storing that in a file somewhere

@SquidDev
Copy link
Member Author

Linking for funsies more than anything else. I think there's some smart things we could do with graph search, so would be worth looking into!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Something which can be improved or added. So everything?
Development

No branches or pull requests

5 participants