TDX VotePlusConfiguration
general
Top-level switches in config.yml — locale, debug, bStats.
The general block in config.yml holds plugin-wide switches that
don't belong to any single subsystem.
general:
locale: "en" # message file: messages.<locale>.yml if present
debug: false # verbose logging — leave off in production
bstats: true # opt-in metrics, no PII
timezone: "auto" # IANA tz id, or "auto" for the JVM default
storage: sqlite # sqlite | mysql — see the storage pageReference
| Key | Type | Default | Notes |
|---|---|---|---|
locale | string | "en" | Message file selector. Place a messages.fr.yml next to messages.yml to add one. |
debug | boolean | false | Verbose logging for the plugin's internal pipeline. Toggle live with /voteplus debug. |
bstats | boolean | true | bStats metrics. No personally-identifying data is collected. |
timezone | string | "auto" | IANA timezone id (e.g. Europe/Madrid). Used for daily streak rollover. |
storage | string | sqlite | sqlite or mysql. See the storage page. |
timezone matters more than you'd think. A player in Europe/Madrid
voting at 23:30 server-local on a US-east host will see their streak
reset the next morning, not at the same wall-clock time they're
used to. Set this to your community's primary timezone, not your
host's.