Plugin Config

The plugin-wide settings live in config.yml in the EcoHub data folder (/plugins/EcoHub/config.yml). It controls update checks, automatic installs, and status reporting. Edit it, then restart the server to apply changes.

Default config.yml

#
#   EcoHub
#   https://hub.auxilor.io
#
#   Links this server to your EcoHub account and keeps your Eco plugins up to date.
#   Run /ecohub link <code> to get started.
#

# Download and install updates automatically.
# Updates are staged and apply the next time the server restarts. A running plugin is
# never modified in place.
auto-install-updates: true

# Minutes between update checks. Minimum 30.
check-interval-minutes: 180

# Send server information to EcoHub: server and Java version, MOTD, player counts, memory,
# CPU cores, operating system, and the list of installed Eco plugins.
#
# No player names, UUIDs, or IP addresses are ever sent.
send-server-stats: true

# Print request and response details to the console. API keys are redacted.
debug: false

Every option

OptionTypeDefaultWhat it does
auto-install-updatesbooleantrueStage available updates automatically. With this off, checks still run and report, but nothing is downloaded until you run /ecohub update
check-interval-minutesint180Minutes between automatic update checks
send-server-statsbooleantrueReport server information to EcoHub every 6 hours. See Data and Privacy
debugbooleanfalsePrint request and response details to the console. API keys are redacted

Other files in the data folder

config.yml is the only file you should edit by hand. The rest are plugin state:

FileWhat it holds
link.ymlYour API key. Treat this like a password
renames.ymlFilename changes waiting for the next restart
deletions.ymlRevoked jars that could not be deleted yet
events.ymlInstall records waiting to be sent
history/Logs of updates and removals

Where to go next

  • What the checks do: How Updates Work.

  • What gets sent: Data and Privacy.

  • Commands: Commands and Permissions.