The bug
In the json file that defines custom dimensions, an error occurs if you do not provide a seed key. Expected behavior is for the game to use a random seed if none is provided via key.
This is the error that occurs if the seed key is removed:
No key seed in MapLike[{"type":"minecraft:noise","biome_source":{"type":"minecraft:multi_noise","seed":555,"biomes":[{"biome":"minecraft:soul_sand_valley","parameters":{"altitude":0,"temperature":0,"humidity":0,"weirdness":0.8,"offset":0}},{"biome":"minecraft:nether_wastes","parameters":{"altitude":0,"temperature":0,"humidity":0,"weirdness":0.8,"offset":0}}]},"settings":"minecraft:overworld"}]
Attachments
Comments 14
I would like to add that this is not only a bug but also an inconsistency. When creating a worlds it is possible to use a random seed or a set seed. Custom dimensions are inconsistent with this and require a set seed; there should also be the possibility to use the world seed. This is also inconsistent with the behavior of the default nether and end dimensions which use the world seed.
This bug is super annoying and breaks the whole point of custom dimensions... I understand this feature is still experimental but it's still effecting 1.7.1 and probably all versions and snapshots leading up to that...
When trying to leave the seed out, it throws an error. When trying to leave the biome seed out, the world will generate. But the game will crash if you wander out of the spawning area and the game needs to generate new chunks
I am working on a mod which uses datapack for biome generation and this thing really sucks, hope it will get fixed soon
Confirmed "fixed" via massive downgrade in 1.19. Now dimensions with seeds are impossible, removing one of the reasons for custom dimensions in the first place.
Mojang, please bring this feature back! We didn't want it removed, just made optional.
Hi,
I've attached a datapack which can be used to reproduce this bug easily.