# 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
