No. 06 · Seasonal
Ultra Christmas
3D Trees, Advent Calendar & Santa
Christmas, built in 3D, right in your world. Living 3D Christmas trees, an advent calendar unwrapped under them, Santa's sleigh and Santa himself. No resource pack.

- Version
- 0.0.1
- Runs on
- Paper, Folia
- Minecraft
- 1.21.11, 26.x
- Java
- 21+
- Resource pack
- None
- Store
- BuiltByBit
Most Christmas plugins give out a chest menu with a reward a day. Some need a resource pack before anyone sees a thing.
Ultra Christmas builds the whole of Christmas in 3D: real trees with living lights, presents that unwrap themselves under them, Santa's sleigh flying over your town, and Santa himself, waiting by the tree to wave at your players and call them by their names.
Every player finds a present of their own under the tree, every morning of December. Trees sing carols while their lights dance to the notes. Friends wrap presents for each other out of their own inventories. No resource pack, no client mod: it all works the moment they join.

- 8 trees
- 7 colour sets · 6 shows
- a present a day
- 6 languages
Every picture and GIF on this page is a real capture from the game, taken with our Ultra Shaders pack. Without shaders your players see the same trees, lights and animations, without the soft light and the long shadows. The snowy village is a build of ours: the plugin brings the trees, the lights, the presents, the sleigh and Santa.
Why your players will love it
- A reason to log in every day.A new present waits under the tree each morning of December. They come back to unwrap it, and the chat reminds them when one is waiting.
- It feels like Christmas.Glowing trees, falling snow, a sleigh with reindeer in the sky, carols, and a Santa who greets them by name.
- Something to share.Presents for friends, wrapped out of their own inventories, signed or secret, and a Secret Santa draw for the whole server.
- Your spawn, transformed in minutes.Plant a fifteen-block giant in the square, hang strings of lights along the streets, put Santa by the tree.




- Eight trees, every size.A Tabletop Pine for a table, in its wooden planter, a Classic Spruce, a Frosted Fir with snow on every branch, a Candy Cane Tree in red and white stripes, an Ice Crystal of glass, a Spiral of Light with no needles at all, a Grand Fir with a gold garland, and the Town Square Giant, fifteen blocks tall.
- They grow.Plant one and it grows up where you stand, facing you, and its lights come on from the bottom up.
- Dress them your way.Seven colour sets, six light shows, seven sets of baubles, a star on top, presents underneath, a carpet of snow, snow falling round it, any size, turned any way. Sneak and click a tree: it is all in its menu.
- No two alike.Every branch and every bauble has its own place, and one click lays the whole tree out anew.



- Every bulb glows.Real lights wound round the tree, each one a glowing dot with a soft halo, bright at night.
- Seven colour sets:Classic, Warm White, Icy, Candy Cane, Royal, Golden and Aurora.
- Six shows:Steady, Twinkle, Chase, Wave, Breathe and Rainbow. And a seventh, Music, for a tree that sings.
- The little things.The star turns slowly, glints come and go beside it, snow falls round the tree, presents wait underneath.


- The tree is the calendar.Click any tree and the advent calendar opens. Under it, each player sees their own present for the day, with a line over it: "Day 9, your present is waiting!". A click on it unwraps it right there.
- A real unwrapping.The present pops up and shakes, the bow comes undone, the lid flies off, the sides fall open like petals, and what was inside rises out of a burst of light with its name over it. It lands in the inventory the moment it opens.
- A present a day.From December 1, or any date you choose, for 24 or 25 days, Christmas Day as the star on top. A missed day can wait to be opened later, or be lost to a lump of coal: your choice.
- Presents of every kind.Items with names, lore and enchantments, player heads, ItemsAdder, Oraxen and Nexo items, console and player commands, money, experience, messages, fireworks, surprises drawn by weight, a bonus for a rank, and milestones for opening so many doors.
- A calendar shaped like a tree.Rows of three doors, then five, seven and nine, Christmas Day as the star, and a trunk that shows how far along you are.
- Try it in November./xmas clock 2026-12-09 puts your own calendar on that day, for you alone.


