
LyttleTab
Lightweight Tab & Bossbar Plugin
Оцените первым
327
0
327
0
Список изменений
v1.1.0
This pull request migrates the LyttleTab plugin from the legacy Bukkit command and plugin system to the modern Paper plugin API, specifically adopting Brigadier-based command registration and Paper's new plugin lifecycle events. It also removes the old plugin.yml in favor of the Paper-specific plugin descriptor files. The most significant changes are grouped below:
Migration to Paper API and Brigadier Commands:
- Refactored command registration from Bukkit's
CommandExecutor/TabCompleterto Paper's Brigadier command system, usingLifecycleEventManagerandCommandsfor dynamic command registration inLyttleTab.java. (src/main/java/com/lyttledev/lyttletab/LyttleTab.java, [1] [2] - Rewrote the
LyttleTabCommandclass to define commands using Brigadier, including permission checks and command execution logic, and removed legacy Bukkit command methods. (src/main/java/com/lyttledev/lyttletab/commands/LyttleTabCommand.java, src/main/java/com/lyttledev/lyttletab/commands/LyttleTabCommand.javaL4-R48)
Plugin Descriptor Updates:
- Added
paper-plugin.ymland#defaults/paper-plugin.ymlto define plugin metadata and dependencies according to the Paper plugin specification, replacing the legacyplugin.yml. (src/main/resources/paper-plugin.yml,src/main/resources/#defaults/paper-plugin.yml, src/main/resources/#defaults/paper-plugin.ymlR1-R20) - Removed the old
plugin.ymlfile, including command and dependency declarations, as these are now handled in the new Paper descriptor files. (src/main/resources/plugin.yml, src/main/resources/plugin.ymlL1-L18)
These changes modernize the plugin's structure, improve command handling, and ensure compatibility with the latest Paper server features.
Файлы
LyttleTab-1.1.0.jar(75.70 KiB)
ОсновнойМетаданные
Канал релиза
Alpha
Номер версии
1.1.0-ALPHA.4
Загрузчики
Paper
Версии игры
1.21.9
Загрузок
10
Дата публикации
04.11.2025
