So i have this survival world, but the whole thing is bugged. There was no nether fortresses and there is not end cities. There are a few structures, but when making a new world with the exact same seed, there are more structures, in the places that chunkbase said they were. I was able to switch the nether world from a different world, but i'm having issues switching the end. Whenever I do try to change the end, i go back on to check and it's back to the original. Is there any way i can fix this?
The end terrain generation is tied to the seed, so unless you change the seed for the whole save you'll get the same end every time.
This is not what they are doing; I read it as they are trying to copy the worldname\DIM1 folder from a another world with a pregenerated End (which means you'll be limited to whatever was generated before going back to the normal generation for the world seed but I assume they understand that). They say that this worked for the Nether (DIM-1) but for some reason it didn't work for the End; the only thing I can think of is that they copied the files from a world created in a newer version (as they tagged this thread as for 1.14) - which will NOT work - newer versions are extremely sensitive to invalid save data and will completely regenerate any chunks that were generated in a newer version (presumably due to the way they now store blocks; back in the pre-1.8 days you could downgrade and only lose new things in most cases).
Also, if there are no Nether fortresses or End cities it sounds like you turned generated structures off when creating the world; you'll have to use NBTExplorer to edit level.dat to set it to true (it is saved as "MapFeatures", 0 for false, 1 for true); note that this will only affect chunks generated afterwards, but you should be able to simply delete the DIM1 and DIM-1 folders (for the End / DIM1 you do not need to delete r.0.0.mca, r.-1.0.mca, r.-1.-1.mca, or r.0.-1.mca, which are the four regions around 0,0 (the outer islands start generating well outside this area); deleting these will also cause the Ender Dragon to respawn).
In addition, delete any "structurename.dat" files from the "data" folder (these will be present if your world was created prior to 1.13; they aren't supposed to be used anymore but the game may still read them, as it does when upgrading to 1.13+, and it may be confused by structure data for nonexistent chunks).
This is not what they are doing; I read it as they are trying to copy the worldname\DIM1 folder from a another world with a pregenerated End (which means you'll be limited to whatever was generated before going back to the normal generation for the world seed but I assume they understand that). They say that this worked for the Nether (DIM-1) but for some reason it didn't work for the End; the only thing I can think of is that they copied the files from a world created in a newer version (as they tagged this thread as for 1.14) - which will NOT work - newer versions are extremely sensitive to invalid save data and will completely regenerate any chunks that were generated in a newer version (presumably due to the way they now store blocks; back in the pre-1.8 days you could downgrade and only lose new things in most cases).
Also, if there are no Nether fortresses or End cities it sounds like you turned generated structures off when creating the world; you'll have to use NBTExplorer to edit level.dat to set it to true (it is saved as "MapFeatures", 0 for false, 1 for true); note that this will only affect chunks generated afterwards, but you should be able to simply delete the DIM1 and DIM-1 folders (for the End / DIM1 you do not need to delete r.0.0.mca, r.-1.0.mca, r.-1.-1.mca, or r.0.-1.mca, which are the four regions around 0,0 (the outer islands start generating well outside this area); deleting these will also cause the Ender Dragon to respawn).
In addition, delete any "structurename.dat" files from the "data" folder (these will be present if your world was created prior to 1.13; they aren't supposed to be used anymore but the game may still read them, as it does when upgrading to 1.13+, and it may be confused by structure data for nonexistent chunks).
Both worlds were made in the same version, but that is 1.14 so i'm not sure exactly how that works. I also made sure to set generate structures to true when i created the world, and that is evident by the fact i have zombie and skeleton spawners. This is why i think the world could be bugged, but I will try what was suggested.
I have done everything said, I made sure that the generate structures were on and then reset the end. I fought the ender dragon 3 more times and each time searched for 40 minutes to an hour to find nothing. I really don't know what to do now, as i know no other ways of doing this (as said before the replacing files method did nothing for me) and I would be very disappointed to have to continue with no elytra or shulker boxes.
I have done everything said, I made sure that the generate structures were on and then reset the end. I fought the ender dragon 3 more times and each time searched for 40 minutes to an hour to find nothing. I really don't know what to do now, as i know no other ways of doing this (as said before the replacing files method did nothing for me) and I would be very disappointed to have to continue with no elytra or shulker boxes.
Did you actually generate chunks containing structures before replacing the files (fly around in the outer islands)? The game only saves whatever has been generated within render distance. Otherwise, I have no idea why it isn't working unless you are somehow placing the new files in the wrong location; if not, then the game is somehow overwriting the original files but this should not happen unless you are trying to use files from a newer version (did you check the modified time of the region files after replacing them and visiting the End in-game? Also, as mentioned before you can leave the four regions centered around 0,0 so you don't have to re-fight the dragon since nothing generates until you travel 1000 blocks away from 0,0, while the central area is only up to 512 blocks away).
Also, you can try asking for help in the thread below since while it isn't exactly an issue with world corruption they may be able to figure out why no structures are generating (note that just because you found dungeons does not mean generated structures are enabled since they do not count as "structures" - this is the only reasonable explanation for a lack of Nether fortresses and End cities, which will not appear after being enabled unless you regenerate chunks or explore new areas); also tell them that you are trying to replace the End files with files from another world but the change is not taking effect; they may "fix" your world by properly replacing them:
So i have this survival world, but the whole thing is bugged. There was no nether fortresses and there is not end cities. There are a few structures, but when making a new world with the exact same seed, there are more structures, in the places that chunkbase said they were. I was able to switch the nether world from a different world, but i'm having issues switching the end. Whenever I do try to change the end, i go back on to check and it's back to the original. Is there any way i can fix this?
The end terrain generation is tied to the seed, so unless you change the seed for the whole save you'll get the same end every time.
This is not what they are doing; I read it as they are trying to copy the worldname\DIM1 folder from a another world with a pregenerated End (which means you'll be limited to whatever was generated before going back to the normal generation for the world seed but I assume they understand that). They say that this worked for the Nether (DIM-1) but for some reason it didn't work for the End; the only thing I can think of is that they copied the files from a world created in a newer version (as they tagged this thread as for 1.14) - which will NOT work - newer versions are extremely sensitive to invalid save data and will completely regenerate any chunks that were generated in a newer version (presumably due to the way they now store blocks; back in the pre-1.8 days you could downgrade and only lose new things in most cases).
Also, if there are no Nether fortresses or End cities it sounds like you turned generated structures off when creating the world; you'll have to use NBTExplorer to edit level.dat to set it to true (it is saved as "MapFeatures", 0 for false, 1 for true); note that this will only affect chunks generated afterwards, but you should be able to simply delete the DIM1 and DIM-1 folders (for the End / DIM1 you do not need to delete r.0.0.mca, r.-1.0.mca, r.-1.-1.mca, or r.0.-1.mca, which are the four regions around 0,0 (the outer islands start generating well outside this area); deleting these will also cause the Ender Dragon to respawn).
In addition, delete any "structurename.dat" files from the "data" folder (these will be present if your world was created prior to 1.13; they aren't supposed to be used anymore but the game may still read them, as it does when upgrading to 1.13+, and it may be confused by structure data for nonexistent chunks).
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?
Both worlds were made in the same version, but that is 1.14 so i'm not sure exactly how that works. I also made sure to set generate structures to true when i created the world, and that is evident by the fact i have zombie and skeleton spawners. This is why i think the world could be bugged, but I will try what was suggested.
I have done everything said, I made sure that the generate structures were on and then reset the end. I fought the ender dragon 3 more times and each time searched for 40 minutes to an hour to find nothing. I really don't know what to do now, as i know no other ways of doing this (as said before the replacing files method did nothing for me) and I would be very disappointed to have to continue with no elytra or shulker boxes.
Did you actually generate chunks containing structures before replacing the files (fly around in the outer islands)? The game only saves whatever has been generated within render distance. Otherwise, I have no idea why it isn't working unless you are somehow placing the new files in the wrong location; if not, then the game is somehow overwriting the original files but this should not happen unless you are trying to use files from a newer version (did you check the modified time of the region files after replacing them and visiting the End in-game? Also, as mentioned before you can leave the four regions centered around 0,0 so you don't have to re-fight the dragon since nothing generates until you travel 1000 blocks away from 0,0, while the central area is only up to 512 blocks away).
Also, you can try asking for help in the thread below since while it isn't exactly an issue with world corruption they may be able to figure out why no structures are generating (note that just because you found dungeons does not mean generated structures are enabled since they do not count as "structures" - this is the only reasonable explanation for a lack of Nether fortresses and End cities, which will not appear after being enabled unless you regenerate chunks or explore new areas); also tell them that you are trying to replace the End files with files from another world but the change is not taking effect; they may "fix" your world by properly replacing them:
https://www.minecraftforum.net/forums/minecraft-java-edition/discussion/297844-official-corrupted-save-recovery-thread
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?