So idk if any of you know of the Minecraft program’s, amidsts or MCA Selector. Two programs I absolutely enjoy using for my worlds, plus, their Free Open Source Software.

Anyways, there my story…

So I’ve been a Minecrafter since 2014, since the Xbox 360 days. I then switched to the Java edition of Minecraft in 2019 when I obtained my first pc on my 11th birthday. I made a server that I made for me and my friends / sister when they occasionally jump on and wanna play. In that server, we had an amazing time, building and creating memories. The seed is what’s most important here.

> Main Point

Is it possible for me to create program, preferably a GUI, that lets the user draw out the seed of what they remember. So similar to how you would draw things in krita, but more for a Minecraft top down world view. Amidst or MCA Selector POV. I’m not sure if it’s possible or if Minecraft will even allow such activity. Which I’m not sure why it wouldn’t.

Using the MC Seed API if they have such thing??

It’s just when your in a seed for more then 2 years, you get attached and just love the terrain it has.

Idk man, I just spent forever in that world seed, built amazing stuff. Regardless if I used commands, cheats etc, I just wanna find the seed again using this technique that I hope it’s possible.

  • WIPocket@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    6 months ago

    Most seed finding is done by the Minecraft@Home community by very technical people using very specific parts of what they can tell about a world, such as the exact position and type of certain trees. I dont think its possible to do that from what someone remembers, as there would be billions of seeds matching that even if it were computationally doable.

  • Dojan@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    6 months ago

    I’m not sure what you’re asking is even possible, for various reasons. A seed is a value used to generate other values. The procedural map generation in Minecraft is deterministic, meaning that if you provide the same seed, and use the same map generation algorithm, then whenever you generate a world using that seed it will end up identical.

    The map generation procedure changes a bit from version to version though, so a seed in the early Java versions of Minecraft won’t map 1:1 to current Java or bedrock versions.

    What you’re asking is to draw an approximate map, and from that determine the seed. That feels much more complicated, I’m not sure the process is reversible.

    That said, I’m not super into Minecraft and could be entirely wrong. I’m approaching this from the perspective of a developer.

  • Sethayy@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    3
    ·
    6 months ago

    Unfortunately generally no this isn’t possible, just due to the nature of the insane amount of combinations Minecraft world generation allows.

    Some things like end tower location can be used because there’s only one per world and it allows you just to search that area (plus some other crazy nerdy math stuff that pretty much just cuts off more possibilities).

    Going off of your memory alone doesn’t let you narrow down that much, cause people generally don’t remember the exact coordinates of specific blocks; you’d have to search through a near infinite number of near infinitely big worlds. Using a fuzzy input only worsen search, that would again have near infinite matches that you have to filter through somehow.

  • Krafting@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 months ago

    This needs a lot of computing power, you might get help from the Minecraft At Home community for this kind of problems (probably on discord or whereever they chat)