Transform your server with dynamic, location-based music zones! Create immersive music points that automatically play custom sounds or playlists as players enter specific areas.
✦ Features ✦
♪Location-Based Music Points♪ Create music zones anywhere in your worlds
♪Spatial audio♪ Make sure your files are in mono
♪GUI♪ Manage your music using a powerful menu
♪Global announcement♪ Send a message to every players online
♪Playlist Support♪ Chain multiple tracks together with shuffle mode
♪Worldwide Mode♪ Broadcast music to all players in a world
♪Particle effects♪ Add magical effects in your music zone
♪Potion effects♪ Give potion effects to players in music zone
♪Automatic Looping♪ Music continues perfectly without interruption
♪Highly Configurable♪ Customize radius, volume, pitch, duration, and more
♪Persistent State♪ Music resumes automatically after server restart
♪Custom Sounds Support♪ Use resource packs with custom sounds
›/music→Main command (aliases: /holymusic, /hm) ›/music toggle→Mute/unmute music ›/music next <name>→Play next music ›/music previous <name>→Play previous music ›/music gui→Open HolyMusic GUI ›/music announcement <sound>→Send an announcement sound to every players online ›/music help→Display all available commands ›/music list→List all configured music points ›/music info <name>→Show detailed point information ›/music infoplaylist <playlist>→Show detailed playlist information
Music Point Commands
›/music create <name> [sound|playlist:name] [radius]→Create a music point ›/music delete <name>→Delete a music point ›/music play <name>→Start playing music ›/music stop <name>→Stop playing music
Configuration Commands
›/music setsound <name> <sound>→Set sound for a point ›/music addsound <sound-name>→Register a sound ›/music removesound <sound-name>→Remove a registered sound ›/music setplaylist <name> <playlist>→Set playlist for a point ›/music createplaylist <playlist-name>→Create a playlist ›/music removeplaylist <playlist-name>→Remove a playlist ›/music addsoundplaylist <sound> [duration]→Add a sound to playlist ›/music removesoundplaylist <playlist> <index>→Remove a sound from playlist ›/music setradius <name> <radius>→Change listening radius ›/music setduration <name> <seconds>→Set sound duration ›/music setworldwide <name> <true|false>→Toggle worldwide mode ›/music setbypass <name> <true|false>→Toggle worldwide bypass ›/music setparticle <name> <particle>→Set particle effects to your zone ›/music seteffect <name> <potion>→Set potion effect to your zone
Admin Commands
›/music reload→Reload plugin configuration
✦ Permissions ✦
Permissions
›holymusic.toggle→Allows to mute/unmute music ›holymusic.admin→Full access to all commands ›holymusic.*→Grants all HolyMusic permissions
✦ Custom sounds ✦
Using Custom Sounds with Resource Packs
Step 1: Create your custom sound (OGG format recommended) Step 2: Add it to your resource pack in assets/minecraft/sounds/ Step 3: Register it in sounds.json:
→ Find your Oraxen sound IDs in plugins/Oraxen/sounds.yml → Oraxen format: oraxen:sound_name
Important Notes
✓ Set the correct duration for custom sounds (in seconds) ✓ Test sounds with /playsound first ✓ Use OGG format for better compatibility ✓ Keep sound files under 10MB for optimal performance
✦ Use Cases ✦
♪Spawn Areas→Welcome players with themed music ♪PvP Arenas→Intense battle music in combat zones ♪Towns & Cities→Ambient sounds for different districts ♪Quest Zones→Atmospheric music for adventures ♪Events→Special music for seasonal events ♪Ambience→Natural sounds in forests, caves, oceans ♪Shops & Markets→Lively music in trading areas
✦ Technical Details ✦
♪API Version→1.18+ ♪Spigot Version→1.18 and above ♪Performance→Optimized with position caching