BS-CustomJukebox Bedrock Extension
Bedrock Edition support for BS-CustomJukebox via Geyser/Floodgate. Bridges custom disc sounds and items to Bedrock players.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
BS-CustomJukebox Bedrock Extension
BS-CustomJukebox Bedrock Extension
Companion plugin for Bedrock Edition support that adds Bedrock Edition support via Geyser/Floodgate.
Features
- Graceful degradation — Custom disc sounds are automatically played to Bedrock players when a disc is inserted into a jukebox - Graceful degradation — Generates a Bedrock-compatible `.mcpack` from your existing custom discs with a single command - Graceful degradation — Registers custom disc items via Geyser so Bedrock players see unique disc textures - Graceful degradation — Java Edition playback is completely unchanged - Graceful degradation — Plugin runs without Geyser/Floodgate installed (logs a warning, no crash)
How it works
1. Listens for disc playback events from BS-CustomJukebox 2. Detects Bedrock players via Floodgate 3. Intercepts the Java sound and plays the Bedrock-mapped equivalent instead 4. Custom items are registered through Geyser's Custom Items API
Quick Setup
1. Install BS-CustomJukebox, Geyser-Spigot, and Floodgate 2. Drop this plugin into your `plugins/` folder 3. Place your `.ogg` sound files in `plugins/CustomJukebox/sounds/` 4. Run `/cjb-bedrock generate` to create the Bedrock resource pack 5. Copy the generated `.mcpack` to Geyser's `packs/` folder 6. 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)