Can't join server with custom dimension #2073
-
I'm trying to use a custom dimension with ambientLight(2.0f), but when I try to join the server i get stuck on "Joining world...". I'm getting this error in my client log: Here's my main function: val minecraftServer = MinecraftServer.init()
val instanceManager = MinecraftServer.getInstanceManager()
val dimension = DimensionType.builder(NamespaceID.from("server:fullbright"))
.ambientLight(2.0f)
.build()
DimensionTypeManager().addDimension(dimension)
val instanceContainer = instanceManager.createInstanceContainer(dimension)
instanceContainer.setGenerator { unit ->
unit.modifier().fillHeight(0, 40, Block.GRASS_BLOCK)
}
val globalEventHandler = MinecraftServer.getGlobalEventHandler()
globalEventHandler.addListener(
AsyncPlayerConfigurationEvent::class.java
) { event ->
val player = event.player
event.spawningInstance = instanceContainer
player.respawnPoint = Pos(0.0, 42.0, 0.0)
}
MojangAuth.init()
minecraftServer.start("0.0.0.0", 25565) |
Beta Was this translation helpful? Give feedback.
Answered by
DevBlokJochem
Mar 30, 2024
Replies: 1 comment 1 reply
-
Can you try: MinecraftServer.getDimensionTypeManager().addDimension(dimension) |
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
i1vy
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Can you try: MinecraftServer.getDimensionTypeManager().addDimension(dimension)
instead of: DimensionTypeManager().addDimension(dimension)
?