Bring Custom Music to Your Server with MusicBox for Sponge
Minecraft’s vanilla jukebox and music discs offer a handful of classic tracks, but they can feel repetitive after a while. What if you could turn any jukebox into a player for your own custom songs, built entirely from in-game note blocks? That’s exactly what the MusicBox mod for Sponge-powered servers does. It lets you load NoteBlockStudio compositions and play them through standard jukeboxes or a personal portable radio, transforming the auditory landscape of your world.
How MusicBox Works
MusicBox bridges the gap between the creativity of NoteBlockStudio and the familiar mechanics of Minecraft’s jukebox. Normally, a jukebox only accepts the handful of discs found in dungeons or crafted with a creeper and a skeleton. With this mod installed, players can obtain special music discs that, when inserted, trigger a full NoteBlockStudio song. The server processes the song file and plays each note in sequence, using the actual note block sounds you’d hear in-game. It feels like a natural extension of Minecraft’s music system, but with unlimited track possibilities.
The mod also introduces a portable radio item. Unlike the jukebox, which broadcasts music to everyone nearby, the radio plays songs privately to the holder. This is perfect for players who want to listen to a custom soundtrack while mining or building without disturbing others. The radio can be stopped simply by clicking it again, making it a seamless part of your inventory.
Key Features That Stand Out
- Custom Music Discs: Create discs that play any .nbs (NoteBlockStudio) file on a normal jukebox.
- Portable Radio: A personal audio device that only the holding player can hear.
- Chest Mode: Place a chest next to a jukebox, shift-right-click the jukebox to activate chest mode, then right-click to cycle through all songs stored inside.
- Command-Based Control: Admins can list available songs, give discs and radios, and reload song files without restarting the server.
- Permission Nodes: Fine-grained access for giving items, playing songs, and administrative reloads.
Installation and Setup
Getting MusicBox running on your Sponge server is straightforward. You’ll need two files placed in your server’s mods folder: the main MusicBox plugin and the NoteBlockApi dependency. Both can be found on CurseForge by searching for “MusicBox for Sponge” and “NoteBlockApi for Sponge”. After dropping them in, restart the server to generate the configuration folder.
Song files go into /config/musicbox/NoteBlockSongs. A starter collection of NoteBlockStudio tracks is available online—simply extract the archive into that directory. Once songs are in place, use the /reloadsongs command to make them available without a reboot. If you manage multiple mods and want a smoother installation experience, the foxygame.net launcher provides a convenient way to handle everything from one place, letting you download mods like MusicBox directly from its built-in menu and keep them updated with minimal effort.
Commands and Permissions
Server administrators have a handful of commands to manage the music experience:
/disclist— Lists all available songs (permission:musicbox.songlist)./givesong [songname]— Gives a music disc for a specific song (permission:musicbox.songlist)./playsong [songname]— Plays a song on the player’s radio (permission:musicbox.radio)./giveradio— Provides the portable radio item (permission:musicbox.radio)./reloadsongs— Reloads all .nbs files from the songs folder (permission:musicbox.admin).
Assign these permissions to your staff or trusted players to control who can create and distribute custom music.
Chest Mode: Build a Jukebox Playlist
One of the most creative additions in version 0.3 is chest mode. By placing a chest adjacent to a jukebox and shift-right-clicking the jukebox, you enable a playlist function. After that, a simple right-click on the jukebox starts playing all songs stored in the chest in sequence. This turns a simple jukebox into a full-fledged music player, perfect for server hubs, adventure maps, or player-built concert halls. The feature works without any extra commands, so even non-admin players can enjoy custom playlists once the discs are provided.
Why MusicBox Enhances Your Server
Custom audio adds a layer of immersion that vanilla Minecraft can’t match. Imagine a spawn area that greets newcomers with a gentle piano piece, a boss arena that thunders with an epic orchestral track, or a cozy tavern where a bard’s tune loops from a hidden jukebox. MusicBox gives map makers and server owners the tools to craft these moments without complex resource packs or modded clients—everything happens server-side, and players only need the standard Minecraft client to hear the music.
The portable radio further extends this by letting players carry their favorite songs. Whether it’s a relaxing melody for long building sessions or a high-energy beat for PvP, the radio makes the experience personal and immediate. Combined with chest mode, you can even set up a library of discs that visitors can borrow and play at their leisure.
Keeping Everything Up to Date
MusicBox version 0.4 brought full compatibility with SpongeAPI 5, updated the NoteBlockAPI to support the PLING sound, and removed unnecessary NMS dependencies. The radio now properly stops when clicked, and chest mode continues to function reliably. As Sponge evolves, the mod’s reliance on the API ensures it remains stable across updates. Remember to always use matching versions of MusicBox and NoteBlockApi to avoid compatibility issues.
Final Thoughts
MusicBox for Sponge is a lightweight but powerful way to inject custom music into your Minecraft server. It respects the vanilla feel by using existing jukebox mechanics and note block sounds, while opening up endless possibilities for original compositions. The addition of a private radio and chest-based playlists makes it versatile for both public spaces and individual enjoyment. Whether you run a small community server or a large network, this mod gives your world a voice that goes far beyond the default discs.