mdMOTD | A powerful MOTD Plugin - Spigot/Paper/Folia/Bungeec
1.1.5Fully customizable advanced MOTD system
1.1.5latestmdMOTD | 1.1.5 | HotfixApr 26, 2026 Improved · The proxy configuration loading error caused by the old shadowy SnakeYAML packaging on the Velocity/Bungee side has been fixed.
1.1.4mdMOTD | 1.1.4 | Stability, Build & Compatibility ImprovementsApr 25, 2026 Added · Added proper relocation for Configurate to prevent classpath conflicts · Added required runtime libraries to shading configuration for safer single-jar packaging · Added bStats core components (bstats-base) to prevent missing runtime classes · Added a shared configuration abstraction layer (ConfigAdapter) with platform-specific implementations · Added a centralized load-time configuration validation system · Added mdmotd.admin permission to Spigot plugin metadata with hierarchical support for mdmotd.reload · Added safe diagnostic logging for listener, proxy, and protocol hook error paths (suppressed after first occurrence) · Added default
maintenance-motd.kick-messageto Spigot/Paper/Folia config.yml · Added Spigot maintenance login handling for native whitelist flow · Added runtime-compatible PacketEvents response read/write fallbacks for cross-version compatibility · Added improved hover sanitization for safer Spigot protocol handling · Added basic Bedrock MOTD support (Geyser) for Spigot/Paper/Folia/Bungeecord/Velocity · Added advanced Event MOTD scheduling (timezone, weekday, and time-based control) · Added optional PlaceholderAPI (PAPI) support across all platforms (Spigot, Paper, Folia, Bungee, Velocity)Improved · Improved shading configuration and dependency handling · Improved overall runtime stability for single-jar multi-platform support · Improved startup and reload diagnostics across all platforms · Improved proxy reload behavior by reloading maintenance state from disk (
maintenance.json) · Improved proxy configuration documentation and placeholder clarity · Improved Spigot maintenance protocol-text handling · Improved permission handling to fully restrict unauthorized command access · Improved log formatting and visual consistency across all platforms · Improved Velocity version output readability · Improved PacketEvents artifact selection and diagnostics · Improved ProtocolLib and PacketEvents stability for ping mutation and hover handling · Improved command output formatting and console readability · Improved Bedrock MOTD compatibility and ping handling through Geyser · Improved configuration clarity with detailed comments and usage notes · Improved reload feedback with detailed diagnostics (warnings, icon errors, active systems) · Improved config schema handling with automatic migration warnings · Fixed bStats not properly starting on Bungee and Velocity platformsRemoved · Removed Maven Shade minimizeJar to prevent runtime class loss · Removed unused Sonatype snapshot repository · Removed silent failure behavior in listener and hook paths · Removed destructive config reset behavior on load failure · Removed unnecessary META-INF/versions entries from the final jar · Removed direct dependency on a single PacketEvents response method signature
1.1.3mdMOTD | 1.1.3 | HotfixFeb 8, 2026 Added · An issue with reset tags has been fixed. · The JAR file size has been reduced.
1.1.2mdMOTD | 1.1.2 | General Release Update and ChangesFeb 2, 2026 mdMOTD | 1.1.2 | General Release Update and ChangesRemoved · A legacy protection mechanism that could cause YAML file corruption has been removed. · The JoinGameMOTD feature for Spigot/Paper has been removed. (A more advanced standalone replacement plugin will be released separately.)
Added · Support for 5 platforms: Spigot, Paper, Folia, BungeeCord and Velocity. · All MOTD systems have been fully reworked and unified, combining features from previous versions into a cleaner and more flexible structure. · The maintenance mode system has been simplified and expanded with new features such as protocol-text. · A proxy-side whitelist system has been introduced for BungeeCord and Velocity. · The command system has been redesigned. · PlaceholderAPI (PAPI) support added. · Caching system implemented for: · Random MOTDs · List-based MOTDs · Fake player calculations · Platform-compatible startup and shutdown logging implemented. · bStats metrics support added.
1.1.1mdMOTD | 1.1.1 | HotfixJun 18, 2025 A few improvements have been made.1.1.0mdMOTD | 1.1.0 | Proxy UpdatesJun 18, 2025 The part you need to add to the config file is highlighted in the photo.1.0.9mdMOTD | 1.0.8 | HotfixJun 13, 2025 1.0.8mdMOTD | 1.0.8 | BIG UpdateMay 31, 2025 1.0.7mdMOTD | 1.0.7 | HotfixApr 29, 2025 mdMOTD | 1.0.7 | Hotfix [-] Yaml Protection in proxies has been removed. [+] Instead of Yaml protection, a library that does not break the structure was used.1.0.6mdMOTD | 1.0.6 | Proxy UpdateApr 28, 2025 mdMOTD | 1.0.6 | Proxy Update [+] Added Velocity and Bungeecord support. [+] Global or server-based maintenance system environment with proxy support [+] Whitelisting for proxies has been developed [-] Removed join-game-motd from proxies1.0.5mdMOTD | 1.0.5 | General UpdateApr 14, 2025 mdMOTD | 1.0.5 | General Update Maintenance [+] Maintenance mode countdown limit has been changed to 30 days. Now it can be put into maintenance mode in day format. [+] Added list structure to description for webhook side Placeholders [+] We removed unnecessary null initialization [+] We added new helper methods by breaking down long methods MOTD [+] Added many error checks for motd loading system [+] Added TagProcessor class [+] Added particle and sound effect system for join-game-motd feature [+] Added toast mechanism for join-game-motd1.0.4mdMOTD | 1.0.4 | Command And Webhook UpdateApr 13, 2025 mdMOTD | 1.0.4 | Command And Webhook Update Command System [+] A detailed logging system has been developed in case of errors [+] Commands can now be run from both players and the console [+] Warning system for missing messages for backward compatibility Maintenance System [+] Implemented same language support in Discord notifications, kick messages and other places [+] When no maintenance period is specified (indefinite maintenance) text is now displayed according to the locale "süresiz" for Turkish, "indefinite" for English [+] Updated the Discord webhook system to support customizable titles, descriptions, and colors for different message types (start/end) [+] Added Placeholder support to the Discord webhook so that in Discord messages: {maintenance_countdown} will display the maintenance time {maintenance_reason} will display the maintenance reason1.0.3mdMOTD | 1.0.3 | Maintenance System UpdateApr 13, 2025 mdMOTD | 1.0.3 | Maintenance System Update [+] Maintenance mode codes were rewritten [+] Added null checks [+] Added error trapping mechanisms [+] A time limit was imposed (24 Hours) [+] User feedback improved [+] Improved code organization and readability [+] Made the hard-coded 10-second countdown time configurable [+] Added the option to disable the countdown completely [+] Added use-custom-message system [+] Added log-kick-attempts event [+] Added maintenance.reason maintenance reason setting [+] Added Discord webhook integration (async) When you update the plugin to version 1.0.3, the config.yml and languages files must be reloaded.1.0.2mdMOTD | 1.0.1 | Centralized lineApr 12, 2025 1.0.1mdMOTD | 1.0.2 | Bug fixApr 12, 2025 mdMOTD | 1.0.2 | Bug fix [+] Minor bugs fixed1.0.0Apr 10, 2025
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta