Mineuniverse
Log in Register
Plugins

BS CustomJukebox

Fully-featured Paper 1.21+ jukebox plugin with custom music discs, disc fragments, GUI support, and WorldGuard/GriefPrevention integration.
by BoondockSulfur
Download Claim this project
430 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Fun General Mechanics

CustomJukebox

CustomJukebox is a fully-featured Minecraft Paper plugin for 1.21+ that adds advanced jukebox functionality, fully implemented in Java. It lets you create and manage custom music discs, fragments, and a jukebox GUI without replacing any vanilla discs.


✨ Features

🎵 Custom Music Discs

  • Create custom music discs without overriding vanilla discs
  • Use custom sounds via resource packs (.ogg format)
  • Fully customizable metadata: title, author, lore, CustomModelData
  • Duration tracking: discs automatically stop after their configured play time
  • JSON-based configuration via disc.json for easy management

🧩 Fragment System

  • Disc fragments: collect fragments to craft complete discs
  • Creeper drops:
    • Skeleton kills Creeper → fragment drop
    • Player kills Creeper → configurable chance (e.g. 5%)
  • Loot integration:
    • Fragments can appear in dungeons, bastions, end cities, and more
  • Shapeless crafting:
    • 9 fragments = 1 complete disc (fully configurable)

🎨 GUI & Interaction

  • Jukebox GUI:
    • Right-click an empty jukebox to open a disc selection GUI (if enabled)
  • Admin GUI:
    • /cjb gui for admin access to all discs
  • Simple interaction:
    • Hold a disc in your hand and right-click a jukebox to start playback

🦜 Parrot Dance System

  • Parrots dance in sync with custom music
  • Configurable radius (default: 3 blocks)

🌍 Plugin Integrations

  • WorldGuard:
    • Region-based jukebox usage depending on USE flag
  • GriefPrevention:
    • Claim-based jukebox permissions (requires container trust)
  • Full, working integrations – not just placeholders

📦 Requirements

  • Server: Paper 1.21+ (or compatible Paper/Spigot fork)
  • Java: 21+
  • Optional Plugins:
    • [WorldGuard] – region-based jukebox permissions
    • [GriefPrevention] – claim-based jukebox permissions

🚀 Installation

  1. Download the latest CustomJukebox-x.x.x.jar.
  2. Place the JAR into your server’s plugins/ folder.
  3. Start the server. The plugin will generate:
    • config.json
    • disc.json
    • languages/ folder
  4. Configure config.json and disc.json to fit your needs.
  5. Set up and host your resource pack (see below).
  6. Run /cjb reload or restart the server to apply changes.

⚙️ Configuration

All main settings are handled in config.json. Example:

```json { "settings": { "enabled": true, "language": "en", "enable-gui": true, "debug": false }, "discs": { "creeper-drops": true, "creeper-drop-chance": 0.05, "dungeon-loot": true, "trail-ruins-loot": true, "max-loot-discs": 2, "loot-chance": 0.15, "enable-crafting": true, "fragments-per-disc": 9 }, "parrots": { "enable-dancing": true, "dance-radius": 3 }, "integrations": { "worldguard": true, "griefprevention": true } }

CustomJukebox-3.1.0.jar
MC 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.6, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1, 26.1.2, 26.2
Release 2026-07-04 Get
CustomJukebox-3.0.0.jar
MC 26.1.1, 26.1, 26.1.2
Release 2026-05-06 Get
CustomJukebox-2.2.1.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-05-04 Get
CustomJukebox-2.2.0.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-05-02 Get
CustomJukebox-2.1.6.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-05-01 Get
CustomJukebox-2.1.3.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-04-11 Get
CustomJukebox-2.1.2.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-03-29 Get
CustomJukebox-2.1.1.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-02-21 Get
CustomJukebox-2.1.0.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-02-20 Get
CustomJukebox-2.0.0.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-01-06 Get
CustomJukebox-1.3.0.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-01-01 Get
CustomJukebox-1.2.4.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10
Release 2025-12-24 Get
CustomJukebox-1.2.3.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10
Release 2025-12-18 Get
CustomJukebox-1.2.1.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10
Release 2025-12-15 Get
CustomJukebox-1.2.2.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10
Release 2025-12-15 Get
CustomJukebox-1.2.0.jar
MC 1.21.2, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10
Release 2025-12-14 Get
CustomJukebox-1.0.0.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10
Release 2025-12-13 Get
CustomJukebox-1.1.0.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10
Release 2025-12-13 Get

More from BoondockSulfur

BS BanHammer
99
AllItemsMini – Mini All Items Challenge
651
Christmas Season
569
PerformanceAnalyzer
138
SiteZero
13
ConsoleDiscord
126

You Might Also Like

MobHealth
Simple plugin to let you know the damage you just caused to a mob, and how much health it has left.
989,881
Player Heads
Lop off Player and all Mob Heads with configurable drop rates + pvp-farming nerf, includes detailed commands and permissions
979,351
Advanced Item Effects
Adds custom effects to any item including potion effects.
97,290
VoxelMore
"Sharing is caring."
9,999
SunSteel
A Golden Item Enhancement Plugin
9,880
Sneaker
Hide name tags above players' heads.
9,865