BS CustomJukebox 3.6: vom Folia-Update zum Musiksystem für ganze Server
BS CustomJukebox bringt eigene Musikscheiben, eine GUI und ein Fragment-System auf Minecraft-Server. Mit Version 2.0 kam voller Folia-Support. Seitdem hat sich das Plugin von einer erweiterten Jukebox zu einem Musiksystem für den ganzen Server entwickelt – aktuell ist Version 3.6.0.
Eine Version für 1.21.4 bis 26.2
Mit 3.1 habe ich die beiden Entwicklungslinien für Minecraft 1.21.x und 26.x zusammengeführt. Ein einziges Jar läuft auf Paper, Purpur, Spigot und Folia von 1.21.4 bis 26.2. Auf Folia nutzt das Plugin automatisch den Region-Scheduler, auf Paper läuft alles wie gewohnt – ohne zusätzliche Konfiguration.
Musikzonen
Seit 3.3 gibt es Ambient-Zonen: Bereiche, in denen eine Wiedergabeliste automatisch in Schleife läuft, sobald ein Spieler sie betritt – etwa für die Lobby oder ein Event. Eine Zone kann ein Radius um einen Punkt sein, eine WorldGuard-Region oder ein Quader zwischen zwei Eckpunkten. Überlappen sich Zonen, entscheidet die Priorität.
Wiedergabe wie im Player
- /cjb skip überspringt den laufenden Titel – in einer gemeinsamen Zone für alle, in einer individuellen nur für dich
- Fortschrittsbalken als Bossbar für Jukeboxen, Zonen und Radio
- Wiedergabelisten mit Zufallsreihenfolge und den Modi Schleife, Titel wiederholen oder aus
Bedrock-Spieler hören mit
Seit 3.5 stellt das Plugin Ereignisse bereit, über die Erweiterungen die Tonausgabe pro Spieler übernehmen können. Darauf baut die BS-CustomJukebox Bedrock Extension auf: Über Geyser/Floodgate hören auch Bedrock-Spieler die eigenen Scheiben.
Lautstärke, die man versteht
Version 3.6.0 ergänzt Lautstärkeangaben in Dezibel (-6db ist halb so laut), Voreinstellungen wie quiet, normal und loud sowie Prozentwerte – für den Server, für Zonen und für einzelne Spieler. Außerdem pausiert eine Zone jetzt, solange in Hörweite eine Scheibe läuft, statt sich mit ihr zu überlagern.
Weiterhin an Bord
- Eigene Musikscheiben mit eigenen Sounds (per Resource Pack)
- Fragment-System: Scheiben aus Bruchstücken zusammensetzen
- GUI-Unterstützung und Mehrsprachigkeit
- Integration mit WorldGuard und GriefPrevention für geschützte Bereiche