
Set a region to play a vanilla sound on enter or a custom made sound/music using items adder or other methods. 1.21+
Version: 1.1
Author: XCaNiNeX
SoundPlayer is a plugin that lets you create custom sound regions on your server. Play immersive sounds when players enter specific areas like hubs, spawn points, or mini-games. Regions can now be configured with different playback modes, loop timing, volume, and pitch for more control over how sounds behave.
Primary command:
/player
Aliases:/looper,/spl
/player pos1
Set the first corner of the region at your location.
/player pos1/player pos2
Set the second corner of the region at your location.
/player pos2entity.player.levelupiamusic:music_disc.mozart/player set <name> <sound> [message]
Create a region with a name, sound, and an optional enter message.
/player set spawn_area entity.player.levelup &6Welcome to spawn!/player setmode <region> <mode> <loop-delay>
Change how a region plays its sound.
Long sounds or music discs need delay to match duration
ON_ENTER, LOOP, INTERVAL/player setmode spawn_area LOOP <ticks>/player play <name>
Activate the region.
/player play spawn_area/player stop <name>
Deactivate the region.
/player stop spawn_area/player remove <name>
Delete the region permanently.
/player remove spawn_area/player toggle
Enable or disable region sounds for yourself.
/player reload
Reloads the plugin’s configuration and region data.
/player reload/player pos1 and /player pos2 to set corners./player set <name> <sound> [message] to save it./player setmode to control how the sound plays./player play <name> to enable the region./player stop to deactivate or /player remove to delete.regions.yml
Stores region bounds, sounds, messages, playback mode, volume, pitch, and loop timing.
active_regions.yml
Tracks which regions are active across restarts.
Enjoy creating immersive soundscapes on your server with SoundPlayer.