Main Configuration (config.yml)

This file, located at plugins/EdTools/config.yml, contains the core settings for the plugin.

# EdTools Main Configuration

##########################################
#             Data Settings              #
##########################################
data:
  # Database method. Currently, only H2 is supported.
  # H2 is a file-based database stored within the plugin's folder.
  method: h2

##########################################
#          Console Log Settings          #
##########################################
logging:
  # Allow color formatting in console messages? (true/false)
  format: true
  # Send detailed debug messages to the console? Useful for troubleshooting. (true/false)
  debug: false

##########################################
#         Number Format Settings         #
##########################################
format:
  # What will be the default notation type for placeholders like %..._formatted%?
  # Available: abbreviated, singlenum
  default-type: singlenum

  # Configuration for abbreviated numbers (e.g., 1.5k, 2.3M)
  abbreviated:
    thousands: "k"
    millions: "M"
    billions: "B"
    trillions: "T"
    quadrillions: "Qa"
    quintillions: "Qi"
    sextillions: "S"
    septillions: "Sp"
    octillions: "O"
    nonillions: "N"
    decillions: "D"

  # Configuration for single number format (e.g., 1,500,000)
  singlenum:
    separator: ","

##########################################
#            OmniTool Settings           #
##########################################
omnitool:
  # if true, the omnitool data (enchants, owner, etc.) will be stored directly on the item's NBT tags.
  # This means the tool's data travels with the item, even if traded.
  # If false, data is stored in the database, linked to the player.
  store-data-in-nbt: true

  # If true, players will not lose their OmniTool upon death.
  # This is automatically forced to 'true' if store-data-in-nbt is false.
  keep-on-death: true

  # If true, new players will receive a default OmniTool when they first join the server.
  give-on-first-login: true
  # The ID of the default tool to give, corresponding to a file in the /tools/ folder.
  default-tool: "crop-tool"

Was this helpful?