private string GetChunkFilename(int x, int z)
{
string file = "c." + Utils.IntToBase(x, 36) + "." + Utils.IntToBase(z, 36) + ".dat";
string dirX = Utils.IntToBase(x & 0x3F, 36);
string dirY = Utils.IntToBase(z & 0x3F, 36);
string dirDimension = string.Format("DIM-{0}", mDimension);
if (mDimension != 0)
{
return Path.Combine(mFolder,
Path.Combine(dirDimension,
Path.Combine(dirX,
Path.Combine(dirY,
file
)
)
)
);
}
else
{
return Path.Combine(mFolder,
Path.Combine(dirX,
Path.Combine(dirY,
file
)
)
);
}
}
private void SaveChunk(int x, int z)