# 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)
# Auto-play settings on-join:
song: ""# Song name to automatically play when player joins (leave empty to disable)
# Performance settings performance:
region-check-interval: 10
# How often to check regions (in ticks, lower = more frequent) [FONT=Tahoma
][SIZE=4
]
messages.yml:
Code (Text):
# 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!"
volume:
usage: "&cUsage: /xm volume [0-100]"
current: "&aYour music volume is set to &f{volume}%"
set: "&aVolume set to &f{volume}%"
invalid-range: "&cVolume must be between 0 and 100!"
invalid-number: "&c'{value}' is not a valid number!"
shuffle:
started: "&aShuffle started! Playing &f{count} &asongs in random order."
no-songs: "&cNo songs found in the songs folder!"
failed: "&cFailed to start shuffle. Make sure songs are available!"
# 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> [loop] [shuffle]"
song-not-found: "&cSong '{song}' not found in the songs folder!"
invalid-radius: "&cRadius must be a positive number!"
invalid-loop: "&cLoop parameter must be true or false!"
invalid-shuffle: "&cShuffle parameter must be true or false!"
loop-enabled: "&7(Looping enabled)"
shuffle-enabled: "&7(Shuffle enabled)"
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}"
loop: "&7| &a Loop"
shuffle: "&7| &a Shuffle"
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.