# Main config

`debug` - leave it false if the developer doesn't say otherwise. It will log some extra information if it is enabled to the console

`supported-languages`  - List here all the language codes you supprot (that have a `messages_<code>.yml` file.

`locale` - your default language

`user-per-player-locale` - optionally, you can enable per-player localization support.

`number-format`

* `locale` - this will be used in number formatting (if use-per-player-locale is disabled)
* `int-format` - number format pattern for whole numbers (without decimals)
* `double-format` - number format pattern for decimal numbers

`user-auto-save-in-minutes` - how often should the plugin auto save user data in minutes?

`storage-type` - where to store user data? can be either `yaml` or `mysql`

`mysql`

* `host` - SQL server ip address or domain host name
* `port` - SQL server port (number)
* `ssl` - Whether to use SSL or not for the connections
* `database` - Name of the database to connect to
* `username` - SQL username
* `password` - SQL password
* `network-latency` - How long does it take to send data from the server to the database server and back in milliseconds? Used for data sync when players are switching servers
* `pool-size` - How many concurrent connections can we have?
* `sync-retry-count` - How many times should we wait the network latency for the sync flag to be removed before we load the data anyways?

`block-tracker`

* `enabled` - should the block tracker work?
* `storage-type` - file or sqlite. if you are using compatible world/chunk managers I suggest using sqlite. If not, then you can delete coordinates manually from txt files.

`config-version` - DO NOT TOUCH THIS FOR YOUR OWN SAKE


---

# 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/main-config.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.
