reminders
Periodic 'don't forget to vote' nudges.
reminders.yml controls the periodic nudges sent to online players
who haven't voted recently. It's a low-friction way to bump your vote
counts without being annoying.
Quick example
reminders:
enabled: true
interval: 1800 # seconds between checks (30 min)
threshold: 21600 # seconds since last vote before nudging (6h)
message: |
<#4DA6E8>Don't forget to vote! <white>/vote</white> — you have
sites available right now.</>The plugin checks each online player every interval seconds. If
they haven't voted within threshold seconds, they get the nudge.
The check is cheap — just a timestamp comparison against an
already-cached field.
Reference
| Key | Type | Default | Notes |
|---|---|---|---|
enabled | boolean | true | Master switch. |
interval | int | 1800 | Seconds between scheduler runs. Lower = more nudges, higher = lazier. |
threshold | int | 21600 | Seconds since the player's last vote before they're considered "due." |
message | string | MiniMessage line sent to nudged players. %player%, %cooldown_remaining% substituted. |
Bypass for staff
The tdxvoteplus.reminder.bypass permission silences reminders for
the holder. Hand it to your admin group so the team isn't pinged
constantly while testing.
Players can also opt themselves out with /vote remind, which
toggles a per-player flag in the database. Their preference
persists across restarts and is independent of the bypass
permission — the permission is for staff who can't opt out
cleanly, the toggle is for normal players.