
DiscordNotify
DiscordNotify is a lightweight Paper plugin that sends server start, stop, and custom notifications to Discord using webhooks. Designed as a simple, lag-free alternative to DiscordSRV for status updates and restart alerts.
180
3
DiscordNotify 1.1.9
release1 февраля 2026 г.v1.1.9
Added
-
Automatic message toggles
- New
messages.start.enabledandmessages.stop.enabledconfig options - Allows disabling server start and/or stop messages entirely
- New
-
Per-command role mention control
- New config toggles for each command:
commands.msg.mentionRolecommands.restart.mentionRolecommands.test.mentionRole
- Test messages do not role ping by default
- New config toggles for each command:
-
Message preview commands
- New
/discordnotify previewcommands to show exactly what would be sent to Discord - Supported previews:
preview msg <message>preview restart <time> [extra text]preview testpreview startpreview stop
- Previews respect prefix, role mentions, and auto-delete settings
- No webhook is sent and nothing is tracked
- New
-
Expanded debug logging
- New
debug.logSendsoption for detailed webhook send/delete logs - Helpful for troubleshooting webhook and auto-delete behavior
- New
Improved
-
Shutdown message reliability
- Stop messages are now sent synchronously when needed to ensure message IDs are captured before shutdown
- Improves consistency with auto-delete and tracking systems
-
Cross-platform compatibility
- Internal scheduling logic updated to remain compatible with Paper, Spigot, Purpur, Bukkit, and Folia-style threading models
- No blocking operations added to the main server thread
Notes
- All new features are disabled by default to preserve existing behavior
- Config files automatically merge new options without overwriting user values
- Fully webhook-only and async (no Discord bot, no gateway connection)
DiscordNotify 1.1.8
release30 января 2026 г.v1.1.8
Added
- Optional message prefix
- New
prefix.enabledandprefix.textconfig options - When enabled, the prefix is added to every message DiscordNotify sends (start/stop + all commands)
- New
Fixed
- Stop message not being tracked for auto-delete
- The server stop notification now properly logs its message ID to
sent-messages.txtwhen tracking is enabled - This allows the stop message to be deleted by:
- Keep Last N
- Delete after X seconds
/discordnotify deleteall(or/dn deleteall)
- The server stop notification now properly logs its message ID to
Notes
- Auto-delete features remain disabled by default
- Webhook-only, async-only (no Discord bot, no gateway)
DiscordNotify 1.1.7
release29 января 2026 г.v1.1.7
Added
/dnalias for/discordnotify- New command:
/discordnotify deleteall- Deletes all messages previously sent by DiscordNotify
- Uses webhooks only (no bot)
- Fully async, no server lag
Changed
- Message IDs are now tracked whenever
autoDelete.enabledis true/deleteallworks even if:keepLastis set to0- timed delete is disabled
- Auto-delete tracking logic cleaned up and made more predictable
Notes
- To use
/deleteall,autoDelete.enabledmust be set totrue - Works on Paper, Purpur, Bukkit, and Spigot
- Folia may work but is untested and unsupported.
DiscordNotify 1.1.6
release29 января 2026 г.v1.1.6
Added
- Time-based auto-delete: optionally delete each message DiscordNotify sends after a configurable delay.
- New config section:
autoDelete.deleteAfterSecondsenabled: toggle timed auto-deleteseconds: how long to wait before deleting each messagemaxScheduled: safety cap for scheduled deletionspersist: keeps pending deletions across restarts (optional)
Changed
- DiscordNotify now uses
?wait=trueonly when needed (Keep Last N and/or timed auto-delete enabled), to fetch message IDs for deletion.
Notes
- Still webhook-only (no Discord bot / gateway connection).
- All sends and deletes are async-only (no TPS impact).
- Timed auto-delete can be used alone or together with Keep Last N messages.
autoDelete.enabledremains the master switch to disable all auto-delete features instantly.
DiscordNotify 1.1.5
release28 января 2026 г.v1.1.5
Added
- Optional webhook auto-delete (Keep Last N messages)
- New
autoDeleteconfiguration section to control message cleanup behavior - Support for automatically deleting older DiscordNotify messages sent via the webhook
- Optional persistence of sent message IDs to continue cleanup after server restarts
- Debug mode for the update checker to assist with troubleshooting and testing
- Optional forced update version for testing update notifications without contacting Modrinth
Changed
- Update checker reliability improvements:
- Robust version comparison that scans all available Modrinth versions
- No longer relies on API ordering to determine the latest release
- Update notifications now use clear visual separators in the console for better visibility
- Webhook messages use
?wait=trueonly when auto-delete is enabled (required to retrieve message IDs) - Improved internal webhook handling for safer message deletion
- Configuration auto-merge continues to add new options without overwriting existing values
Notes
- Auto-delete is fully optional and disabled by default
- Update checks remain console-only and silent if up to date
- Debug output is disabled by default and intended for troubleshooting only
- Uses Discord webhooks only (no bot, no gateway connection)
- Runs asynchronously with no TPS impact
- Only messages sent by DiscordNotify are affected
- No new commands or permissions were added
Совместимость
Ссылки
Создатели
Детали
Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:2 месяца назад
Обновлён:2 месяца назад
