Updating a world from 1.18 to 1.20

Alright gather around gather around, for I have a world that uses cave worldgeneration I slammed together for me and some friends to play on. Now whenever I try to update to 1.20 it simply fails to load. Corrupted they say. Output logs state Overworld settings missing. I am genuinely at my end man. I just want to know how to just remove everything and just keep the world in isolation with no datapacks just everything built and already generated so I can put it with a 1.20 compatable generation datapack and actually load it up. Is that even possible? I don't care if it looks jarring I just want to load this damn thing. I am so lost I swear to god. Hell i'll straight up pay someone 20 quid if they help me I ain't even capping paypal that shit you know what i'm saying? Please for the love of god just tell me what info you need and help me please
36 Replies
Admincraft Meta
Admincraft Meta•2y ago
Thanks for asking your question!
Once you have finished, please close your thread. Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
command to close
/close !close !solved
Requested by randomaspland#0
ProGamingDk
ProGamingDk•2y ago
!logs
Carl-bot
Carl-bot•2y ago
Please check your server log for errors from your plugins.
If you need further help understanding the errors, please send us the whole log file. Where can I find the server log? Logs are stored in <server_directory>/logs/. Search for a file explorer in your server's management interface and navigate to that directory. Once you've opened that up, search for the latest.log file. Some providers have a separate page for logs and may hide the "logs" folder. On Aternos: • Go to https://aternos.org/log/. On Minehut and server.pro: • Go to the "files" tab in the left menu. • Navigate to the root directory of your server. • From there navigate to /logs/latest.log. What should I do with the log? • First of all, read it! I mean, that's what you do all the time when you run a server, isn't it? Try to locate any errors that have anything to do with the issue you are facing. • If you got the latest.log file or created a .txt file with the necessary errors you can upload these directly to the channel, but we prefer if you upload them to https://mclo.gs/. • If you have trouble downloading the log file, copy/paste the text to a paste service (like mclogs). Copy the link that it gives you and send it to us. (Don't worry, McLogs hides your users' IPs.)
Admincraft Canned Responses
Randomaspland [🎺]
You want the log? Failed to load level data or datapacks, can't proceed with server load java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Overworld settings missing at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073) at ezk.a(SourceFile:189) at ezk.a(SourceFile:123) at ezk.a(SourceFile:202) at ezk.b(SourceFile:206) at etp.b(SourceFile:24) at epi.c(SourceFile:94) at eoz.a(SourceFile:56) at epf.a(SourceFile:189) at eqs.a(SourceFile:38) at eno.b(SourceFile:98) at euq.a(SourceFile:409) at eno.a(SourceFile:98) at eno.c(SourceFile:169) at bcn.execute(SourceFile:102) at eno.b(SourceFile:169) at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) at org.lwjgl.system.JNI.invokeV(Native Method) at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474) at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(SourceFile:237) at enn.f(SourceFile:1244) at enn.e(SourceFile:802) at net.minecraft.client.main.Main.main(SourceFile:250) Caused by: java.lang.IllegalStateException: Overworld settings missing at dif.<init>(SourceFile:50) at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$1.lambda$decode$0(RecordCodecBuilder.java:185) at com.mojang.datafixers.util.Either$Left.mapBoth(Either.java:33) at com.mojang.serialization.DataResult.map(DataResult.java:111) at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$1.lambda$decode$1(RecordCodecBuilder.java:184) at com.mojang.serialization.DataResult.lambda$flatMap$15(DataResult.java:144) at java.base/java.util.Optional.map(Optional.java:260) at com.mojang.serialization.DataResult.lambda$flatMap$17(DataResult.java:143) at com.mojang.datafixers.util.Either$Right.map(Either.java:99) at com.mojang.serialization.DataResult.flatMap(DataResult.java:137) at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$1.decode(RecordCodecBuilder.java:183) at com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107) at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$3.decode(RecordCodecBuilder.java:249) at com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107) at com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52) at com.mojang.serialization.DataResult.lambda$flatMap$11(DataResult.java:139) at com.mojang.datafixers.util.Either$Left.map(Either.java:38) at com.mojang.serialization.DataResult.flatMap(DataResult.java:137) at com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52) at com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:91) at com.mojang.serialization.Decoder.decode(Decoder.java:22) at com.mojang.serialization.Decoder.parse(Decoder.java:26) at dyy.a(SourceFile:154) at dyy.a(SourceFile:276) at dyy.a(SourceFile:234) at dyy$c.a(SourceFile:433) at ezk.b(SourceFile:127) at adj.a(SourceFile:42) at ezk.a(SourceFile:187) ... 21 more i got this if this even makes any sense I've got the world downloaded i'm trying to tinker with it in singleplayer
ProGamingDk
ProGamingDk•2y ago
open latest.log and send the contents of it
ProGamingDk
ProGamingDk•2y ago
mclo.gs - Paste, share & analyse your Minecraft logs
Easily paste your Minecraft logs to share and analyse them.
ProGamingDk
ProGamingDk•2y ago
do u have any datapacks btw?
Randomaspland [🎺]
Yeah
ProGamingDk
ProGamingDk•2y ago
have u updated them all?
Randomaspland [🎺]
I don't know anything, I straight up would like to remove them all, get that stuff outta the way so I can replace them with stuff that works in 1.20 uh hold on let me describe my plight
ProGamingDk
ProGamingDk•2y ago
do u have any worldgen datapacks?
Randomaspland [🎺]
Alright so the world works fine (1.18) anything above that, world simply is corrupted know what i'm saying? Run on vanilla, still nothing, remove the datapacks still nothing. The main datapacks are worldgen packs since it was a cave world with biomes added so we can still obtain stuff
ProGamingDk
ProGamingDk•2y ago
ok so remove all of datapacks and get logs
Randomaspland [🎺]
alright
ProGamingDk
ProGamingDk•2y ago
and send using mclo.gs Do a backup first
Randomaspland [🎺]
yeah i got that all saved hold on while i do that
Randomaspland [🎺]
by the way, the logs are the logs in the laucher right?
No description
Randomaspland [🎺]
this thing?
ProGamingDk
ProGamingDk•2y ago
no its the ones from the server oh for singleplayer yes.
Randomaspland [🎺]
I'm tinkering it in singleplayer if it works there I can just upload it to the server no problem i've downloaded the world trying to get this all to work let me run it with the datapack folders straight up erased of course it's gonna take a while to duplicate the world folder i'll be back in a bit
Randomaspland [🎺]
Uhggaahh that doesn't do anything either. Makes another file (empty) though. Like I said even without any datapacks it won't load
No description
Randomaspland [🎺]
where do I put the log it made
ProGamingDk
ProGamingDk•2y ago
i need logs
Randomaspland [🎺]
Failed to load level data or datapacks, can't proceed with server load java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Overworld settings missing at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073) at ezk.a(SourceFile:189) at ezk.a(SourceFile:123) at ezk.a(SourceFile:202) at ezk.b(SourceFile:206) at etp.b(SourceFile:24) at epi.c(SourceFile:94) at eoz.a(SourceFile:56) at epf.a(SourceFile:189) at eqs.a(SourceFile:38) at eno.b(SourceFile:98) at euq.a(SourceFile:409) at eno.a(SourceFile:98) at eno.c(SourceFile:169) at bcn.execute(SourceFile:102) at eno.b(SourceFile:169) at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) at org.lwjgl.system.JNI.invokeV(Native Method) at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474) at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(SourceFile:237) at enn.f(SourceFile:1244) at enn.e(SourceFile:802) at net.minecraft.client.main.Main.main(SourceFile:250) Caused by: java.lang.IllegalStateException: Overworld settings missing at dif.<init>(SourceFile:50) at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$1.lambda$decode$0(RecordCodecBuilder.java:185) at com.mojang.datafixers.util.Either$Left.mapBoth(Either.java:33) at com.mojang.serialization.DataResult.map(DataResult.java:111) at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$1.lambda$decode$1(RecordCodecBuilder.java:184) at com.mojang.serialization.DataResult.lambda$flatMap$15(DataResult.java:144) at java.base/java.util.Optional.map(Optional.java:260) at com.mojang.serialization.DataResult.lambda$flatMap$17(DataResult.java:143) at com.mojang.datafixers.util.Either$Right.map(Either.java:99) at com.mojang.serialization.DataResult.flatMap(DataResult.java:137) at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$1.decode(RecordCodecBuilder.java:183) at com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107) at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$3.decode(RecordCodecBuilder.java:249) at com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107) at com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52) at com.mojang.serialization.DataResult.lambda$flatMap$11(DataResult.java:139) at com.mojang.datafixers.util.Either$Left.map(Either.java:38) at com.mojang.serialization.DataResult.flatMap(DataResult.java:137) at com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52) at com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:91) at com.mojang.serialization.Decoder.decode(Decoder.java:22) at com.mojang.serialization.Decoder.parse(Decoder.java:26) at dyy.a(SourceFile:154) at dyy.a(SourceFile:276) at dyy.a(SourceFile:234) at dyy$c.a(SourceFile:433) at ezk.b(SourceFile:127) at adj.a(SourceFile:42) at ezk.a(SourceFile:187)
ProGamingDk
ProGamingDk•2y ago
mclo.gs - Paste, share & analyse your Minecraft logs
Easily paste your Minecraft logs to share and analyse them.
ProGamingDk
ProGamingDk•2y ago
i need the entire thing
Randomaspland [🎺]
is this it?
ProGamingDk
ProGamingDk•2y ago
and u get this same issue WITH updated datapacks?
Randomaspland [🎺]
Yeah The datapacks work on fresh new worlds but, putting these things in, nuh uh
ProGamingDk
ProGamingDk•2y ago
fresh new 1.20 worlds?
Randomaspland [🎺]
yeah
ProGamingDk
ProGamingDk•2y ago
mind sending world
Randomaspland [🎺]
yeah hold on let me pack it up god damn file limits let me get a drive link here I DMed you
ProGamingDk
ProGamingDk•2y ago
i requested access
Randomaspland [🎺]
you got it this shit solved let me just !solved

Did you find this page helpful?