![](../../static/commands.png)

# /FancyDialogs

!!!danger
This is the old documentation site for FancyInnovations, which is no longer maintained.
The new documentation site can be found at [fancyinnovations.com/docs/minecraft-plugins/fancydialogs](https://fancyinnovations.com/docs/minecraft-plugins/fancydialogs).
!!!

## Version

Shows the version of FancyDialogs.

- **Syntax**: `/fancydialogs version`
- **Permissions**: `fancydialogs.commands.fancydialogs.version`

## Config

### Reload config

Reloads the FancyDialogs configuration file.

- **Syntax**: `/fancydialogs config reload`
- **Permissions**: `fancydialogs.commands.fancydialogs.config.reload`

## Storage

### Save all dialogs

Saves all dialog data to the storage.

- **Syntax**: `/fancydialogs storage save`
- **Permissions**: `fancydialogs.commands.fancydialogs.storage.save`

### Load all dialogs

Loads all dialog data from the storage.

- **Syntax**: `/fancydialogs storage load`
- **Permissions**: `fancydialogs.commands.fancydialogs.storage.load`

### Reload all dialogs

Clears the dialog registry and loads all dialog data from the storage.

- **Syntax**: `/fancydialogs storage reload`
- **Permissions**: `fancydialogs.commands.fancydialogs.storage.reload`

## Registry

### List all dialogs

Lists all registered dialogs.

- **Syntax**: `/fancydialogs registry list`
- **Permissions**: `fancydialogs.commands.fancydialogs.registry.list`

### Clear registry

Clears the dialog registry

- **Syntax**: `/fancydialogs registry clear`
- **Permissions**: `fancydialogs.commands.fancydialogs.registry.clear`

### Unregister dialog

Unregisters a dialog by its ID.

- **Syntax**: `/fancydialogs registry unregister <id>`
- **Permissions**: `fancydialogs.commands.fancydialogs.registry.unregister`

## Joined Players Cache

### Clear joined players cache

Clears the cache of players who have joined a dialog.

- **Syntax**: `/fancydialogs joined_players_cache clear`
- **Permissions**: `fancydialogs.commands.fancydialogs.joined_players_cache.clear`
