# y_classes

Provides enhanced class selection facilites, including:

* Add and remove classes at any time.
* Hide skins entirely from certain players.
* y_groups support to extend skin hiding to teams etc.
* As many default weapons as you like.
* Multi-level skin selection, e.g. select a team first, then a skin within that team.
* Disable, skip, reenable, and force return to class selection.

## YSI

For general YSI information, see the following links:

* [Installation](../installation.md)
* [Troubleshooting](../troubleshooting.md)

## Documentation

* [Quick Start](y_classes/quick-start.md) - One very simple example of getting started with this library.
* [Features](y_classes/features.md) - More features and examples.
* [FAQs](y_classes/faqs.md) - Frequently Asked Questions, including errors and solutions.
* [API](y_classes/api.md) - Full list of all functions and their meaning.
* [Internal](y_classes/internal.md) - Internal developer documentation for the system.

## External Links

These are links to external documentation and tutorials; both first- and third-party.  Note that these may be incomplete, obsolete, or otherwise inaccurate.

