mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-08-16 16:26:12 +00:00
make world creation more failsafe
This commit is contained in:
parent
c4539441a0
commit
8471f15bc8
@ -501,12 +501,21 @@ public class Iris extends VolmitPlugin implements Listener {
|
|||||||
|
|
||||||
Iris.info("Loading World: %s | Generator: %s", s, generator);
|
Iris.info("Loading World: %s | Generator: %s", s, generator);
|
||||||
|
|
||||||
Iris.info(C.LIGHT_PURPLE + "Preparing Spawn for " + s + "' using Iris:" + generator + "...");
|
try {
|
||||||
WorldCreator c = new WorldCreator(s)
|
var gen = getDefaultWorldGenerator(s, generator);
|
||||||
.generator(getDefaultWorldGenerator(s, generator))
|
var dim = loadDimension(s, generator);
|
||||||
.environment(IrisData.loadAnyDimension(generator).getEnvironment());
|
assert dim != null && gen != null;
|
||||||
INMS.get().createWorld(c);
|
|
||||||
Iris.info(C.LIGHT_PURPLE + "Loaded " + s + "!");
|
Iris.info(C.LIGHT_PURPLE + "Preparing Spawn for " + s + "' using Iris:" + generator + "...");
|
||||||
|
WorldCreator c = new WorldCreator(s)
|
||||||
|
.generator(gen)
|
||||||
|
.environment(dim.getEnvironment());
|
||||||
|
INMS.get().createWorld(c);
|
||||||
|
Iris.info(C.LIGHT_PURPLE + "Loaded " + s + "!");
|
||||||
|
} catch (Throwable e) {
|
||||||
|
Iris.error("Failed to load world " + s + "!");
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} catch (Throwable e) {
|
} catch (Throwable e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user