示例#1
0
        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);
        }
示例#2
0
 internal AnvilChunkManager(string regionDir, AnvilCache cache)
 {
     _regionDirectory = regionDir;
     _cache           = cache;
     _regionCache     = new Dictionary <RegionCoord, RegionFile>();
 }