Harmonia v1.0

Premium Jukebox Aura Plugin for Paper 1.21+
  • harmonia.png
  • Minecraft_1.21.11-Multiplayer3rd-partyServer2026-06-2113-29-46-ezgif.com-video-to-gif-converter.gif
  • Minecraft_1.21.11-Multiplayer3rd-partyServer2026-06-2113-31-28-ezgif.com-video-to-gif-converter.gif
  • harmonia.png
  • Minecraft_1.21.11-Multiplayer3rd-partyServer2026-06-2113-29-46-ezgif.com-video-to-gif-converter.gif
  • Minecraft_1.21.11-Multiplayer3rd-partyServer2026-06-2113-31-28-ezgif.com-video-to-gif-converter.gif


Harmonia
Premium Jukebox Aura Plugin for Paper 1.21+

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

22 Music Discs Potion Auras 13 Languages Config-Driven GUI Browser Disc Looping Permissions Paper 1.21

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


What Harmonia Does

Your jukeboxes sit silent. Your players collect music discs they never use because there is no reason to. A jukebox plays a song for a few minutes and then nothing. It is a vanity block at best, forgotten inventory clutter at worst.

Harmonia turns every jukebox into a buff station. Insert a music disc and the jukebox projects an aura. Every player inside the radius receives potion effects tied to that disc. Pigstep gives Strength. Cat gives Speed. Ward gives Resistance. Your jukeboxes go from decoration to infrastructure.

No commands. No economy. No gimmicks. Just vanilla potion effects delivered through a system that runs at tick-level performance with zero world scans.



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Core Features

Every disc is configurable. Every aura is instant. Every mechanic is vanilla.


All 22 Music Discs Supported
  • Every vanilla disc from 13 to bounce, including pigstep, otherside, relic, creator, precipice, and tears
  • Version-aware loading: discs unavailable on your server version are silently skipped with a console note
  • Same config.yml works on Paper 1.21.0 through 1.21.4+ without edits

Fully Configurable Per Disc
  • Individual radius per disc in blocks
  • Custom potion effect list with configurable amplifier levels
  • Enable or disable any disc without deleting its configuration
  • Optional per-disc permission locks for progression gating

High-Performance Aura Engine
  • Single repeating task at configurable tick rate, no per-tick block scanning
  • Cached active jukebox list with O(1) lookups
  • Chunk-aware cleanup on unload
  • Zero world scans, zero memory leaks, zero tick spam

Smart Disc Looping
  • Each disc tracks its own play duration
  • Restarts automatically two seconds before natural end
  • Short discs like 11 (71s) loop sooner, long discs like blocks (345s) loop later
  • Toggleable via config: loop forever or let discs finish naturally

Paginated GUI Disc Browser
  • /harmonia gui opens a multi-page inventory of every configured disc
  • Each disc shows status, radius, effects, and how to obtain it in vanilla
  • Click any disc to open a detail view with full effect breakdown
  • Dynamic navigation adapts to any inventory size
  • Permission-locked indicators show players what they can and cannot access

Granular Permission System
  • harmonia.use: receive any aura effect (default: true)
  • harmonia.disc.pigstep: per-disc permission for progression
  • harmonia.bypass.radius: receive effects regardless of distance
  • harmonia.admin: inherits reload, gui, and bypass
  • harmonia.gui: open the disc browser

13 Languages
  • English, Polish, German, Spanish, French, Russian, Chinese, Italian, Portuguese, Japanese, Korean, Dutch, Turkish
  • All GUI labels, messages, disc obtainment info, and notifications are translated
  • New languages auto-extract from the JAR on update without overwriting your edits
  • Switch language in config.yml and /harmonia reload

Edge Case Handling
  • Jukebox broken while playing: effects removed instantly, no lingering buffs
  • Disc ejected mid-play: aura deactivates, all effects cleaned
  • Player logs out: tracked effects cleared from memory
  • Chunk unloaded: jukeboxes in that chunk deactivated
  • Server restart: full cleanup on disable
  • Fast disc swap: old effects removed, new disc effects applied immediately

Update Checker
  • Async GitHub release check on startup
  • Admins notified on join when a new version is available
  • Your config.yml and language files are never overwritten during updates


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Default Disc Effects[/CENTER]

DiscRadiusEffectsDiscRadiusEffects
1318Slowness I, Weakness Icat24Speed II, Jump Boost I
blocks22Haste IIchirp26Regeneration I
far30Speed I, Night Vision Imall20Luck I
mellohi28Regeneration I, Resistance Istal20Luck II, Speed I
strad24Water Breathing I, Dolphin's Grace Iward16Strength I, Resistance II
1114Weakness II, Nausea Iwait22Resistance II, Slow Falling I
pigstep30Strength II, Resistance I, Speed Iotherside28Slow Falling I, Night Vision I, Regen I
creator26Haste II, Luck Icreator music box22Regeneration I, Absorption II
520Invisibility Irelic24Haste I, Resistance I
precipice26Jump Boost II, Speed IItears20Regeneration II
lava chicken22Fire Resistance I, Jump Boost IIbounce24Jump Boost III, Slow Falling I

