> For the complete documentation index, see [llms.txt](https://edseries-plugins.gitbook.io/p/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://edseries-plugins.gitbook.io/p/edcosmetics/reference/commands.md).

# Commands & Permissions

## /cosmetics (module cosmetics)

| Command                                                                                                    | Permission                                     |
| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------- |
| `/cosmetics` - main menu (or the wardrobe with `menus.cosmetics: hud`)                                     | `edcosmetics.use` (default: everyone)          |
| `/cosmetics <category>` - one category                                                                     | `edcosmetics.use`                              |
| `/cosmetics wardrobe` - the wardrobe HUD (when the wardrobe module is on), whatever `menus.cosmetics` says | `edcosmetics.use` + `edcosmetics.wardrobe.use` |
| `/cosmetics equip <category> <cosmetic>`                                                                   | `edcosmetics.use`                              |
| `/cosmetics unequip [category\|all]`                                                                       | `edcosmetics.use`                              |
| `/cosmetics give <player> <category> <cosmetic>` - works offline                                           | `edcosmetics.admin`                            |
| `/cosmetics take <player> <category> <cosmetic>`                                                           | `edcosmetics.admin`                            |
| `/cosmetics giveall <player> [category]` - everything (or a whole category), works offline                 | `edcosmetics.admin`                            |
| `/cosmetics reload` - config, messages, categories and menus                                               | `edcosmetics.admin`                            |

Alias: `/cosmetic`. A cosmetic itself needs `edcosmetics.cosmetic.<category>.<cosmetic>` (or its own `permission:`), unless it was given with `/cosmetics give`.

## /emotes (module emotes)

| Command                         | Permission                                             |
| ------------------------------- | ------------------------------------------------------ |
| `/emotes` - menu or wheel       | `edcosmetics.emotes.use` (default: everyone)           |
| `/emotes <emote>`               | `edcosmetics.emotes.use` + `edcosmetics.emote.<emote>` |
| `/emotes list`                  |                                                        |
| `/emotes play <emote> <player>` | `edcosmetics.emotes.admin`                             |
| `/emotes reload`                | `edcosmetics.emotes.admin`                             |

Alias: `/emote`.

## /skinfx (module skin-effects)

`/skinfx reload | status | presets | set <player> <preset|none> | refresh <player>`, permission `edcosmetics.skinfx.admin`. See [Skin Effects](/p/edcosmetics/modules/skin-effects.md).

## /wardrobe (module wardrobe)

| Command            | Permission                                     |
| ------------------ | ---------------------------------------------- |
| `/wardrobe`        | `edcosmetics.wardrobe.use` (default: everyone) |
| `/wardrobe reload` | `edcosmetics.wardrobe.admin`                   |

Alias: `/outfit`.

## /edcosmetics

Permission `edcosmetics.admin`, alias `/edcos`.

| Command                              |                                                                                                                                                              |
| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `/edcosmetics reload`                | reload every file of every module and reinstall the pack if it changed                                                                                       |
| `/edcosmetics modules`               | which modules run                                                                                                                                            |
| `/edcosmetics pack`                  | where the pack goes and what the last install did                                                                                                            |
| `/edcosmetics pack install`          | write the pack again and ask the pack plugin to rebuild                                                                                                      |
| `/edcosmetics import [force] [name]` | convert the hats, wings, back items and emotes in `plugins/EdCosmetics/imports/` (see [Importing your own cosmetics](/p/edcosmetics/cosmetics/importing.md)) |
| `/edcosmetics version`               | the plugin version                                                                                                                                           |

`edcosmetics.admin` (default: op) includes `edcosmetics.use`, `edcosmetics.emotes.admin`, `edcosmetics.skinfx.admin` and `edcosmetics.wardrobe.admin`.

Commands of a module that is off are not registered.
