# Commands & Permissions

### User commands

<table data-full-width="false"><thead><tr><th width="190">Command</th><th width="162">Permission</th><th width="256">Description</th><th>Aliases</th></tr></thead><tbody><tr><td>/customfont</td><td><code>customfont.user</code></td><td>Displays available subcommands</td><td>/cf</td></tr><tr><td>/customfont set &#x3C;fontId></td><td><code>customfont.user.set</code><br><br><code>customfont.user.set.bypasscooldown</code> - Bypasses cooldown</td><td>Sets a custom chat font</td><td>N/A</td></tr><tr><td>/customfont reset</td><td><code>customfont.user.reset</code></td><td>Resets any active chat font</td><td>N/A</td></tr><tr><td>/customfont preview &#x3C;fontId> &#x3C;message></td><td><code>customfont.user.preview</code></td><td>Previews what a certain font would look like in chat</td><td>/cf test &#x3C;fontId> &#x3C;message></td></tr></tbody></table>

### Admin commands

<table data-full-width="false"><thead><tr><th width="193">Command</th><th width="150">Permission</th><th width="228">Description</th><th>Aliases</th></tr></thead><tbody><tr><td>/customfontadmin<br></td><td><code>customfont.admin</code></td><td>Displays available subcommands</td><td>/cfa</td></tr><tr><td>/customfontadmin set &#x3C;target> &#x3C;fontId></td><td><code>customfont.admin.set</code></td><td>Sets a custom chat font for another player</td><td>N/A</td></tr><tr><td>/customfontadmin reset &#x3C;target></td><td><code>customfont.admin.reset</code></td><td>Resets any active custom chat font for another player</td><td>N/A</td></tr><tr><td>/customfontadmin reset &#x3C;*|**|***></td><td><code>customfont.admin.reset</code></td><td><code>*</code> Resets online players' active chat fonts<br><code>**</code> Resets offline players' active chat fonts<br><code>***</code> Resets all players' active chat fonts<br><br><strong>NOTE</strong>: This command is executable only from the console</td><td>N/A</td></tr><tr><td>/customfont reload</td><td><code>customfont.admin.reload</code></td><td>Reloads the plugin</td><td>/cfa rl</td></tr></tbody></table>

### Hook permissions

<table data-full-width="false"><thead><tr><th width="139">Plugin</th><th width="112">Command</th><th width="440">Permission</th></tr></thead><tbody><tr><td>EssentialsX</td><td>/msg<br>/reply</td><td><code>customfont.user.essentials.privatemessage</code></td></tr><tr><td>EssentialsX</td><td>/mail send</td><td><code>customfont.user.essentials.mailmessage</code></td></tr></tbody></table>
