OpenMinecraft.InfdevHandler.SaveAll C# (CSharp) Method

SaveAll() public method

public SaveAll ( bool cullheightmaps = true ) : void
cullheightmaps bool
return void
        public override void SaveAll(bool cullheightmaps=true)
        {
            lock(mChunks)
            {
                List<Vector2i> Keys = new List<Vector2i>(mChunks.Keys);
                foreach (Vector2i k in Keys)
                {
                    mChunks[k].Save();
                }

                // CULL, CULL LIKE NO TOMORROW
                mChunks.Clear();
                mChangedChunks.Clear();
                mEntities.Clear();
                mTileEntities.Clear();
                //if(cullheightmaps)
                //    mChunkHeightmaps.Clear();
                //GC.Collect();
            }
        }