GetChunkFilter() public method

public GetChunkFilter ( ) : IChunkFilter
return IChunkFilter
Exemplo n.º 1
0
        public override void Run()
        {
            NbtWorld             world = GetWorld(opt);
            IChunkManager        cm    = world.GetChunkManager(opt.OPT_DIM);
            FilteredChunkManager fcm   = new FilteredChunkManager(cm, opt.GetChunkFilter());

            int affectedChunks = 0;

            foreach (ChunkRef chunk in fcm)
            {
                affectedChunks++;
                fcm.DeleteChunk(chunk.X, chunk.Z);
            }

            Console.WriteLine("Purged Chunks: " + affectedChunks);
        }