- Santa flies over your town.At the hours you choose, over the spawn or any places one after another. It comes out of a burst of gold in the sky, the reindeer galloping on the air, Rudolph's nose glowing, bells and Jingle Bells ringing, Santa waving and laughing.
- Presents from the sky.Every player under it gets a present that floats down under a red and white parachute, lands beside them and is unwrapped with a click. What is inside is set in a menu, like a door's.
- Everyone knows it is coming.A bar at the top of the screen counts down to it, and the chat tells the server where it will fly.
- Call it any time./xmas sleigh call sends it over its places, /xmas sleigh here sends it over you.


- Carols on note blocks.Jingle Bells, We Wish You a Merry Christmas, Deck the Halls, Silent Night and Good King Wenceslas, all in the public domain, with a bass line under the tune.
- The lights dance.Every note lights the lights at its height, a coloured note floats up, and the bass flashes the star.
- Trees sing together.Trees near each other sing the same song in time, and strings of lights set to music dance with the nearest tree that sings.
- Write your own.A song is a plain text file in the songs folder, one note at a time. Put yours beside the others.
- Players choose.Anyone can turn the carols off in their own settings.


- Santa by the tree.Put him anywhere with one command. Every player sees a Santa of their own.
- He knows you.He turns to each player who comes up, lifts his hand and waves, says "Ho ho ho! Merry Christmas" with their name, and breathes little clouds into the cold air.
- A present from his own hands.Click him, and the present of the day is unwrapped right in front of him.
- A letter to Santa.Players write him what they wish for. Your staff read every letter in Santa's mailbag and mark it read, and the writer is told that Santa read it.


- The Light Wand.Click the points one after another, along a roof, across a street, round a door or from lamp to lamp, up to 48 blocks away, and the lights hang between them with a gentle sag.
- Four kinds of bulbs:mini lights, classic bulbs, icicles and fairy lights, in every colour set and every show.
- Change them any time.Every string has its own menu: the bulbs, the colours, the show, how much it sags.

- Presents between players.Choose a friend, put what you want to give into the box straight from your inventory, pick one of seven wrapping papers and add a note.
- Signed or secret.From you, or from "your Secret Santa". To open now, or on Christmas morning.
- It waits under the tree.Under the tree nearest your friend, seen by them alone, with your name over it, and it opens like a door of the calendar. While it is still wrapped, you can take it back.
- Secret Santa.Players put their names in the hat, your staff draw them, and everyone learns whom they give to.
- Nothing lost.The items travel exactly as they are, and a present opens only once, even across the servers of a network.


- Fill every door in the game.Put items straight from your inventory into a box: every item keeps every detail. ItemsAdder, Oraxen and Nexo items are saved by their id, so their own plugin makes them fresh each time. Commands, money, experience, messages and fireworks are added in the game's own little windows.
- Menus that explain themselves./xmas opens a hub with a player's progress, the trees on the server (with compasses that point at them) and their settings. The help shows the game's own pictures of the items, right in the chat.
- The owner's workshop.Plant, dress and move trees, hang lights, set up the sleigh and Santa, read the mailbag, look inside every door.
Made for server owners
- Paper and Folia, 1.21.11 and 26.x.One jar for all of them, Java 21 or newer.
- It costs your server nothing.The trees, the lights, Santa and the sleigh exist only on your players' clients: the server does not tick, track or save a single piece of them, and a tree nobody is near costs nothing at all.
- Works with what you have.Vault or VaultUnlocked for money, PlaceholderAPI, ItemsAdder, Oraxen and Nexo. None of them is needed.
- SQLite or MySQL.A network shares one calendar: a door is taken by its row, so it is opened once, even across servers.
- Six languages.English, Romanian, German, Spanish, Italian and Polish, with every counted word in its language's own forms. Every word is yours to change.
- Safe with your files.An update adds its new settings at the end of config.yml and keeps everything you changed. A language file with a mistake in it is reported, never read as empty.
- Placeholders.Doors opened, the present waiting, the next door, the days to Christmas, for scoreboards and tab lists.
- Bedrock players too.Through Geyser they see no 3D pieces, as their client has none, but the calendar and every present work for them.

