Community listing page, reviews here may not be monitored by the author.
Christmas Season
No reviews yet
Lightweight Christmas event plugin for Paper and Spigot with biome snow, global snowstorms, decoration drops, gifts, elves and snowmen, controlled via the /xmas command.
Includes a large focus on traversing worlds with enhanced world generation, structures, dungeons, and more for players to find unique loot.
Paper is a fork of Spigot that adds its own plugin API on top of the Bukkit API. All Spigot plugins are compatible with paper, not all paper plugins are compatible with Spigot.
Spigot is a popular software for running dedicated servers that can load Plugins created with the Bukkit API.
Community voices
Reviews
Filters
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
Christmas Season
Christmas Season is a feature-rich Christmas event plugin for Paper, Purpur and Folia (Minecraft 1.21.3+ and 26.x).
It transforms your world into a winter wonderland – snow biomes that follow your players, snowstorms, gift chests, elves, decoration drops and snowball-throwing snowmen – all controlled through a single /xmas command and fully reverted with /xmas off.
⚠️ Requirements
- Minecraft: 1.21.3 – 1.21.11 or 26.x (1.21.1/1.21.2 are NOT supported)
- Server: Paper, Purpur or Folia (plain Spigot is not supported – the plugin uses Paper's Adventure API)
- Java: 21+ (26.x servers require Java 25+)
One JAR covers all supported versions – live-tested on Paper 26.2, Paper 1.21.11 and Folia 1.21.11.
Features
-
❄ Dynamic snow biomes
- Snow biomes follow your players in a configurable bubble (
biome.playerBubble) - Full 3D biome changes (1.18+ multi-Y-level), Nether/End/cave biomes are never touched
- Original biomes are stored in a compressed SQLite snapshot database –
/xmas offrestores everything, chunk by chunk, with per-chunk completion tracking and automatic retries - Performance-friendly: tick budgets (
perTickBudget), chunk queues, no TPS spikes
-
🌨️ Snowstorms
- Weather control with
automode (configurable on/off cycles), manual mode or none /xmas storm <on|off|toggle|status|pulse>
- Weather control with
-
🎁 Gifts
- Gift chests spawn near players with three loot tables:
common,extra,rare - Configurable lifetime, spawn chance and optional broadcast on spawn
- Protected against hoppers and explosions – and the cleanup can never delete player-placed chests (PDC-marker check)
- Manual spawn via
/xmasgift
- Gift chests spawn near players with three loot tables:
-
🎄 Decoration drops
- Periodic glowing decoration items around players (
decoration.drops, fully configurable) - Spawn interval, chance, lifetime and glow are configurable
- Periodic glowing decoration items around players (
-
🧝 Wichtel & Elves
- Mischievous Wichtel that steal dropped items and teleport around (
wichtel.*) - Friendly Elves (Allays) that wander around (
elves.*) - Max count per world, spawn intervals and lifetime are configurable
- Mischievous Wichtel that steal dropped items and teleport around (
-
☃️ Snowmen
- Aggressive snow golems that throw (harmless) snowballs at players
- Configurable max count, spawn interval, attack range and attack chance
- Never spawn in or near water (they would melt)
-
🛡️ Region protection (soft dependency)
- No spawns inside WorldGuard regions or GriefPrevention claims
- Works without those plugins installed; configurable via
regionIntegration.*
-
💾 Backup system
- Automatic SAFE backup on
/xmas on, timestamp backup on/xmas offand an emergency backup if the server stops while the event is running - Startup safety checks: database integrity check and crash detection
- Compare and repair restores with
/xmas biome compareand/xmas biome fix-diff
- Automatic SAFE backup on
-
🔧 Quality of life
- Full tab completion for all commands (including biome names)
- Update checker (
/xmas update check+ admin notifications) - Two languages included: German and English (
language: de|en) - Config validation with clear warnings on startup
- bStats metrics
- Folia-ready: regionalized schedulers, thread-safe throughout
- Snow biomes follow your players in a configurable bubble (
Commands
/xmas on Start the event (creates a SAFE backup first)
/xmas off Stop the event and restore all biomes
/xmas status Show event, storm and region-protection status
/xmas reload Reload the configuration (all modules)
/xmas biome set <biome> [radius] Manually set biomes around you
/xmas biome status Snapshot database statistics
/xmas biome clearsnap Delete the snapshot database (guarded)
/xmas biome compare <backup> Compare current biomes with a backup
/xmas biome fix-diff <backup> confirm Restore differing chunks from a backup
/xmas storm <on|off|toggle|status|pulse> Control the snowstorm
/xmas backup <list|restore|create|clear> Manage biome database backups
/xmas update check Check Modrinth/GitHub for updates
/xmasgift Spawn a gift chest at your position
Permission: xmas.admin (default: OP)
Links
- 📦 Source & full changelog: https://github.com/BoondockSulfur/ChristmasSeason
- 🐛 Issues & feature requests welcome!
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers