1.8.4latestBetter MOTD 1.8.4Sep 13, 2026 Added
- Added support for Paper/Minecraft 26.2.Changed
- Simplified the defaultconfig.yml: kept a minimal working MOTD; optional settings are described in the README. - Updated the default icon.1.8.2Better MOTD 1.8.2May 21, 2026 Optimization
- Reduced final plugin jar size by removing unused bundled logo asset. - Excluded development-only config schema from runtime jars. - Removed Maven metadata from packaged jars. - Cached preset weight totals to reduce work during server-list pings. - Cached static hover lines when they do not contain placeholders. - Avoided building preset selection debug reason strings during normal ping handling. Full Changelog: https://github.com/AREKKUZZERA/Better-MOTD/compare/1.8.1.…1.8.1Better MOTD 1.8.1May 15, 2026 Fixed
* Fixed max online calculation: fake/random online no longer affects the maximum player count. * justXMore now calculates max based on real online players instead of fake online. * Fake online is limited by the calculated max, so the server status no longer shows online higher than max. Full Changelog: https://github.com/AREKKUZZERA/Better-MOTD/compare/1.8.0.…1.8.0Better MOTD 1.8.0May 14, 2026 Changed
* Removed the publicanimation/motdFrameslogic from the config and schema. * OldmotdFramesare kept as legacy and now load as separate presets.Fixed
* FixedfakePlayers.random: it now actually randomizes correctly and properly handles ranges. * Fixed colors inhoverLines: strings are now parsed as MiniMessage/legacy format and sent to hover with colors preserved. * Fixed sticky-state synchronization so old IP records no longer break the limit logic.1.7.1Better MOTD 1.7.1May 8, 2026 Changed
- Updated plugin target to Minecraft/Paper 26.1 - 26.1.2. - Set plugin.yml api-version to 26.1 so 26.1, 26.1.1, and 26.1.2 can load it. - Switched build baseline to Java 25 and Paper API 26.1.1.build.29-alpha. - Fixed Java null-safety warnings in preview address handling and default icon resource loading.1.7.0Better MOTD 1.7.0Apr 27, 2026 Added
- MiniMOTD config import command:/bettermotd import minimotd [path]. - Maintenance mode with separate server-list profile and join gate. - Maintenance bypass permission:bettermotd.maintenance.bypass. - Custom Paper hover/sample player lines viaplayerCount.hoverLines. - Preset conditions by hostname, protocol version, and online player count. - Random icon pool per preset viaicons: [...]. - Optional PlaceholderAPI support throughplaceholderAPI.enabled.Changed
- Version is controlled frompom.xml;plugin.ymluses Maven resource filtering with${project.version}. - Defaultconfig.ymlnow documents the new features while keeping risky options disabled by default. -config.schema.jsonnow covers maintenance, PlaceholderAPI, hover lines, random icons, and preset conditions. - README updated with current commands and production notes.Fixed
- Rejected unsafe icon paths such as absolute paths, parent-directory traversal, and non-PNG files. - Removed static-analysis warning around optionalmaxPlayersconfig parsing. Full Changelog: https://github.com/AREKKUZZERA/Better-MOTD/compare/1.6.0.…1.6.0Better MOTD 1.6.0Mar 28, 2026 Fixes
- FixedPER_IP_STICKYanimation (frames are now truly stable per IP) - FixedweightedRandom(...)seed behavior - Fixed edge cases in sticky state cleanup - Fixed single-line MOTD normalizationImprovements
- Removed reflection from Paper integration (faster and cleaner) - Improved random generation usingSplittableRandom- Optimized MOTD rendering and placeholder handling - Reduced allocations and unnecessary processingCleanup
- Removed unused code and constants - Simplified internal logic across multiple servicesNotes
- Fully compatible with Paper 1.21.x - No config changes required1.5.0Better MOTD 1.5.0Mar 1, 2026 1.5.0 - Stability & Build Refinement Update
This release focuses on build stability, runtime efficiency, and internal code cleanup. BetterMOTD is now fully formatted, warning-free, and optimized for production environments. ---
* Removed redundant operations in preset selection logic * Optimized weighted random selection * Improved sticky state maintenance efficiency * Reduced allocations in the server list ping hot path * Zero compiler warnings underPerformance Improvements
-Xlint:all---
* Static MOTD frames without placeholders are fully cached as parsed Components * Placeholder frames are only parsed when necessary * Improved formatting fallback detection and safety * Cleaner and more predictable frame resolution logic ---MOTD Rendering Enhancements
* Removed redundantCodebase Cleanup
(int)casts and minor inefficiencies * Simplified preset cache rebuild logic * Cleaned up legacy branches and deprecated patterns * Fully spotless-compliant codebase (Palantir Java Format) * Improved internal logging clarity ---
* Java 21 enforced build * UpdatedBuild & Tooling
maven-compiler-plugin(3.13.0) * Spotless formatting enforced (spotless:check) * JUnit 5.11.3 test suite verified * Cleanmvn clean verifypipeline * Production-ready JAR output ---
* All unit tests passing * Verified reload stability * Improved exception reporting behavior * More deterministic preset selection behaviorStability
1.4.0Better MOTD 1.4.0Jan 27, 2026 1.4.0 - Performance & Cleanup Update
This release focuses on performance, stability, and simplifying the plugin configuration. Several experimental features were removed to make BetterMOTD cleaner, faster, and easier to maintain. ---
* Cached MOTD frame rendering for frames without placeholders * Optimized placeholder replacement with a single-pass renderer * Reduced server list ping overhead and allocations * Improved stability under high ping load ---Performance
* Removed all whitelist-related features and configuration * Removed hostname / virtual host routing * Simplified MOTD rendering and profile selection logic * Reduced internal complexity and removed unused code paths ---Cleanup & Simplification
* Default icon is always created and loaded * Missing or invalid preset icons safely fall back toIcon Handling
icons/default.png* Improved handling of icon-related warnings ---
* Removed the following config sections: *Configuration Changes (Breaking)
whitelist*routing* Configuration is now smaller, clearer, and easier to manage1.3.0Better MOTD 1.3.0Jan 19, 2026 BetterMOTD 1.3.0 - Update
* Fixed MOTD color and gradient rendering on Paper servers * Improved MiniMessage compatibility and legacy fallbacks * Reworked player count handling to avoid unsupported API usage * Increased stability of server list ping logic * Added safer fallbacks and warning-based error handlingImprovements & Fixes
1.2.0Better MOTD 1.2.0Jan 19, 2026 BetterMOTD 1.2.0 - Patch Update
* Fixed incorrect handling of HEX colors and gradients Full compatibility with [Birdflop RGB presets](https://www.birdflop.com/resources/rgb/)* * Correct parsing of MiniMessage, legacy (§ / &), and JSON MOTD formats * Removed broken and non-working animation logicColor & MOTD Fixes
* Improved config validation with safe fallbacks * Plugin no longer throws exceptions on invalid configs * Warnings are logged instead of crashing the plugin * Added reliable default preset fallbackStability & Safety
* Removed experimental and unused configuration options * Simplified MOTD processing pipeline * Reduced internal complexity for better maintainabilityCleanup
1.1.0Better MOTD 1.1.0Jan 18, 2026 Improvements & Stability Update
* Profiles system with runtime switching * New admin commands: *New
/bettermotd reload*/bettermotd profile <name>*/bettermotd preview <profile|preset>* Fallback preset for invalid or empty configs * Hidden player count and “just X more players” logic
* Removed experimental rule-based and maintenance configs * Simplified defaultCleanup
config.yml* Removed icon frame animations
* Strong config validation with warnings instead of crashes * Safe reload and improved internal caching * Plugin never crashes due to bad configurationStability
Minecraft: 1.21 – 1.21.11* Server: Paper / Spigot* Java: 21+*Compatibility
0.9.1Better MOTD 0.9.1Jan 14, 2026
This update focuses on stability, configuration cleanup, and simplifying server icon handling. ---Improvements & Fixes
- Simplified server icon logic - Improved default icon fallback behavior - Added clearer warnings for missing or invalid icon files - Improved internal caching and reload safety ---Changes
- Removed unused and experimental configuration sections - SimplifiedCleanup
config.ymlstructure for easier maintenance - Reduced internal complexity to keep the plugin lightweight ---
- Minecraft: 1.21 – 1.21.11 - Server: Paper - Java: 21+ ---Compatibility
- Server icons must be 64×64 PNG - Fully backward-compatible for standard presetsNotes
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta