BS-CustomJukebox Bedrock Extension
Bedrock Edition support for BS-CustomJukebox via Geyser/Floodgate. Bridges custom disc sounds and items to Bedrock players.
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)