mdMOTD | A powerful MOTD Plugin - Spigot/Paper/Folia/Bungeecord/Velocity icon

mdMOTD | A powerful MOTD Plugin - Spigot/Paper/Folia/Bungeecord/Velocity -----

Fully customizable advanced MOTD system




⚙️ Improved
  • The proxy configuration loading error caused by the old shadowy SnakeYAML packaging on the Velocity/Bungee side has been fixed.
----------, Apr 26, 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-message` to 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 platforms

❌ Removed
  • 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
----------, Apr 25, 2026

✅ Added
  • An issue with reset tags has been fixed.
  • The JAR file size has been reduced.
----------, Feb 8, 2026

mdMOTD | 1.1.2 | General Release Update and Changes

❌ Removed
  • 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.
----------, Feb 2, 2026

A few improvements have been made.
----------, Jun 18, 2025

[​IMG]

The part you need to add to the config file is highlighted in the photo.

[​IMG]
----------, Jun 18, 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.
----------, Apr 29, 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 proxies
----------, Apr 28, 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-motd
----------, Apr 14, 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 reason

[​IMG]
----------, Apr 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.
----------, Apr 13, 2025


mdMOTD | 1.0.2 | Bug fix

[+] Minor bugs fixed
----------, Apr 12, 2025

Resource Information
Author:
----------
Total Downloads: 3,004
First Release: Apr 10, 2025
Last Update: Apr 26, 2026
Category: ---------------
All-Time Rating:
11 ratings
Find more info at minebazaar.net...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings