BitAspire Wiki
XenoScavengerXenoScavenger

config.yml

The main configuration file for XenoScavenger.

config.yml
# We use SQLITE by default, but you can use both MySQL and Postgres if you want to store your data in a database.
database:
  # Options: SQLITE, MYSQL, POSTGRES
  type: SQLITE
  host: localhost
  port: 3306
  database: minecraft
  username: root
  password: ''
  ssl: false
  
  # Changing this is not recommended unless you know what you're doing
  table: xeno_scavenger_data
  
  # Name of the file for the SQLite database
  sqlite-file: data.db

# Leaderboard settings
leaderboard:
  enabled: true
  
  # How often do you want to refresh the leaderboard (in seconds)?
  update-interval: 5
  
  # Should the leaderboard be updated when the database is auto-saved? 
  # This will disable the update-interval.
  sync-on-auto-save: true

# Want to change the GUI icons? Find appropriate material or base64 texture online and replace the values below.
# Use this syntax: MATERIAL:NAME or TEXTURE:base64 or HEAD:base64
# Should data be automatically saved?
auto-save:
  enabled: true
  
  # How often (in seconds)?
  interval: 300

# Clue Settings - Subtle hints for players near collectibles
clues:
  enabled: true
  
  # How often (in seconds) to check for nearby players
  check-interval: 1
  
  # Maximum distance a player can be to receive a clue
  radius: 8.0
  
  # Sound to play for the player
  sound: BLOCK_AMETHYST_BLOCK_CHIME
  volume: 0.3
  pitch: 1.5
  
  # Whether to show subtle particle sparks
  particles: true

# Auto-update configuration files (merges new keys from updates)
auto-update:
  config: true
  lang: true
  rewards: true
  categories: true
  leaderboard: true

# Will enable extra debug messages in the console. Not recommended for production. 
debug: false

Last updated on