promotional bannermobile promotional banner

BS CustomJukebox

Fully-featured Paper 1.21+ jukebox plugin with custom music discs, disc fragments, GUI support, and WorldGuard/GriefPrevention integration.
Back to Files

CustomJukebox-3.5.0.jar

File nameCustomJukebox-3.5.0.jar
Uploaded
Aug 25, 2026
Downloads
11
Size
339.9 KB
File ID
8735066
Type
R
Release
Supported game versions
  • 26.2
  • 26.1.2
  • 26.1.1
  • 26.1
  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4

What's new

[3.5.0] - 2026-08-26

Added

  • Per-player sound delivery hooksCustomSoundPlayEvent and CustomSoundStopEvent, both cancellable, fire once per player immediately before a custom disc sound is sent or stopped. Every delivery path passes through them: jukebox playback, a listener attaching to a running playback, /cjb music on, and ambient zones (including radio). Companion plugins that need to deliver a sound differently for some players — the Bedrock extension speaks a different sound namespace — cancel the event and play it themselves. Cancelling suppresses only that one sound packet; the player stays a tracked listener, so progress bar, /cjb skip and stop handling keep working for them.
  • Disc items now carry their disc id as a custom_model_data string tag in addition to the existing float. Java resource packs are unaffected (they select models by the float); the string gives Geyser an exact, unambiguous key to match a Bedrock item against, which a float threshold cannot provide. Disc items handed out before this version keep working but lack the tag — re-issue them with /cjb give if Bedrock textures matter.

This mod has no additional files