The game crashes upon creating a custom world with a dimension type defined as either an object, or as a string referencing a file under dimension_type/type.json, thus preventing custom dimension types from being used.
I've provided two versions of the file used to import the world settings, one defining the dimension type as an object, and the other referencing a file within the test datapack I've also attached.
(1.16.2 Pre-Release 1) [^crash-2020-07-30_00.23.26-server.txt]
Description: Exception in server tick loop
java.lang.IllegalStateException: Unregistered dimension type: cgy@60fd51a1
at net.minecraft.server.MinecraftServer.a(SourceFile:407)
at net.minecraft.server.MinecraftServer$$Lambda$4243/2071520293.get(Unknown Source)
at java.util.Optional.orElseThrow(Optional.java:290)
at net.minecraft.server.MinecraftServer.a(SourceFile:407)
at net.minecraft.server.MinecraftServer.l_(SourceFile:333)
at emv.d(SourceFile:68)
at net.minecraft.server.MinecraftServer.w(SourceFile:646)
at net.minecraft.server.MinecraftServer.a(SourceFile:255)
at net.minecraft.server.MinecraftServer$$Lambda$4065/2101823524.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
Linked issues
is duplicated by 1
relates to 1
Attachments
Comments 4
1.16.2 pre-1 only changes the datapack file structure according to the changelog . However the game still crashes after creating custom world using "import settings" with the provided json format (i.e. defining custom dimension_type as an list object). This should be a bug.
Can confirm a crash when renaming the dimension after generating it. It has registered the dimension already but under a different name (which it attempts to re-create)
EDIT: This is working fine with the updated datapack provided. Have you tried testing the issue in 1.16.2 pre2 ?
this is not a bug, there have been changes to the file structure in 1.16.2 pre1. please refer to changelog and edit your files accordingly.