Vintage Story Mod DB · Vintage Story mod
Birthdays
🎁 Birthdays 🎊 Your Seraph now how has a Birthday! Use "/birthday me" to see your birthday! Once a year, you get a gift from a configurable loot table and a message in chat. First gift requires: in game year > birth year. Were you offline and missed bday?
Quick answer
Which Birthdays release matches 1.22.6?
Birthdays 0.5.2 targets 1.22.0, 1.22.1, 1.22.2. It must be installed on the client. Installation on the dedicated server is optional. No extra mods listed for this file.
Where it goes
Is Birthdays required on the client, server, or both?
It must be installed on the client. Installation on the dedicated server is optional.
This release supports both sides, but the source does not require it on the server.
What else does Birthdays 0.5.2 need?
0.5.2 on 1.22.6. Every mod below is checked against that same setup.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Birthdays without breaking your instance.
Built for Birthdays 0.5.2 on 1.22.6. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use 0.5.2. It targets 1.22.0, 1.22.1, 1.22.2; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
It must be installed on the client. Installation on the dedicated server is optional.
- 04
Pick the file you checked
Use the “Get this file” button beside 0.5.2. It opens that exact file at the source.
About this project
What does Birthdays add?
🎁 Birthdays 🎊
Your Seraph now how has a Birthday! Use "/birthday me" to see your birthday!
Once a year, you get a gift from a configurable loot table and a message in chat. First gift requires: in game year > birth year.
Were you offline and missed bday? You'll get a belated gift the next time you log in :)
Admins can manage the gift table with in game commands or by editing the config directly. Modded items are supported.
STILL TESTING - HELP ME OUT BY REPORTING ANYTHING WITH MULTIPLAYER
Commands
Customizing the gift list is primarily done through the config file, but these commands let you make quick changes
| Command | Description |
| /birthday me | Check your birthday |
| /birthday calendar <month> |
See birthdays for specific month. |
| /birthday list | Show the gift table (admin) |
| /birthday addhand | Add held item as a gift at uncommon rarity (admin) |
| /birthday add <code> <qty> <rarity> | Add a gift by item code (admin) |
|
/birthday remove <code> |
Remove a gift (admin) |
| /birthday change <player> <month/day> |
Change player's birthday (admin) (month is numerical value e.g. 5/1 for May 1st) |
| /birthday calendar list |
See all player's birthdays (admin) |
Config
Gift table is at ModConfig/birthdays.json. Auto-generated on first run.
Modded items just use the full code like somemod:itemname.
{
"Gifts": [
{ "Code": "game:gear-rusty", "Quantity": 25, "Rarity": "common" },
{ "Code": "game:gear-temporal", "Quantity": 10, "Rarity": "uncommon" },
{ "Code": "game:axe-felling-copper", "Quantity": 1, "Rarity": "rare" },
{ "Code": "game:ingot-gold", "Quantity": 2, "Rarity": "rare" },
{ "Code": "game:clothes-face-hummingbird", "Quantity": 1, "Rarity": "legendary" },
{ "Code": "coolmod:coolsword", "Quantity": 1, "Rarity": "very-rare" }
]
}
Rarity
Each gift has a rarity that controls how often it shows up.
| Tier | Drop chance |
| common | Highest |
| uncommon | Medium |
| rare | Low |
| very-rare | Very low |
| legendary | Extremely low |
| Item | Qty | Rarity |
| Rusty Gears | 25 | common |
| Dead Earthworms | 6 | common |
| Spelt Bread | 5 | common |
| Peaches | 12 | common |
| Candles | 4 | common |
| Oil Lamps | 4 | common |
| Fire Clay | 24 | common |
| Bituminous Coal | 12 | uncommon |
| Temporal Gears | 10 | uncommon |
| Terra Preta | 10 | uncommon |
| Raw Huge Hide | 6 | uncommon |
| Flower Wreath | 1 | uncommon |
| Cattail Tops | 32 | uncommon |
| Cheddar Cheese | 2 | uncommon |
| Blue Cheese | 2 | uncommon |
| Beeswax | 4 | uncommon |
| Copper Bugnet | 2 | rare |
| Copper Axe | 1 | rare |
| Copper Pickaxe | 1 | rare |
| Copper Shovel | 1 | rare |
| Copper Knife | 1 | rare |
| Copper Hoe | 1 | rare |
| Copper Prospecting Pick | 1 | rare |
| Copper Hammer | 1 | rare |
| Copper Saw | 1 | rare |
| Copper Shears | 1 | rare |
| Copper Ingots | 5 | rare |
| Gold Ingots | 2 | rare |
| Rusty Amulet | 1 | rare |
| Temporal Amulet | 1 | rare |
| Black Bear Armor | 1 | rare |
| Horsetail Poultice | 4 | rare |
| Linen Sack | 2 | rare |
| Tuning Cylinder 3 | 1 | very-rare |
| Tuning Cylinder 10 | 1 | very-rare |
| Blacksmith Mask | 1 | very-rare |
| Hummingbird Mask | 1 | legendary |
| Gold Amulet | 1 | legendary |
Works on new and existing worlds. Players joining after install get a birthday on first login.
Calendar reading is dynamic if you set longer/shorter months.
Multiplayer supported. Each player gets their own birthday and gift. Only the birthday player sees the message.
YOU ONLY GET A GIFT AFTER THE CURRENT IN GAME YEAR IS GREATER THAN YOUR BIRTH YEAR - THIS IS TO PREVENT A PLAYER RECEIVING AN OP PRESENT IN YEAR 0. IK THATS WEIRD BUT IDK MAYBE THEY DON'T UNDERSTAND BDAYS UNTIL THEY ARE OLDER. AND THE BDAYS NEED TO BE RANDOM ON JOIN OTHERWISE YOU WOULD ALL HAVE MAY 1ST AS A BDAY.check out my party hat mod that would go great to celebrate your Seraphs birthday with!

Project description from Vintage Story Mod DB.
Pick your setup
Birthdays releases for each Vintage Story version.
Choose the version and loader you play, then open the matching release.
1.22.5
1 loader build1.22.4
1 loader build1.22.3
1 loader build1.22.2
1 loader build1.22.1
1 loader build1.22.0
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Birthdays versions and loaders
0.5.2
birthdays_0_5_2.zip
21 Jun 2026
Looking for an older file? The official Vintage Story Mod DB project page is in Resources.