Update Configuration authored by Ashijin's avatar Ashijin
General configuration options help you customize the plugin's experience or provide general overall features.
Storage
-------
MythicCosmetics supports a couple ways of storing your player data, defined by `Storage.Driver` in your `config.yml` file.
**Note that this only includes what cosmetics players are using - cosmetics players have unlocked are stored using permissions.**
#### Supported Storage Drivers
| Driver | Description |
| ------ | ------ |
| JSON | Default, stores player data in .json files in the `MythicMobs/data/cosmetics` folder |
| MYSQL | Stores all player data in a MySQL Database |
##### Database Configuration (MySQL)
```
Configuration:
Storage:
Driver: MYSQL
Address: localhost
Port: 3306
Database: [database name]
Username: [database username]
Password: [database password]
```
Spray Options
-------------
The Sprays section lets you define the stay time (in seconds) and the sound spraying makes. Setting `PersistTime` to `0` will make sprays stay until either a new one is placed or the chunk is unloaded.
```
Configuration:
Sprays:
Sound: 'entity.cat.hiss'
Volume: 1.0
Pitch: 2.0
PersistTime: 60
```
General configuration options help you customize the plugin's experience or provide general overall features.
Storage
-------
MythicCosmetics supports a couple ways of storing your player data, defined by `Storage.Driver` in your `config.yml` file.
**Note that this only includes what cosmetics players are using - cosmetics players have unlocked are stored using permissions.**
#### Supported Storage Drivers
| Driver | Description |
| ------ | ------ |
| JSON | Default, stores player data in .json files in the `MythicMobs/data/cosmetics` folder |
| MYSQL | Stores all player data in a MySQL Database |
##### Database Configuration (MySQL)
```
Configuration:
Storage:
Driver: MYSQL
Address: localhost
Port: 3306
Database: [database name]
Username: [database username]
Password: [database password]
```
Spray Options
-------------
The Sprays section lets you define the stay time (in seconds) and the sound spraying makes. Setting `PersistTime` to `0` will make sprays stay until either a new one is placed or the chunk is unloaded.
```
Configuration:
Sprays:
Sound: 'entity.cat.hiss'
Volume: 1.0
Pitch: 2.0
PersistTime: 60
```