Changelog — sMusic 1.2
🎵 Sound playback improvement
Music and sounds now continue playing even when the player moves or teleports.
🎵 sMusic 1.4.0
🧩 Changes & Improvements
- Songs can now include special characters, spaces, and symbols in their names without causing errors.
- Fixed a bug where some songs would not appear correctly in the
/playsoundcommand. - Improved compatibility with original file names inside the
/musicfolder.
Bug Fixes
- Fixed an issue with the texture pack loading, which occasionally prevented the resource pack from generating or updating properly.
- Resolved a problem with music file loading, which caused inconsistencies when regenerating the resource pack.
- Corrected the Now Playing message, which sometimes displayed incorrectly or with broken formatting.
Notes
- Remember to convert your songs to
.oggformat before adding them. - Using
/music reloadnow correctly updates both the sounds and the resource pack.
🔴 Curseforge:
https://www.curseforge.com/minecraft/bukkit-plugins/smusic
🟣 Spigot: https://www.spigotmc.org/resources/smusic.129346/
📀 sMusic v1.0
sMusic is a Minecraft plugin that allows you to play custom music using resource packs.
🔹 Features
- Automatically generates a resource pack with your
.oggmusic files. - Supports unlimited songs in the
/music playcommand. - Plays music for individual players or all players using commands.
- Shows a configurable "Now Playing" message" above the chat (can be toggled on/off).
- Custom resource pack name, description, and logo support (
logo.pnginsrc/main/resources/). - Supports all Minecraft versions 1.19 – 1.21+ with automatic
pack_formatdetection. - Supports sound categories:
MASTER,MUSIC,RECORDS,WEATHER,BLOCKS,HOSTILE,NEUTRAL,PLAYERS,AMBIENT,VOICE. - Tab-completion for all commands, including player targets and song names.
- Works client-side without extra mods — all music delivered via resource pack.
- Lightweight and optimized for large music libraries.
📝 Commands
/music reload→ Reloads config and regenerates resource pack./music play <song> [player/@a/@p]→ Plays a song for a player or multiple players./music stop [player/@a/@p]→ Stops all music for a player or group of players.
⚠️ Notes
- Music files must be
.oggformat, placed inplugins/sMusic/music/. - Resource pack is automatically generated and delivered via plugin.
show_now_playingin config enables or disables the in-chat message.- The plugin is fully English-ready, including messages, config, and resource pack metadata.



