
BS CustomJukebox
Fully-featured Paper 1.21+ jukebox plugin with custom music discs, disc fragments, GUI support, and WorldGuard/GriefPrevention integration.
226
2
Список изменений
[1.2.3] - 2025-12-15
Fixed
-
Critical Loop-Task Bug: Fixed issue where music would spontaneously restart
- Loop tasks were not properly canceled before creating new playback sessions
- Multiple tasks could run simultaneously, causing unexpected music restarts
- Now properly cancels old tasks BEFORE removing playback and starting new loop
- Prevents task accumulation that led to random music playback
- Added proper cleanup sequence: cancel task → stop sound → remove playback → start new
-
Play Command Parameter Order: Fixed
/cjb playcommand parameter parsing issues- Parameters can now be provided in any order (e.g.,
/cjb play disc loop 100or/cjb play disc 100 loop) - Previously required specific order (loop had to come before range)
- Added duplicate parameter detection with debug logging
- Improved error messages for invalid parameters with helpful suggestions
- Enhanced tab-completion to only suggest unused parameters
- Parameters can now be provided in any order (e.g.,
Technical
- Improved task cancellation logic in
scheduleLoop()method - Better cleanup sequence prevents orphaned tasks
- Enhanced debugging output for loop operations
- Refactored PlaySubcommand parameter parsing with order-independent logic
- Added
playback-invalid-parameterlanguage key to all 4 language files
Файлы
CustomJukebox-1.2.3.jar(376.51 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.2.3
Загрузчики
PaperPurpurSpigot
Версии игры
1.21–1.21.10
Загрузок
18
Дата публикации
2 мес. назад
