-
-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix for all dimension bugs; no nether, no ender dragon, minecolonies #437
Comments
Thanks a lot for looking into this and providing a solution. My world has been plagued by many of these issues, I am going to implement this fix now and report back when I have results. EDIT: IT WORKED <3 |
How is this done for a singleplayer world? |
The same procedure, except the folder is not |
Can I just add, take EVERYTHING off your character, into a chest, I just did this fix, lost everything I had on me, including a full set of ATM Armour, special weapon, the lot... |
Your character/player items are located in the |
I thought it was seperate too, but my char is honestly wiped, all I have is the Astral Tome.. I did make a backup, so I'll just do it again.. :) |
Is this a Single Player world by any chance? |
yes, I'm guessing that matters >.< however something to note? |
Either way, you can copy the player data, from the backup, to the new one in NBTExplorer, just remember to rename it correctly, and delete the old one.. Trying it now |
Interesting. I suppose it makes sense that everything would be in |
FOR SINGLE PLAYER:Make sure Minecraft isn't running.. Make a backup of your OLD level.dat, so you don't overwrite it, put it somewhere safe (desktop).. Then copy from that (old level.dat) to the NEW level.dat.. (Player: xx entries) Delete the original one, which should be Player: 43 entries.. Rename Tag - Player (Copy 1) to Player Save, and restart MC Now it should work, and you'll have all your items.. |
Super helpful, thank you so much |
Very nice, thank you for your contribution. Back when server updated to 1.3.2c, I just told everyone on my server to migrate to mining dimension then delete every other dimensions (though The Other still doesn't generate any dragon...) and it works out fine for us. |
The issues with Ice and Fire are completely unrelated to the Forge dimension info bug that led to this problem. And yes, your player data is only stored by UUID in IMO the much better solution than copying things into a new level.dat file is to fix the old one.
|
Wait, so you're saying a 'better' solution, than copying things into a new level.dat... Is to copy things OUT of a new level.dat, into your existing one... So no difference.. Either way works.. which means it's not better.. it's equal.. I'll give you points for trying to 1-up my solution tho... |
Your house has a broken radiator. It's very cold. Would you prefer to get a new radiator and put it into your house? Or would you prefer to get a new house, and move everything out of your existing house? If you know what specific things are wrong, fix those things. It's not likely you, modders, or even Mojang know every single thing in your old save file that needs to be mirrored to a fresh one to avoid data loss -- if it's even possible to move everything without winding up with some bad state due to something outside of level.dat that has to match up.
Thank you for the internet points, but it's not your solution, it's ViRb3's solution, and I'm interested in helping users, not one-upping people. |
Well, I was the one who fixed my single player, and put the solution here, which means, it worked perfectly fine, I still have all my waypoints, my save has my base, and everything's working as it should be.. Had zero side effects doing it my way.. ViRb3's solution was for servers, mine is for single player, hence why he asked me to put details of what I did to get it working... So.. Yeah, that is my solution.. Based on ViRbe's idea |
I did used this fix. And it worked fine, I could again go to the Nether and it looked much better than before. |
Going to keep this pinned for reference but close the issue for now. The new version of forge fixes this finally. |
I'm not sure about the other problems, but I just had an End Dimension generate without an Ender Dragon or End Fountain in All the Mods 1.5.1 with Forge 36.0.9 in a single player world. I tried deleting the End and regenerating it, but the same problem occurred: Obsidian spires generated with crystals but no dragon or fountain. Not sure what to do now. |
@exastencil This was a known issue with Forge 36.0.9 / ATM 1.5.0. Update to Forge 36.0.13 / ATM 1.5.1 and then regenerate your End dimension to fix it. |
Hmm, updated to ATM 1.5.1 and Forge 36.0.13, regenerated my End dimension and still no dragon or fountain. Same as before. |
I've just checked my 'End' dimension after the 1.5.1 (ATM6) update, and I also have no Dragon, I've never killed him >.< I've not tried to re-create the end tho.. As I had a dragon there, now it's gone.. |
Same issue, End crystals don't summon the dragon.. Regenerating DIM1 fails to recreate the fountain (with level.dat also with edits to 0 for the dragon fight variables), fails to spawn the OG dragon also |
Update to my previous post.. I fixed my issue. I had to create a fresh world using my seed, my old playerdata folder, specific MCA files in the region folder (located the ones i wanted to keep with MCAselector), certain configs i edited in the serverconfig folder, the data folder, mine colonies folder.. End was fully restored, end crystals work.. and also Nanonite Crystals started to appear from Environmental Tech Void Miner which wasn't generating previously. Hope this info is useful to someone |
I can confirm, this method does not work, I used NBT Editor to change the 'killed' status back to 0, deleted Dim1, then started the game, got a new End, but no dragon or portal.. I didn't even go to the end when I had 1.5.0, I've not been there in a few updates, after I fixed it the 1st time.. Maybe I should try that fix again... |
My world was created with 1.4.9b and having this issue as of 1.5.1 Wasn't able to respawn the ender dragon and after deleting the end dimension to see if regenerating would fix it, the portal is completely missing. (The original resolution from ViRb3 of creating a new level.dat still works) |
Just got this issue in ATM6 1.5.1 with forge 36.0.13. My planned troubleshooting steps are to update to 1.5.3b first, then to delete the dimension for the end and try again. If that fails I will start looking into the other troubleshooting steps listed here. Since I am way past the supposedly effected forge version I am not completely sure its the same issue. update: After upgrading to 1.5.3b and deleting the end dimension, the issue was not fixed. However, following the instructions in this thread to replace level.dat and also delete the end did solve the problem. |
This appears to be back in a fresh AtM6 1.7.7 world. |
This issue (which exists primarily to document a workaround for miscellaneous symptoms, rather than an actual specific problem, and therefore should live in the Wiki) is in a Closed state. If you have newly encountered a problem, and you do not see any other issues that describe your issue, create a new issue ticket with all the relevant data. Even if this workaround works for you, this would not be a good place to keep track of the problem. |
Prior to MinecraftForge/MinecraftForge#7513 being merged into Forge, dimensions were created improperly, leading to a bunch of issues such as:
This was fixed in ATM 1.3.3, Forge 35.1.4. Every new world created after these updates will work as expected. If you can reset your world, this is the simplest and most reliable fix.
For existing worlds, however, you have to manually clean the mess. Here I propose a "universal" solution that should get you back to working. At a very high level: take a newly generated
level.dat
, which holds proper dimension information, and use it with your existing world. Unfortunately, this fix will not solve any problems for existing chunks - if your Ender structures are missing, or if your biomes are mixed. The only solution there is to re-create the affected dimensions, and possibly use mcaselector to transfer over any important chunks.world
, but/save/New World
, whereNew World
is your single player world's nameplayerdata
folder, but instead in a NBT structureData/Player
insidelevel.dat
. You will most probably want to copy it over. See: Fix for all dimension bugs; no nether, no ender dragon, minecolonies #437 (comment)Without further ado, here is the process:
server.properties
and set theseed=
to your old seed noted aboveworld
folder with all of your world data toworld.bak
. Create a zip of it as a second backup, just in caseworld
folderlevel.dat
from the newworld
to the oldworld.bak
, replacing the oldlevel.dat
. Additionally, in the oldworld.bak
:DIM1
folderDIM-1
folderdimensions
folderworld
folderworld.bak
, back toworld
We tested this on our server and it worked great. Hope it helps people.
The text was updated successfully, but these errors were encountered: