🎵 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
/playsound
command. - Improved compatibility with original file names inside the
/music
folder.
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
.ogg
format before adding them. - Using
/music reload
now 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
.ogg
music files. - Supports unlimited songs in the
/music play
command. - 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.png
insrc/main/resources/
). - Supports all Minecraft versions 1.19 – 1.21+ with automatic
pack_format
detection. - 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
.ogg
format, placed inplugins/sMusic/music/
. - Resource pack is automatically generated and delivered via plugin.
show_now_playing
in config enables or disables the in-chat message.- The plugin is fully English-ready, including messages, config, and resource pack metadata.