public AnvilDimension(string directory, int cacheCapacity = 256) { _cache = new AnvilCache(cacheCapacity); _chunk = new AnvilChunkManager(directory + Path.DirectorySeparatorChar + "region", _cache); _blocks = new AnvilBlockManager(_chunk); _entities = new AnvilEntityCollection(_chunk); }
internal AnvilChunkManager(string regionDir, AnvilCache cache) { _regionDirectory = regionDir; _cache = cache; _regionCache = new Dictionary <RegionCoord, RegionFile>(); }