Plant a tree. Let it snow.
More is on the way
Eight trees is where it starts. New trees, decorations and Christmas surprises keep arriving through updates, and every buyer gets every one of them.
Commands
Players
/advent the advent calendar
/xmas your Christmas: progress, trees, settings
/xmas help the guide in the chat
/xmas trees the trees on the server
/xmas settings your settings
/xmas open <day> unwraps a door that can be opened
/xmas gift [player] wraps a present for a player
/xmas presents presents for you, the ones you gave, Secret Santa
/xmas santa Secret Santa: put your name in, see whom you give to
/xmas letter your letter to SantaStaff
/xmas admin the owner's workshop
/xmas tree plant <tree> [size] plants a tree where you stand, facing you
/xmas tree edit | remove | list dresses or removes the nearest tree, lists them
/xmas tree lights <colours> the nearest tree's colours
/xmas tree mode <show> its show
/xmas tree ornaments <set> its baubles
/xmas lights | lights wand strings of lights: their menu, the Light Wand
/xmas sleigh | sleigh call | here the sleigh: its menu, over its places now, over you now
/xmas claus place | remove | list Santa by the tree
/xmas letters Santa's mailbag
/xmas santa draw | reset | add <p> Secret Santa
/xmas clock <yyyy-mm-dd | off> your own test day of the calendar
/xmas reset <player> [day] closes doors again
/xmas give <player> <day> gives a door's presents, not counted as opened
/xmas reload reads the files againPermissions
ultrachristmas.use the calendar, the menus, presents, Santa (everyone)
ultrachristmas.admin trees, lights, the sleigh, Santa, the clock (op)Placeholders
%ultrachristmas_opened% doors the player opened
%ultrachristmas_waiting% the door waiting for them (0: none)
%ultrachristmas_days% doors in the calendar
%ultrachristmas_today% today's door
%ultrachristmas_next% time to the next door
%ultrachristmas_christmas% days to Christmas
%ultrachristmas_trees% trees on the serverA door, as config.yml writes it
doors:
6:
name: "Saint Nicholas"
icon: LEATHER_BOOTS
rewards:
- type: item
material: LEATHER_BOOTS
name: "<gradient:#FF4D5E:#FFD27A>Saint Nicholas' Boots</gradient>"
lore: ["<gray>Left by the window,", "<gray>filled with sweets by morning."]
color: "#C8102E"
enchants: {feather_falling: 3, unbreaking: 2}
- "item COOKIE 12"
13:
name: "Fireworks Night"
icon: FIREWORK_ROCKET
rewards:
- "item FIREWORK_ROCKET 16"
- "firework #FF4D5E,#FFD27A,#7CFC9A"Or fill every door in the game, straight from your inventory: /xmas admin, then the doors.
Files
- config.yml- the calendar, the presents of every door, milestones, the sleigh, the music, presents between players, storage.
- trees.yml, strands.yml, claus.yml- the trees, the strings of lights and where Santa stands, written by the plugin.
- lang/- every word in six languages, in MiniMessage, with the game's own pictures of items.
- songs/- the carols the trees sing, one text file each.
- heads.yml- the heads used for presents, baubles and doors.
The real model of the plugin, part for part, from the same files the plugin builds it from. Drag it to turn it.
Tree
Part for part, with every bulb twinkling on its own. In the game they stand in your spawn, with the advent calendar under them.
More from the studio
All plugins
Ultra Pets
Living 3D Pets Built From Parts
Real 3D pets built from parts. Hatch, raise, ride, fuse and breed them. 130,321 forms. No resource pack.

Ultra Machines
Mines, Oil Rigs And Farms That Really Work
35 big animated machines that stand in your world and work in front of you, from a bucket excavator to a helicopter. No resource pack.

Ultra Casino
A Fully 3D Casino In Your World
Forget chest menus. 12 casino games as real animated 3D models, from slots to Russian roulette. No resource pack.



