Description: ChristmasMelodies is a lightweight, festive plugin that brings the joy of Christmas music to your Minecraft server. Players can enjoy personal holiday tunes, and admins can set up automatic music regions that play songs when players enter them. Optional festive particles, full customization, and hot reload make it perfect for winter events and seasonal spawns.
Features
Personal Music - Players can play Christmas songs for themselves anytime
Admin Control - Admins can play songs for specific players
Region Music - Automatically play songs when players enter defined regions
Particle Effects - Optional festive particles (snowflakes, notes) in rhythm with music
Fully Configurable - All messages, settings, and regions are customizable
Reload - Reload configuration without restarting the server
Default Songs Included - Comes with 18 classic Christmas songs ready to play
Commands
Player Commands
/xm play <song> - Play a Christmas song for yourself
/xm stop - Stop your personal song (does not stop region music)
/xm listsongs - List all available songs you can play
Admin Commands
/xm play <song> <player> - Play a song for a specific player
/xm stop <player> - Stop a player’s personal song
/xm region set <song> <radius> - Create a circular music region at your location (auto-generated unique ID)
/xm region list - List all created regions with their IDs and details
/xm region remove <id> - Remove a region by its unique ID
/xm reload - Reload all configuration files without restarting
Permissions
xm.use - Allows players to use /xm play, /xm stop, and /xm listsongs
xm.admin - Grants access to all admin commands (play for players, region management, reload)
Color Scheme
Red (&c) - Primary festive accent
Green (&a) - Success and informational highlights
[White] (&f) - Neutral text and titles
All colors and messages are customizable through messages.yml.