
LyttleNametag
Better Nametags Plugin - Supports Newlines!
Оцените первым
689
2
689
2
Список изменений
v1.3.0
This pull request migrates the plugin from Bukkit's legacy command and plugin registration system to Paper's modern APIs, refactoring command handling to use Brigadier and updating plugin metadata files for Paper compatibility. The main changes are the switch to Paper's lifecycle events for command registration, a complete rewrite of the command logic to use Brigadier, and the removal of the old plugin.yml in favor of Paper's paper-plugin.yml.
Migration to Paper API and Brigadier commands:
- Replaced Bukkit's command registration with Paper's lifecycle event system, registering commands via
LifecycleEventManagerand the newregisterCommandsmethod inLyttleNametag.java. - Refactored
LyttleNametagCommandto use Brigadier for command structure, permissions, and execution, removing the oldCommandExecutorandTabCompleterimplementations. Now commands are registered and handled using theCommandsAPI and Brigadier nodes.
Plugin metadata and configuration updates:
- Removed the legacy
plugin.ymland replaced it withpaper-plugin.ymland a template#defaults/paper-plugin.yml, specifying plugin metadata, authors, and dependencies in the Paper format. [1] [2] - Updated dependencies to use the new Paper plugin system, including specifying soft dependencies and load order for compatibility plugins like PlaceholderAPI, ProtocolLib, and ViaVersion.
Codebase modernization:
- Updated imports and removed unused Bukkit command classes, ensuring all command-related logic is now Paper/Brigadier-based. [1] [2]
Файлы
LyttleNametag-1.3.0.jar(3.90 MiB)
ОсновнойМетаданные
Канал релиза
Alpha
Номер версии
1.3.0-ALPHA.12
Загрузчики
Paper
Версии игры
1.21.8
Загрузок
21
Дата публикации
04.11.2025
