From 644b6c302a558c6a66ca65b4e5b1e145312b9aa7 Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Thu, 8 Dec 2022 18:02:21 +1100 Subject: [PATCH] SPIGOT-7196: Exception loading alternate worlds By: md_5 --- .../src/main/java/org/bukkit/craftbukkit/CraftServer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/paper-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java index 20cdae8ded..b66f41acf4 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/paper-server/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) {