
Better MOTD
Lightweight Paper plugin for dynamic server MOTD and server icons
250
2
Better MOTD 1.6.0
release28 марта 2026 г.Fixes
- Fixed
PER_IP_STICKYanimation (frames are now truly stable per IP) - Fixed
weightedRandom(...)seed behavior - Fixed edge cases in sticky state cleanup
- Fixed single-line MOTD normalization
Improvements
- Removed reflection from Paper integration (faster and cleaner)
- Improved random generation using
SplittableRandom - Optimized MOTD rendering and placeholder handling
- Reduced allocations and unnecessary processing
Cleanup
- Removed unused code and constants
- Simplified internal logic across multiple services
Notes
- Fully compatible with Paper 1.21.x
- No config changes required
Better MOTD 1.5.0
release2 марта 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.
⚡ Performance Improvements
- 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 under
-Xlint:all
🧠 MOTD Rendering Enhancements
- 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
🧹 Codebase Cleanup
- Removed redundant
(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
🏗 Build & Tooling
- Java 21 enforced build
- Updated
maven-compiler-plugin(3.13.0) - Spotless formatting enforced (
spotless:check) - JUnit 5.11.3 test suite verified
- Clean
mvn clean verifypipeline - Production-ready JAR output
🧪 Stability
- All unit tests passing
- Verified reload stability
- Improved exception reporting behavior
- More deterministic preset selection behavior
Better MOTD 1.4.0
release27 января 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.
⚡ Performance
- 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
🧹 Cleanup & Simplification
- 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
🖼 Icon Handling
- Default icon is always created and loaded
- Missing or invalid preset icons safely fall back to
icons/default.png - Improved handling of icon-related warnings
⚙️ Configuration Changes (Breaking)
-
Removed the following config sections:
whitelistrouting
-
Configuration is now smaller, clearer, and easier to manage
Better MOTD 1.3.0
release20 января 2026 г.🩹 BetterMOTD 1.3.0 - Update
🛠 Improvements & Fixes
- 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 handling
Better MOTD 1.2.0
release19 января 2026 г.🩹 BetterMOTD 1.2.0 - Patch Update
🎨 Color & MOTD Fixes
- Fixed incorrect handling of HEX colors and gradients
- Full compatibility with Birdflop RGB presets
- Correct parsing of MiniMessage, legacy (§ / &), and JSON MOTD formats
- Removed broken and non-working animation logic
🛡 Stability & Safety
- 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 fallback
🧹 Cleanup
- Removed experimental and unused configuration options
- Simplified MOTD processing pipeline
- Reduced internal complexity for better maintainability
Совместимость
Создатели
Детали
Лицензия:MIT
Опубликован:2 месяца назад
Обновлён:1 день назад
