Close !66 (add IDhApiLevelWrapper.getDhSaveFolder())

This commit is contained in:
James Seibel
2024-10-04 07:46:09 -05:00
parent 3b13786990
commit 33ef1297ba
3 changed files with 27 additions and 2 deletions
@@ -31,6 +31,7 @@ import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.awt.*;
import java.io.File;
import java.io.IOException;
import java.util.concurrent.ConcurrentHashMap;
@@ -255,6 +256,18 @@ public class ClientLevelWrapper implements IClientLevelWrapper
this.parentDhLevel = null;
}
@Override
public File getDhSaveFolder()
{
if (this.parentDhLevel == null)
{
return null;
}
return this.parentDhLevel.getSaveStructure().getSaveFolder(this);
}
//===================//
@@ -76,7 +76,7 @@ public class ServerLevelWrapper implements IServerLevelWrapper
//=========//
@Override
public File getSaveFolder() { return this.level.getChunkSource().getDataStorage().dataFolder; }
public File getMcSaveFolder() { return this.level.getChunkSource().getDataStorage().dataFolder; }
@Override
public DimensionTypeWrapper getDimensionType() { return DimensionTypeWrapper.getDimensionTypeWrapper(this.level.dimensionType()); }
@@ -166,6 +166,18 @@ public class ServerLevelWrapper implements IServerLevelWrapper
return this.parentDhLevel.getGenericRenderer();
}
@Override
public File getDhSaveFolder()
{
if (this.parentDhLevel == null)
{
return null;
}
return this.parentDhLevel.getSaveStructure().getSaveFolder(this);
}
//================//