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



1.0.0

config.yml:
Code (YAML):
# ChristmasMelodies Configuration

# Enable particle effects that appear in rhythm with music
particles
:
  enabled
: true
  # Particle type (auto-falls back to compatible type on older versions)
  # 1.13+: SNOWBALL, NOTE, ENCHANTMENT_TABLE, etc.
  # 1.8-1.12: FIREWORKS_SPARK, SMOKE_NORMAL, CRIT, etc.
  type
: SNOWBALL
  frequency
: 5     # How often particles spawn (in ticks, 20 ticks = 1 second)

# Volume settings
volume
:
  default
: 100     # Default volume (0-100)

# Performance settings
performance
:
  region-check-interval
: 10   # How often to check regions (in ticks, lower = more frequent)

messages.yml:

Code (YAML):
# ChristmasMelodies Messages
# Color codes: &c = red, &a = green, &f = white

prefix
: "&c&l[&aChristmasMelodies&c&l]&r "

# General messages
no-permission
: "&cYou don't have permission to use this command!"
invalid-command
: "&cInvalid command! Use /xm help for a list of commands."
reload-success
: "&aConfiguration reloaded successfully!"

# Player commands
play
:
  usage
: "&cUsage: /xm play <song>"
  song-not-found
: "&cSong '{song}' not found in the songs folder!"
  playing
: "&aNow playing: &f{song}"
  stopped-previous
: "&aStopped previous song and started: &f{song}"
  already-playing
: "&cYou already have a song playing! Use /xm stop first."

stop
:
  usage
: "&cUsage: /xm stop"
  no-song-playing
: "&cYou don't have a personal song playing right now."
  stopped
: "&aStopped your personal song."
  region-note
: "&7Note: Region music will continue playing if you're in a music region."

listsongs
:
  header
: "&a=== Available Christmas Songs ==="
  entry
: "&7- &f{song}"
  footer
: "&7Total: &f{count} &7songs"
  empty
: "&cNo songs found in the songs folder!"

# Admin commands
admin
:
  play
:
    usage
: "&cUsage: /xm play <song> <player>"
    player-not-found
: "&cPlayer '{player}' not found!"
    playing-for
: "&aNow playing &f{song} &afor &f{player}"
  stop
:
    usage
: "&cUsage: /xm stop <player>"
    player-not-found
: "&cPlayer '{player}' not found!"
    stopped-for
: "&aStopped music for &f{player}"

# Region commands
region
:
  set
:
    usage
: "&cUsage: /xm region set <song> <radius>"
    song-not-found
: "&cSong '{song}' not found in the songs folder!"
    invalid-radius
: "&cRadius must be a positive number!"
    created
: "&aRegion created with ID &f{id} &aat location &f{x}, {y}, {z} &awith radius &f{radius}"
  list
:
    header
: "&a=== Christmas Melodies Regions ==="
    entry
: "&7ID: &f{id} &7| Song: &f{song} &7| Location: &f{world} {x}, {y}, {z} &7| Radius: &f{radius}"
    empty
: "&cNo regions have been created yet."
  remove
:
    usage
: "&cUsage: /xm region remove <id>"
    not-found
: "&cRegion with ID {id} not found!"
    removed
: "&aRegion &f{id} &ahas been removed."

# Error messages
error
:
  reload-failed
: "&cFailed to reload configuration! Check console for errors."
  song-load-failed
: "&cFailed to load song '{song}'. Make sure it's a valid .nbs file."

regions.yml:
Code (YAML):
# ChristmasMelodies Regions
# This file stores all music regions automatically
# DO NOT EDIT MANUALLY - Use /xm region commands instead

regions
: { }
Used for reference in case you accidentally delete a configuration option.
Resource Information
Author:
----------
Total Downloads: 102
First Release: Nov 4, 2025
Last Update: Nov 5, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings