# Commands & Permissions

{% hint style="info" %}
You can also customize some commands, such as changing the root command from **/mcmmogui** to **/mcmmo** or commands that directly access skill abilities GUI (/mining, /axes, ...). Please check [**settings.yml**](#user-content-fn-1)[^1] for more detail.
{% endhint %}

{% hint style="success" %}
To make everything simple, you can just add one permission to let player enjoy everything they need as a regular player: **`mcmmogui.command.player.*`**
{% endhint %}

<table data-full-width="true"><thead><tr><th width="275.3333333333333">Usage</th><th>Description</th><th>Permission</th></tr></thead><tbody><tr><td><strong>/&#x3C;skill-name></strong></td><td>Directly open the ability GUI of the skill. Example: /mining, /axes, /maces, ... Can be customized as you want in the <code>settings.yml</code></td><td><p></p><pre><code>mcmmogui.command.player.skill.&#x3C;skill-id>
mcmmogui.command.player.skill.*
mcmmogui.command.player.skill.mining
mcmmogui.command.player.skill.axes
mcmmogui.command.player.skill.swords
...
</code></pre></td></tr><tr><td><strong>/mgui</strong></td><td>Open the overview skill GUI.  Can be customized as you want in the <code>settings.yml</code></td><td><p></p><pre><code>mcmmogui.command.player
</code></pre></td></tr><tr><td><strong>/mgui help</strong></td><td>View all commands of the plugin.</td><td><p></p><pre><code>mcmmogui.command.admin.help
</code></pre></td></tr><tr><td><strong>/mgui skill &#x3C;skill-name> [player]</strong></td><td>Open an abilities GUI for the sender or the player.</td><td><p></p><pre><code>mcmmogui.command.player.skill
</code></pre></td></tr><tr><td><strong>/mgui top &#x3C;skill-name> [player]</strong></td><td>Open a skill top GUI for the sender or the player.</td><td><pre><code>mcmmogui.command.player.top
</code></pre></td></tr><tr><td><strong>/mgui language [player]</strong></td><td>Open the language selector GUI for the sender or the player.</td><td><p></p><pre><code>mcmmogui.command.player.language
</code></pre></td></tr><tr><td><strong>/mgui setlanguage &#x3C;player> &#x3C;language-id></strong></td><td>Force set a language for a player.</td><td><p></p><pre><code>mcmmogui.command.admin.setlanguage
</code></pre></td></tr><tr><td><strong>/mgui reload</strong></td><td>Reload all the plugin languages and settings.</td><td><p></p><pre><code>mcmmogui.command.admin.reload
</code></pre></td></tr></tbody></table>

[^1]:


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.hyronic.dev/plugins/mcmmogui/commands-and-permissions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
