public override TagCompound Save() { //PathOfModifiers.Log("3"); MapNullCheck(); TagCompound tag = new TagCompound(); TagCompound mapTag; mapTag = new TagCompound(); mapTag.Set("mapMod", map.mod.Name); mapTag.Set("mapFullName", map.GetType().FullName); map.Save(mapTag); tag.Set("mapTag", mapTag); //PathOfModifiers.Log("4"); return(tag); }