COWMODSКаталог модов
BMOTD

ВЕРСИИ (2)

alpha

1.0.1-ALPHA

1.0.1-ALPHA
21 июл. 2026 г.51Minecraft: 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
# Changelog - BMOTD v1.0.1-ALPHA ## 🚀 New Features & Commands * **`/bmotd test <motd>`**: * Direct ingame testing of arbitrary MiniMessage strings without saving them to the configuration. * Outputs the formatted text directly into the chat of the executing player. * Requires the permission `bmotd.command.test`. * **`/bmotd preview <name>`**: * Allows targeted previewing of any MOTD defined in the `config.yml` using its key (e.g., `motd1`, `motd2`). * Includes automatic tab-completions (suggestions) for all configured MOTD names utilizing the Brigadier API. * Requires the permission `bmotd.command.preview`. ## 🛠️ Code Architecture & Optimizations * **Command Refactoring**: Complete migration of the command logic out of `Main.java` into the new, modular `BmotdCommand.java` class under the `b.bplugins.bmotd.commands` package. * **Dynamic Permission System**: Every subcommand (`reload`, `test`, `preview`) now uses clean `.requires(...)` checks adhering to the uniform schema `bmotd.command.<alias>`.
alpha

1.0.0-ALPHA

1.0.0-ALPHA
20 июл. 2026 г.22Minecraft: 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
### Changelog: v1.0.0-ALPHA **Initial Release** This is the first public alpha release of **BMOTD**. Being an alpha version, some features are still under development, but the core functionality is ready for testing. **New Features:** * **Core Logic**: Implemented Paper/Folia compatible MOTD processing. * **Adventure/MiniMessage**: Full support for modern color formatting and gradients instead of legacy color codes. * **Customization**: YAML-based language system with support for multiple languages (de.yml, en.yml). * **Configuration**: Centralized mapping system for colors and messages to ensure easy customization. * **Update Checker**: Added a console-based update notification system (English only) to keep admins informed. * **Performance**: Asynchronous configuration loading using `Bukkit.getAsyncScheduler()` to ensure server performance remains stable. **Bug Fixes & Improvements:** * Fixed resource handling to ensure language files are correctly extracted to the plugin folder on the first run. * Improved command registration using the new Brigadier/LifecycleEventManager API. **Notes for Alpha Testers:** * This version is compatible with Paper and Folia (26.1.2x).