
Better MOTD
Lightweight Paper plugin for dynamic server MOTD and server icons
237
2
Список изменений
1.4.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
Файлы
BetterMOTD-1.5.0.jar(361.73 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.5.0
Загрузчики
BukkitPaperPurpurSpigot
Версии игры
1.21–1.21.11
Загрузок
96
Дата публикации
3 нед. назад
