# Commands
Sign uses CommandAPI for command registration. All commands are under the `/sign` root command.
---
## /sign
| Subcommand | Permission | Description |
|---|---|---|
| `version` | — | Shows the current Sign version. |
| `reload` | `lodestone.sign.admin` | Reloads the config and recreates all nametags. |
| `config` | `lodestone.sign.admin` | Displays all active config values in chat. |
---
## /sign reload
Reloads the plugin configuration and recreates all nametags from scratch.
1. Reloads `config.yml` from disk
2. Stops the nametag scheduler
3. Removes all nametags (despawns for all viewers, restores vanilla nametags)
4. Recreates nametags for all online players
5. Restarts the scheduler with the new interval
6. Fires `SignReloadEvent` for listening plugins
All nametag overrides set via the API are cleared on reload since nametags are destroyed and recreated.
---
## /sign config
Prints all active config values to chat. Lines and scale values are shown as hoverable text.
---
## Permissions
| Permission | Grants |
|---|---|
| `lodestone.sign.admin` | `/sign reload`, `/sign config` |
---
## Related Pages
- [[Sign/Server Owners/Configuration]] — config values shown by `/sign config`
- [[Sign/Developers/Overview]] — `SignReloadEvent` fired after reload