
BS-CustomJukebox Bedrock Extension
Bedrock Edition support for BS-CustomJukebox via Geyser/Floodgate. Bridges custom disc sounds and items to Bedrock players.
- Загрузки
- 89
- Подписчики
- 0
- Обновлён
- 4 июля 2026 г.
- Лицензия
- MIT
Опубликован 2 мая 2026 г.
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/ - 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)
Ченджлог
2.1.0Релиз26.1.1, 26.1.2, 26.2 · 4 июля 2026 г.
v2.1.0
- Unified release: one jar now supports Paper 1.21.4 through 26.x (matches CustomJukebox 3.1.0)
- Built against Paper API 1.21.4 with
api-version: '1.21'and Java 21 bytecode — loads on 1.21.4+ servers (Java 21) and 26.x servers (Java 25) alike - Requires CustomJukebox 3.1.0+
2.0.0Релиз26.1, 26.1.1, 26.1.2 · 6 мая 2026 г.
v2.0.0
- Updated to Paper 26.1.2 (new versioning system)
- Updated to Java 25
- Updated Geyser API to 2.10.0-SNAPSHOT
- Updated Floodgate API to 2.2.5-SNAPSHOT
- Updated Gradle to 9.5.0
1.1.0Релиз1.21.9, 1.21.10, 1.21.11 · 4 мая 2026 г.
v1.1.0
- Added bStats metrics integration
- UpdateChecker now filters by game version and loader via Modrinth API — users only see updates compatible with their Minecraft version
- Fixed thread-safety issue in UpdateChecker (volatile fields)
1.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 2 мая 2026 г.
v1.0.0 — Initial Release
- Bedrock sound bridging via Geyser — custom disc sounds are played to Bedrock players
- Bedrock resource pack generator (
/cjb-bedrock generate) — creates.mcpackwith manifest, sound definitions, and sound files - Custom item registration via Geyser Custom Items API v2
- Bedrock player detection via Floodgate API
- Graceful no-op when Geyser or Floodgate is not installed
- JSON-based configuration
- Commands:
/cjb-bedrock generate,reload,status,help - Modrinth update checker with join notifications
Комментарии
Загружаем…