BS-CustomJukebox Bedrock Extension
2.3.0Bedrock Edition support for BS-CustomJukebox via Geyser/Floodgate. Bridges custom disc sounds and items to Bedrock players.
- Tested MC versions
- 1.21, 26.1, 26.2
BS-CustomJukebox Bedrock Extension
Companion plugin for BS-CustomJukebox that adds Bedrock Edition support via Geyser/Floodgate.
Features
- Sound Bridging — Custom disc sounds are automatically played to Bedrock players when a disc is inserted into a jukebox
- Resource Pack Generator — Generates a Bedrock-compatible
.mcpackfrom your existing custom discs with a single command - Custom Item Registration — Registers custom disc items via Geyser so Bedrock players see unique disc textures
- Zero impact on Java players — Java Edition playback is completely unchanged
- Graceful degradation — Plugin runs without Geyser/Floodgate installed (logs a warning, no crash)
How it works
- Listens for disc playback events from BS-CustomJukebox
- Detects Bedrock players via Floodgate
- Intercepts the Java sound and plays the Bedrock-mapped equivalent instead
- Custom items are registered through Geyser's Custom Items API
Quick Setup
- Install BS-CustomJukebox, Geyser-Spigot, and Floodgate
- Drop this plugin into your
plugins/folder - Place your
.oggsound files inplugins/CustomJukebox/sounds/— the Pack Generator exports exactly this folder layout, so you can unzip it straight intoplugins/ - Run
/cjb-bedrock generateto create the Bedrock resource pack - Copy the generated
.mcpackto Geyser'spacks/folder - Restart the server
Commands
| Command | Description |
|---|---|
/cjb-bedrock generate | Generate Bedrock resource pack |
/cjb-bedrock reload | Reload configuration |
/cjb-bedrock status | Show plugin status and dependency info |
/cjb-bedrock help | Show help |
Permission: customjukebox.bedrock.admin (default: OP)
🛠️ Preparing the sound files
Bedrock needs the same .ogg files as the Java pack, as loose files rather than inside it. The CustomJukebox Pack Generator builds both from the same tracks in your browser: a Java resource pack, the plugin's disc.json, and a "Download Bedrock files" zip laid out as CustomJukebox/sounds/ and CustomJukebox/textures/ — unzip it into plugins/ and run /cjb-bedrock generate.
It converts mp3, wav and flac to Ogg Vorbis locally, so nothing is uploaded anywhere, and it can match the loudness of all your tracks so one disc is not far louder than the next.
🔗 Links
BS-CustomJukebox — the main plugin, required
Pack Generator — build the sound files in your browser
Source on GitHub
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Customizable Player Models
Customize your minecraft avatar!
3.2MSueta
LuckPerms
A permissions plugin/mod for Minecraft servers.
2.8MSueta