
64
0
Список изменений
Changed
-
Complete migration from ChatColor to Adventure API - Migrated 548 ChatColor usages across 21 source files to use Paper's native Adventure Component API with MiniMessage format
- All commands now use
sendMiniMessage()extension for inline messages - ConfigManager now returns
ComponentfromgetMessage()instead of legacy strings - Sign formats updated to use MiniMessage tags (
<red>,<green>,<gold>, etc.) - All config.yml messages migrated from
&color codes to MiniMessage format
- All commands now use
-
Deprecated Bukkit API fixes - Updated 5 deprecated API usages:
player.sendTitle()→player.showTitle()with Adventure TitleitemMeta.setDisplayName()→itemMeta.displayName(Component)itemMeta.lore = List<String>→itemMeta.lore(List<Component>)
Added
- AdventureExtensions.kt - New extension functions for Adventure API:
String.toComponent()- Parse MiniMessage formatString.legacyToComponent()- Convert legacy&codes to ComponentString.toMiniMessage()- Convert legacy codes to MiniMessage tagsCommandSender.sendMiniMessage()- Send MiniMessage-formatted text
Breaking Changes
- Config format change -
config.ymlnow uses MiniMessage format instead of&color codes- Old:
prefix: '&8[&6ZoneRental&8]&r ' - New:
prefix: '<dark_gray>[<gold>ZoneRental<dark_gray>]<reset> ' - Existing configs will need to be updated or regenerated
- Old:
Файлы
ZoneRental-3.2.0.jar(3.77 MiB)
ОсновнойМетаданные
Канал релиза
Alpha
Номер версии
3.2.0
Загрузчики
BukkitPaperPurpurSpigot
Версии игры
1.21–1.21.11
Загрузок
16
Дата публикации
14.01.2026
