-
Bug
-
Resolution: Fixed
-
20w21a, 20w22a, 1.16 Pre-release 2
-
None
-
-- System Details --
Details:
Minecraft Version: 20w21a
Minecraft Version ID: 20w21a
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1528227904 bytes (1457 MB) / 1979711488 bytes (1888 MB) up to 2147483648 bytes (2048 MB)
CPUs: 8
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Player Count: 0 / 8; []
Data Packs: vanilla
Type: Integrated Server (map_client.txt)
Is Modded: Probably not. Jar signature remains and both client + server brands are untouched.-- System Details -- Details: Minecraft Version: 20w21a Minecraft Version ID: 20w21a Operating System: Windows 7 (amd64) version 6.1 Java Version: 1.8.0_51, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 1528227904 bytes (1457 MB) / 1979711488 bytes (1888 MB) up to 2147483648 bytes (2048 MB) CPUs: 8 JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M Player Count: 0 / 8; [] Data Packs: vanilla Type: Integrated Server (map_client.txt) Is Modded: Probably not. Jar signature remains and both client + server brands are untouched.
-
Confirmed
-
Crash
-
Very Important
The bug
When there are multiple dimensions with the same dimension type, the game crashes. When type is a string, it is supposedly a preset for dimension options like ultrawarm, shrunk, etc. However only one dimension can use the default values overworld, the_nether and the_end.
How to reproduce
- Download the worldgen settings duplicate.json
- Create a new world and select the downloaded file when importing world settings
The game crashes because the custom:overworld also used the overworld dimension type preset.
Workaround
Instead of using one of the presets, specify all the default properties like this:
"type": { "ultrawarm": false, "natural": true, "shrunk": false, "ambient_light": 0, "has_skylight": true, "has_ceiling": false }
Stack trace
Description: Exception in server tick loop java.lang.IllegalArgumentException: value already present: chf@6204b89e at com.google.common.collect.HashBiMap.put(HashBiMap.java:287) at com.google.common.collect.HashBiMap.put(HashBiMap.java:262) at gg.a(SourceFile:51) at gg.a(SourceFile:62) at gl$a.a(SourceFile:28) at net.minecraft.server.MinecraftServer.a(SourceFile:407) at net.minecraft.server.MinecraftServer.i_(SourceFile:334) at enr.d(SourceFile:65) at net.minecraft.server.MinecraftServer.run(SourceFile:666) at java.lang.Thread.run(Thread.java:745)
- is duplicated by
-
MC-184817 When using custom generation, you cannot use minecraft:xyz dimension types
- Resolved
-
MC-184836 Importing custom dimension settings with default-style tags causes crash on world generation
- Resolved
-
MC-184868 Loading Custom Worlds Crashes The Game
- Resolved
-
MC-185021 Crash when worldgen dimension type presets are not unique
- Resolved
-
MC-185564 Cannot add 2 dimensions that are flat worlds. Causes crash
- Resolved
- relates to
-
MC-194350 Some feature configurations don't load in a datapack (java.lang.IllegalArgumentException: value already present: clh@77f95e19)
- Resolved