[0] https://www.reddit.com/r/Minecraft/comments/hthrmk/big_news_...
[1] https://youtube.com/watch?v=LE8ml2hZVZM
[0] https://www.reddit.com/r/Minecraft/comments/hthrmk/big_news_...
[1] https://youtube.com/watch?v=LE8ml2hZVZM
If you want similarly hilarious stories, try rimworld.
I know that Minecraft lazily generates the world, so the RNG for an arbitrary location has to be deterministic otherwise you get a mess.
Why isn't the RNG for tiles based on the world seed and the location? That's at least a billion times more search space, still deterministic.
Can't this be done by reverse engineering the .jar files? You'd think that the start screen would be procedually generated from a seed (eg. rather than load_world_from_file("start_screen.map"), you'd do generate_world_from_seed("my seed"), because that's way easier than hard coding in the generated world.
Part 1: https://www.youtube.com/watch?v=lbR8ZY1Nsm8
Part 2: https://www.youtube.com/watch?v=eC7f9tMslVE
Part 2 covers most of the efforts to reverse-engineer the seed.