Skip to content

Commit 8e90c15

Browse files
committed
Fix to avoid error if world is already loaded.
1 parent 38e7f37 commit 8e90c15

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

src/main/java/world/bentobox/bentobox/hooks/MultiverseCore4Hook.java

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,20 @@ public void registerWorld(World world, boolean islandWorld) {
2525
return;
2626
}
2727
String generator = islandWorld ? getGenerator(world) : null;
28-
core.getMVWorldManager().addWorld(
29-
world.getName(),
30-
world.getEnvironment(),
31-
String.valueOf(world.getSeed()),
32-
world.getWorldType(),
33-
world.canGenerateStructures(),
34-
generator
35-
);
36-
core.getMVWorldManager().getMVWorld(world.getName()).setAutoLoad(false);
28+
try {
29+
core.getMVWorldManager().addWorld(world.getName(), world.getEnvironment(), String.valueOf(world.getSeed()),
30+
world.getWorldType(), world.canGenerateStructures(), generator);
31+
core.getMVWorldManager().getMVWorld(world.getName()).setAutoLoad(false);
32+
} catch (Exception e) {
33+
// Do nothing
34+
}
3735
}
3836

3937
private String getGenerator(World world) {
4038
return BentoBox.getInstance().getIWM().getAddon(world)
4139
.map(gm -> gm.getDefaultWorldGenerator(world.getName(), "") != null).orElse(false)
4240
? BentoBox.getInstance().getName()
43-
: null;
41+
: null;
4442
}
4543

4644
@Override

0 commit comments

Comments
 (0)