Potentially fix #34 (Replace "\" in file paths with File.separatorChar to allow for use on Linux)

I can't currently test if this fixed the problem since I don't have a Linux install to test on.
This commit is contained in:
James Seibel
2021-06-27 13:12:38 -05:00
parent d5ec17551e
commit 46e65704d7
3 changed files with 13 additions and 12 deletions
@@ -17,7 +17,7 @@ import net.minecraft.world.server.ServerWorld;
* for a given dimension.
*
* @author James Seibel
* @version 06-19-2021
* @version 06-27-2021
*/
public class LodDimension
{
@@ -53,14 +53,14 @@ public class LodDimension
// provider needs a separate variable to prevent
// the compiler from complaining
ServerChunkProvider provider = serverWorld.getChunkProvider();
saveDir = new File(provider.getSavedData().folder.getCanonicalFile() + "\\lod");
saveDir = new File(provider.getSavedData().folder.getCanonicalFile().getPath() + File.separatorChar + "lod");
}
else
{
// connected to server
saveDir = new File(mc.gameDir.getCanonicalFile() +
"\\lod server data\\" + LodUtil.getDimensionIDFromWorld(mc.world));
saveDir = new File(mc.gameDir.getCanonicalFile().getPath() +
File.separatorChar + "lod server data" + File.separatorChar + LodUtil.getDimensionIDFromWorld(mc.world));
}
fileHandler = new LodDimensionFileHandler(saveDir, this);