Commits

md_5 authored 30811541ded
Load custom worlds from correct location
No tags

src/main/java/org/bukkit/craftbukkit/CraftServer.java

Modified
916 916 if (parsedSettings.isJsonObject()) {
917 917 worldSettings.setGeneratorSettings(parsedSettings.getAsJsonObject());
918 918 }
919 919 worlddata = new WorldData(worldSettings, name);
920 920 } else {
921 921 worlddata.a(name);
922 922 worldSettings = new WorldSettings(worlddata);
923 923 }
924 924
925 925 DimensionManager actualDimension = DimensionManager.a(creator.environment().getId());
926 - DimensionManager internalDimension = DimensionManager.a(name, new DimensionManager(dimension, name, name, (w, manager) -> actualDimension.g.apply(w, manager), actualDimension.hasSkyLight(), actualDimension));
926 + DimensionManager internalDimension = DimensionManager.a(name, new DimensionManager(dimension, actualDimension.c(), actualDimension.f, (w, manager) -> actualDimension.g.apply(w, manager), actualDimension.hasSkyLight(), actualDimension));
927 927 WorldServer internal = (WorldServer) new WorldServer(console, console.executorService, sdm, worlddata, internalDimension, console.getMethodProfiler(), getServer().worldLoadListenerFactory.create(11), creator.environment(), generator);
928 928
929 929 if (!(worlds.containsKey(name.toLowerCase(java.util.Locale.ENGLISH)))) {
930 930 return null;
931 931 }
932 932
933 933 console.initWorld(internal, worlddata, worldSettings);
934 934
935 935 internal.worldData.setDifficulty(EnumDifficulty.EASY);
936 936 internal.setSpawnFlags(true, true);

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut