ChristmasMelodies | Ultimate Christmas Music Plugin | 1.8 - 1.21.X icon

ChristmasMelodies | Ultimate Christmas Music Plugin | 1.8 - 1.21.X -----

An advanced festive plugin that plays Christmas music through NoteBlock songs



[USER REQUEST] Added ability for region melodies to loop continuously
Version 1.2.0 Update Overview

ChristmasMelodies v1.2.0 - Region Looping Feature

New Feature:
Region Music Looping - Region melodies can now loop continuously!

What's New?
- Loop Option for Regions - When creating a music region, you can now enable looping so the song plays continuously while players are in the region
- Automatic Restart - Looping songs automatically restart when they finish
- Persistent Setting - Loop preferences are saved and persist across server restarts
- Visual Indicators - Region list now shows which regions have looping enabled ( Loop)

Command Changes:
The `/xm region set` command now accepts an optional loop parameter:

Usage:
- `/xm region set <song> <radius>` - Create a region without looping (default)
- `/xm region set <song> <radius> true` - Create a region with looping enabled
- `/xm region set <song> <radius> false` - Create a region with looping disabled

Examples:
/xm region set jinglebells 30 true - Creates a looping region
/xm region set silentsnight 20 - Creates a non-looping region (default)

How It Works:
1. When you create a region with looping enabled, the song will play continuously
2. The plugin monitors looping songs and automatically restarts them when they finish
3. Looping only applies while players are within the region - when they leave, the song stops
4. The loop setting is saved to `regions.yml` and persists across restarts

Region List Updates:
The `/xm region list` command now displays loop status:
- Regions with looping enabled show " Loop" in the list
- Makes it easy to see which regions are set to loop

Technical Details:
- Looping is checked every second (20 ticks) for optimal performance
- Only applies to region music (not personal songs)
- Fully backward compatible - existing regions default to no looping
- Loop setting is stored in the region data file
----------, Dec 6, 2025
Resource Information
Author:
----------
Total Downloads: 334
First Release: Nov 4, 2025
Last Update: Dec 8, 2025
Category: ---------------
All-Time Rating:
5 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings