The Meaning of Life, the Universe, and Everything.
Join Date:
11/25/2019
Posts:
56
Member Details
Has anyone else found problems with seeds not working in 20w20b?
I had a seed, not based on numbers but a phrase, which I wanted to use in the final 1.16 update, but it has stopped generating the same world in the new snapshot. In fact, I've found that it now generates a completely different world every time I type it in. I've noticed it also isn't working in 20w20a. Is this intended? Is anyone else having this problem? I'm really bummed out because I had a seed I really loved that I was excited to use in the new 1.16 update.
I just created three worlds in 20w220b with the seed set the the string "Random" which should have given a numeric seed of "-1854418717".
I got THREE totally different 19 digit seeds.
That indicates to me that hashcode() is not being called to hash the text string into a numeric seed, which would be, at most, a 10 digit number.
Since hash code isn't being called the world generation routines are defaulting to providing a signed 64 bit random number as the seed.
Random seeds tend to be 17 to 19 digits long. Seeds produced from hashing a text string range from -2,147,483,648 thru 2,147,483,647. (32 bit signed integers)
I'm using Amidst set to use 1.15.2 MC code. The 1.15.2 maps seem to be reasonably accurate representations of the 20w20b worlds produced once they are given the same seed to world with.
I just created a 20w20b world using "-1854418717" and got the world that Amidst is displaying.
BTW this seed spawns you in sight of a village that has two metal smiths of some sort.
Their chests contain more than enough obsidian to build a nether portal.
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
I just used "-1854418717" to create another 20w20b world and got the same world as before.
HOWEVER, the contents of the two smiths chests were different than the first world I created.
A third world again produced the same village near spawn and again the contents of the chests is different.
And again the biome maps and many structures are in the same place as shown on the map of that seed in Amidst using 1.15.2.
Rollback Post to RevisionRollBack
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
HOWEVER, the contents of the two smiths chests were different than the first world I created.
A third world again produced the same village near spawn and again the contents of the chests is different.
Chest contents are supposed to be based on the world seed (the game saves a seed when it places chests during world generation so when you open them the game can use that seed to generate the loot the same way each time; earlier versions would generate the loot during world generation, again, always the same; e.g. see my comparison of villages in "identical" seeds here). I did find a bug report regarding this issue since 1.14:
Also, there is a report on the bug tracker about text seeds not working in 20w20b (and apparently at least back to 20w20a), they must have refactored the code for the "create world" GUI and somehow omitted the hash function (whenever I refactor code I always make note of the changes and make sure to test them, even if I am confident that there can't possibly be any bugs):
Has anyone else found problems with seeds not working in 20w20b?
I had a seed, not based on numbers but a phrase, which I wanted to use in the final 1.16 update, but it has stopped generating the same world in the new snapshot. In fact, I've found that it now generates a completely different world every time I type it in. I've noticed it also isn't working in 20w20a. Is this intended? Is anyone else having this problem? I'm really bummed out because I had a seed I really loved that I was excited to use in the new 1.16 update.
Try the numeric version of that.
Open a world created in an earlier version using that seed, type /seed in chat, reopen chat and click on the seed to copy it to your clipboard so you can paste it into 20w20b when creating a world.
Actually open Amidst with any MC release, type in the text seed and Amidst will tell you the numeric equivalent.
Rollback Post to RevisionRollBack
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
Has anyone else found problems with seeds not working in 20w20b?
I had a seed, not based on numbers but a phrase, which I wanted to use in the final 1.16 update, but it has stopped generating the same world in the new snapshot. In fact, I've found that it now generates a completely different world every time I type it in. I've noticed it also isn't working in 20w20a. Is this intended? Is anyone else having this problem? I'm really bummed out because I had a seed I really loved that I was excited to use in the new 1.16 update.
๐ช๐ช๐ช Blocky World ๐ช๐ช๐ช - [ Whitelist / Survival / Redstone / Civilization ]
I just created three worlds in 20w220b with the seed set the the string "Random" which should have given a numeric seed of "-1854418717".
I got THREE totally different 19 digit seeds.
That indicates to me that hashcode() is not being called to hash the text string into a numeric seed, which would be, at most, a 10 digit number.
Since hash code isn't being called the world generation routines are defaulting to providing a signed 64 bit random number as the seed.
Random seeds tend to be 17 to 19 digits long. Seeds produced from hashing a text string range from -2,147,483,648 thru 2,147,483,647. (32 bit signed integers)
I'm using Amidst set to use 1.15.2 MC code. The 1.15.2 maps seem to be reasonably accurate representations of the 20w20b worlds produced once they are given the same seed to world with.
I just created a 20w20b world using "-1854418717" and got the world that Amidst is displaying.
BTW this seed spawns you in sight of a village that has two metal smiths of some sort.
Their chests contain more than enough obsidian to build a nether portal.
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
The latest release of Amidst, version 4.6 can be found here:
https://github.com/toolbox4minecraft/amidst/releases
You should probably also read this:
https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-tools/2970854-amidst-map-explorer-for-minecraft-1-14
You can find me on the Minecraft Forums Discord server.
https://discord.gg/wGrQNKX
1.16 changes worldgen, so same seed will produce different world.
You might have to:
Create a new world in 1.15 with the seed.
Explore around to generate the overworld areas you are interested in.
Make backup.
Open world in 1.16.
Rest of world will gen in 1.16.
I just used "-1854418717" to create another 20w20b world and got the same world as before.
HOWEVER, the contents of the two smiths chests were different than the first world I created.
A third world again produced the same village near spawn and again the contents of the chests is different.
And again the biome maps and many structures are in the same place as shown on the map of that seed in Amidst using 1.15.2.
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
The latest release of Amidst, version 4.6 can be found here:
https://github.com/toolbox4minecraft/amidst/releases
You should probably also read this:
https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-tools/2970854-amidst-map-explorer-for-minecraft-1-14
You can find me on the Minecraft Forums Discord server.
https://discord.gg/wGrQNKX
Chest contents are supposed to be based on the world seed (the game saves a seed when it places chests during world generation so when you open them the game can use that seed to generate the loot the same way each time; earlier versions would generate the loot during world generation, again, always the same; e.g. see my comparison of villages in "identical" seeds here). I did find a bug report regarding this issue since 1.14:
MC-156161 Some chest loot is randomized across the same seed, unlike before 1.14
Also, there is a report on the bug tracker about text seeds not working in 20w20b (and apparently at least back to 20w20a), they must have refactored the code for the "create world" GUI and somehow omitted the hash function (whenever I refactor code I always make note of the changes and make sure to test them, even if I am confident that there can't possibly be any bugs):
MC-184051 Seed generation by text is broken
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
Try the numeric version of that.
Open a world created in an earlier version using that seed, type /seed in chat, reopen chat and click on the seed to copy it to your clipboard so you can paste it into 20w20b when creating a world.
Just testing.
Actually open Amidst with any MC release, type in the text seed and Amidst will tell you the numeric equivalent.
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
The latest release of Amidst, version 4.6 can be found here:
https://github.com/toolbox4minecraft/amidst/releases
You should probably also read this:
https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-tools/2970854-amidst-map-explorer-for-minecraft-1-14
You can find me on the Minecraft Forums Discord server.
https://discord.gg/wGrQNKX
This is a good idea, thank you.
Thanks everybody for your input. I hope they fix this.
๐ช๐ช๐ช Blocky World ๐ช๐ช๐ช - [ Whitelist / Survival / Redstone / Civilization ]