improve FileHandler directory creation logic

This commit is contained in:
James Seibel
2023-06-18 08:51:12 -05:00
parent 773cd3aaef
commit 808380b461
3 changed files with 9 additions and 5 deletions
@@ -45,8 +45,12 @@ public class FullDataFileHandler implements IFullDataSourceProvider
public FullDataFileHandler(IDhLevel level, File saveRootDir)
{
this.level = level;
this.saveDir = saveRootDir;
this.level = level;
if (!this.saveDir.exists() && !this.saveDir.mkdirs())
{
LOGGER.warn("Unable to create full data folder, file saving may fail.");
}
}
@@ -51,6 +51,10 @@ public class RenderSourceFileHandler implements ILodRenderSourceProvider
this.fullDataSourceProvider = sourceProvider;
this.level = level;
this.saveDir = saveRootDir;
if (!this.saveDir.exists() && !this.saveDir.mkdirs())
{
LOGGER.warn("Unable to create render data folder, file saving may fail.");
}
}
@@ -36,10 +36,6 @@ public class ClientLevelModule {
{
this.parent = parent;
this.f3Message = new F3Screen.NestedMessage(this::f3Log);
if (parent.getSaveStructure().getRenderCacheFolder(parent.getLevelWrapper()).mkdirs())
{
LOGGER.warn("unable to create cache folder.");
}
}
//==============//