# Aurora

You can view the available admin commands here:

{% content-ref url="/pages/KuOib78cYQRWf0QbPfRx" %}
[Commands](/aurora/commands.md)
{% endcontent-ref %}

Since this is mainly a library, there is a very minimalistic config, you can configure.

{% content-ref url="/pages/PLFnj73FXOf4bvatweYS" %}
[Main config](/aurora/main-config.md)
{% endcontent-ref %}

There is a built in Command dispatcher and you will use it a lot in other plugins, to execute commands as rewards for example. It can execute as console, as player, it can just parse a placeholders or set user meta data value. It can also send formatted messages and can do many other things.

{% content-ref url="/pages/HtrWsNmiAasE4buc5736" %}
[Command dispatcher](/aurora/command-dispatcher.md)
{% endcontent-ref %}

Since version 1.6.0 there is a full GUI framework inside AuroraLib to help you create a ton of customizable gui menus with ease.

{% content-ref url="/pages/qzxwRsInWfNsiRR0pDOf" %}
[Custom Menus](/aurora/custom-menus.md)
{% endcontent-ref %}

To better understand how these custom menus (and general Aurora menus in other plugins) work you should also check out how to configure menu items and requirements.

{% content-ref url="/pages/MJh23e58BiFp7KiVpJnb" %}
[Item config](/aurora/item-config.md)
{% endcontent-ref %}

{% content-ref url="/pages/NQwgw84lgp9ExM6afVDq" %}
[Requirements](/aurora/custom-menus/requirements.md)
{% endcontent-ref %}

To configure per player localization, see:

{% content-ref url="/pages/0NS1gwq6HTz6jG0u7dWy" %}
[Per player localization](/aurora/per-player-localization.md)
{% endcontent-ref %}


---

# 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://docs.auroramc.gg/aurora/aurora.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.
