Plugin:
  # Localized plugin name. It's used in messages and with internal placeholders.
  Name: '&r'
  # Plugin prefix. Used in messages.
  Prefix: '&r'
  # Command names that will be registered as main plugin commands.
  # Do not leave this empty. Split multiple names with a comma.
  Command_Aliases: eshop
  # Sets the plugin language.
  # Basically it tells the plugin to use certain messages config from the '/lang/' sub-folder.
  # If specified language is not available, default one (English) will be used instead.
  # [Default is System Locale]
  Language: en
Database:
  # Sets database type.
  # Available values: MYSQL,SQLITE
  Type: SQLITE
  # Sets how often (in seconds) plugin data will be fetched and loaded from the remote database.
  # Useless for SQLITE.
  # Set to '-1' to disable.
  Sync_Interval: -1
  # Custom prefix for plugin tables in database.
  Table_Prefix: excellentshop
  MySQL:
    # Database user name.
    Username: root
    # Database password.
    Password: root
    # Database host. Example: localhost:3306, 127.0.0.1:3306
    Host: localhost
    # Name of the MySQL database where plugin will create tables.
    Database: minecraft
    # Connection options. Do not touch unless you know what you're doing.
    Options: ?allowPublicKeyRetrieval=true&useSSL=false
    # Custom identifier of this server instance used in data syncing.
    ServerId: 3f10098b-71d6-4365-b404-720eb7bc5ef6
  SQLite:
    # File name for the SQLite database file.
    # Actually it's a path to the file, so you can use directories here.
    FileName: data.db
  Purge:
    # Enables the purge feature.
    # Purge will remove all records from the plugin tables that are 'old' enough.
    Enabled: true
    # Sets maximal 'age' for the database records before they will be purged.
    # This option may have different behavior depends on the plugin.
    # By default it's days of inactivity for the plugin users.
    For_Period: 60
  # This property controls the maximum lifetime of a connection in the pool.
  # A value of 0 indicates no maximum lifetime (infinite lifetime).
  # [The minimum allowed value is 30000ms (30 seconds)]
  # [Default is 1800000 (30 minutes)]
  Max_Lifetime: 1800000
UserData:
  Cache:
    # Sets cache lifetime for player's data.
    # Data loaded for offline players and data of previously online players will be cached in the memory for that time.
    # When cache is expired, data have to be loaded from the database again.
    # [*] Set to 0 to disable data cache for offline players.
    # [*] Set to -1 for permanent data cache for offline players.
    # [Default is 300 (5 minutes)]
    LifeTime: 300
    # Sets how often (in seconds) plugin will clean up user data cache.
    # Cache contains data loaded for offline players and data of previously online players
    # [*] Set to -1 to disable cache clean up and keep user data loaded until reboot.
    # [Default is 300 (5 minutes)]
    CleanUp_Interval: 300
  # Sets how often (in ticks) plugin will attempt to save data of users marked to be saved.
  # This will save only users that are 'ready' to save (see 'Scheduled_Save_Delay').
  # [DO NOT DISABLE UNDER ANY CIRCUMSTANCES!]
  # [20 ticks = 1 second]
  # [Default is 20]
  Scheduled_Save_Interval: 20
  # Sets scheduled save delay (in seconds) for a user when marked to be saved.
  # This means that a user will be saved X seconds later after being marked.
  # Generally, you should keep this value less than 'Scheduled_Save_Interval' for best results,
  # and not setting it extremely high, otherwise you may result in user data never saved & synchronized.
  #
  # IMPORTANT NOTE #1: When a user is marked for saving, this will prevent them from syncing until saving occurs!
  # IMPORTANT NOTE #2: Every time a user is marked for saving, their save time will be updated with this value!
  #
  # Users marked for save when their data has been changed/affected in some way.
  # However this is higly depends on the plugin.
  # [Decimals allowed]
  # [Default is 1]
  Scheduled_Save_Delay: 1.0
  # Sets synchronization delay (in seconds) before the plugin can continue syncing data for a user after its scheduled save.
  # When a user marked for saving has been saved, their synchronization will be unlocked but delayed for this value.
  # This might be helpful to prevent possible issues when synchronization process access the database before user data was fully saved.
  # [Default is 3]
  Scheduled_Save_Sync_Pause: 3