Every value above is the default. Change any disc's radius, effects, and amplifier levels in config.yml.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


How Harmonia Compares

FeatureHarmoniaTypical Jukebox Plugin
Discs SupportedAll 22 vanilla discs, version-aware8 to 12 discs, hardcoded materials
PerformanceSingle scheduled task, cached jukebox list, zero world scansPer-tick block iteration, full world scans
ConfigurationPer-disc radius, effects, amplifier, enable/disableGlobal settings only, some effects hardcoded
Languages13 languages, auto-extract on update, full GUI and chat supportEnglish only or hardcoded messages
Disc LoopingSmart per-disc timing, restarts before natural endNo looping or fixed interval restart with gaps
GUIPaginated browser with detail view and obtainment infoCommands only or no GUI
Edge CasesBreak, eject, logout, chunk unload, fast swap, server restartUnhandled: lingering effects, memory leaks, console errors
PermissionsGlobal and per-disc permissions with inheritanceGlobal only or no permission system


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Who This Is For

  • Survival and SMP servers Give players a reason to hunt music discs. Pigstep becomes a combat buff. Cat becomes a movement tool. Every disc has value beyond decoration.
  • RPG and progression servers Lock discs behind permissions. Players unlock stronger auras as they progress. Ward requires a boss kill. Creator requires exploration. Build a reward system around jukeboxes.
  • Community builders Place jukeboxes in community areas. Your spawn has Haste from blocks. Your farm has Speed from cat. Your PvP arena has Resistance from ward. Jukeboxes become infrastructure.
  • Plugin enthusiasts Clean architecture, SOLID principles, zero deprecated API, full Adventure Component support. The codebase is built like a premium SaaS product because it is one.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Technical Specs

ServerPaper 1.21+, Java 21
DependenciesNone. Pure Paper API. Zero external libraries.
APIAdventure Components, Registry-based potion lookup, PersistentDataContainer
Languages13 bundled (add your own via lang/*.yml)
BuildGradle, Shadow plugin, Java 21 toolchain

Commands

CommandDescriptionPermission
/harmoniaShow plugin info and versionNone
/harmonia guiOpen the disc browser GUIharmonia.gui
/harmonia reloadHot-reload config and language filesharmonia.reload

Key Permissions

PermissionDescriptionDefault
harmonia.useReceive aura effects from jukeboxestrue
harmonia.adminFull access, inherits reload, gui, and bypassop
harmonia.disc.*Access all disc aurastrue
harmonia.disc.pigstepAccess a specific disc's auratrue
harmonia.bypass.radiusReceive effects regardless of distancefalse


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Get Harmonia

Your jukeboxes are currently doing nothing. Your players have stacks of music discs sitting in chests. Every one of those discs is a buff station waiting to happen.

Harmonia is the plugin that bridges the gap between a forgotten vanilla feature and a core part of your server's gameplay loop.


22 discs. 13 languages. Zero dependencies. Full GUI. Per-disc permissions. Smart looping.

Drop it in. Configure it. Watch your jukeboxes matter.

Questions? Open a discussion. Feature requests are reviewed.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Buy a license now
$3.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 5% commission.
90 Views
7 Purchases
3 Downloads
Jun 25, 2026 Published
N/A Updated
Not yet rated
75.2 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Equipment
  1. Fun
Game mode
  1. Survival
  1. Skyblock
  1. Oneblock
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Turkish
  1. Chinese
  1. Italian
  1. Dutch
  1. Japanese
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Christmas Weapons & Tools plugin for Paper 1.21 to 1.21.10 custom items, abilities
5.00 star(s) 1 ratings
10 purchases
Simply solution for safely removing chunks in Minecraft
Not yet rated
8 purchases
A plugin that adds customizable gradient chat colors for players who have donated to the server.
5.00 star(s) 1 ratings
8 purchases
Bring Quality Enchanting to Your Community
Not yet rated
8 purchases
Modern Teleport Requests. Beautiful GUI. 26 Languages.
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 5% commission.
90 Views
7 Purchases
3 Downloads
Jun 25, 2026 Published
N/A Updated
Not yet rated
75.2 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Equipment
  1. Fun
Game mode
  1. Survival
  1. Skyblock
  1. Oneblock
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Turkish
  1. Chinese
  1. Italian
  1. Dutch
  1. Japanese
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Christmas Weapons & Tools plugin for Paper 1.21 to 1.21.10 custom items, abilities
5.00 star(s) 1 ratings
10 purchases
Simply solution for safely removing chunks in Minecraft
Not yet rated
8 purchases
A plugin that adds customizable gradient chat colors for players who have donated to the server.
5.00 star(s) 1 ratings
8 purchases
Bring Quality Enchanting to Your Community
Not yet rated
8 purchases
Modern Teleport Requests. Beautiful GUI. 26 Languages.
Not yet rated
0 purchases
Top