General configuration options help you customize the plugin's experience or provide general overall features.
Storage
MCCosmetics supports several 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 data in .json files in the MCCosmetics 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
Menus
Menu Configuration
All menus come preconfigured to show you how it's done. Basically each cosmetic type has a selection_cosmetictype menu that uses the schema system coming to many mythic plugins.
The $ is default to the cosmetics in the menu, and the rest are determined with the mappings below. The page buttons and back button need to be named the same to work. A dedicated menu page will be coming.