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

Feature Request: Seed Cache #17

Open
NerdCraftDev opened this issue Aug 7, 2023 · 1 comment
Open

Feature Request: Seed Cache #17

NerdCraftDev opened this issue Aug 7, 2023 · 1 comment

Comments

@NerdCraftDev
Copy link

What I'm suggesting is some sort of database or cache where whenever someone finds a seed matching their requirements, it is added to the database with the filters the user set.

For example, I search for a seed with a bamboo jungle, shattered savannah plateau, cherry grove, mushroom fields, and an ancient city within 500 blocks. If one is found, it displays for me as usual, but gets added to the database perhaps like this:
{seed number: [[bamboo jungle, shattered savannah plateau, cherry grove, mushroom fields], [ancient city]]}.

Now if someone else searched for a seed with the same filter or one less restrictive, it would search the database for one with those requirements saved.

For example, if someone searched for a seed with a bamboo jungle, shattered savannah plateau, and an ancient city within 1000 blocks, they would find the same seed as me. You could also make this a toggleable option for if someone specifically wants a unique seed.

Another way to implement this could be to have a 'world' object with booleans stating whether or not each biome and structure is within each distance. I can see how this could be slightly difficult to implement with the custom distance option, but perhaps that option would disable this one.

Having this as an option would be one way to, as time passes, make searching for seeds take less time and processing power.

@TrinTragula
Copy link
Owner

This would defeat the purpose of a compeltely static web app, which was the idea when I started working on this project. I might think about implementi it, though, if enough people seems to be interested.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants