From eecb4c0dc069b91ea5be52ca8fa831ecde666c19 Mon Sep 17 00:00:00 2001 From: md_5 Date: Thu, 8 Dec 2022 18:02:21 +1100 Subject: [PATCH] SPIGOT-7196: Exception loading alternate worlds --- src/main/java/org/bukkit/craftbukkit/CraftServer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java index 20cdae8de..b66f41acf 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -1085,7 +1085,7 @@ public final class CraftServer implements Server { long j = BiomeManager.obfuscateSeed(creator.seed()); List list = ImmutableList.of(new MobSpawnerPhantom(), new MobSpawnerPatrol(), new MobSpawnerCat(), new VillageSiege(), new MobSpawnerTrader(worlddata)); - WorldDimension worlddimension = (WorldDimension) iregistry.get(actualDimension); + WorldDimension worlddimension = this.getServer().registries().compositeAccess().registryOrThrow(Registries.LEVEL_STEM).get(actualDimension); WorldInfo worldInfo = new CraftWorldInfo(worlddata, worldSession, creator.environment(), worlddimension.type().value()); if (biomeProvider == null && generator != null) {