# Aurora

You can view the available admin commands here:

{% content-ref url="commands" %}
[commands](https://docs.auroramc.gg/aurora/commands)
{% endcontent-ref %}

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

{% content-ref url="main-config" %}
[main-config](https://docs.auroramc.gg/aurora/main-config)
{% 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="command-dispatcher" %}
[command-dispatcher](https://docs.auroramc.gg/aurora/command-dispatcher)
{% 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="custom-menus" %}
[custom-menus](https://docs.auroramc.gg/aurora/custom-menus)
{% 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="item-config" %}
[item-config](https://docs.auroramc.gg/aurora/item-config)
{% endcontent-ref %}

{% content-ref url="custom-menus/requirements" %}
[requirements](https://docs.auroramc.gg/aurora/custom-menus/requirements)
{% endcontent-ref %}

To configure per player localization, see:

{% content-ref url="per-player-localization" %}
[per-player-localization](https://docs.auroramc.gg/aurora/per-player-localization)
{% endcontent-ref %}
