Hello
Is it possible to somehow reliably find the folder of a WorldProperties
?
There is Sponge.getGame().getSavesDirectory()
, but since there are somehow worlds and dimensions, the world-folder of world “farm” could be in ./farm
or in ./world/farm
if “world” is the main-world…
My current attempt looks like this:
private Path getWorldFolder(WorldProperties world) {
String defaultWorldName = Sponge.getServer().getDefaultWorldName();
if (world.getWorldName().equals(defaultWorldName)) {
return Sponge.getGame().getSavesDirectory().resolve(defaultWorldName);
}
return Sponge.getGame().getSavesDirectory().resolve(defaultWorldName).resolve(world.getWorldName());
}
…which works for my server, but im not sure if this is true for everyone?
Thanks in advance