So I'm sure we all know that seeds are the keys that let the code know what to generate in terms of your world such as biomes and resources. However, what if new features were implemented to expand upon this existing code. What I've envisioned is the ability for players to donate worlds and for code to be added so that deleted worlds can be re used as well, when creating a new world players would have the option to choose between a "Forgotten World" that would enable for adventure and travel in another players creations and survival world. Resources such as ores would need to be regenerated , and I would also think it a good idea to decay the builds a little bit to show time passing but that would be all that is required. (survival and creative should not be mixed for competitive play).
This is simply not possible - a simple 64 bit number could at best represent only 64 blocks (0 = air, 1 = stone, or any other single block; if you want 2 different blocks then you need 2 bits per block / 32 blocks max, and so on) and the algorithms that generate the terrain can't produce anything as complex as player-created builds (in-game structures are created via schematics by building them in-game, then using commands to export them to a file. Older structures used code to place blocks (either one at a time or using loops to place rows/columns of the same blocks) and either way procedural generation is used to make more complex structures from these templates).
At best would be a way to add player-built structures using a data pack so they generate randomly in the world like existing in-game structures do (this is already possible by replacing the NBT files for them with your own, but e.g. village buildings still must conform to a set size and layout). Otherwise, giving each other copies of whole worlds is really the only way to share them.
So I'm sure we all know that seeds are the keys that let the code know what to generate in terms of your world such as biomes and resources. However, what if new features were implemented to expand upon this existing code. What I've envisioned is the ability for players to donate worlds and for code to be added so that deleted worlds can be re used as well, when creating a new world players would have the option to choose between a "Forgotten World" that would enable for adventure and travel in another players creations and survival world. Resources such as ores would need to be regenerated , and I would also think it a good idea to decay the builds a little bit to show time passing but that would be all that is required. (survival and creative should not be mixed for competitive play).
That's my idea at least, What do you guys think?
This is simply not possible - a simple 64 bit number could at best represent only 64 blocks (0 = air, 1 = stone, or any other single block; if you want 2 different blocks then you need 2 bits per block / 32 blocks max, and so on) and the algorithms that generate the terrain can't produce anything as complex as player-created builds (in-game structures are created via schematics by building them in-game, then using commands to export them to a file. Older structures used code to place blocks (either one at a time or using loops to place rows/columns of the same blocks) and either way procedural generation is used to make more complex structures from these templates).
At best would be a way to add player-built structures using a data pack so they generate randomly in the world like existing in-game structures do (this is already possible by replacing the NBT files for them with your own, but e.g. village buildings still must conform to a set size and layout). Otherwise, giving each other copies of whole worlds is really the only way to share them.
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?