Back to mods
Birthdays project artwork

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?

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Birthdays release matches 1.22.6?

Updated today
Best match for your filters 0.5.2
Game version 1.22.0, 1.22.1, 1.22.2
Loader Built-in Vintage Story mod system

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.

Client Required
Dedicated server Optional
Loader for this release Built-in Vintage Story mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

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.

No extra mods listed for this file

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.

  1. 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.

  2. 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.

  3. 03

    Put it on the correct side

    It must be installed on the client. Installation on the dedicated server is optional.

  4. 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.
Defaults to current month if no month input

/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
Default Gift Table
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.

7 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Birthdays versions and loaders

1 of 3 releases match
Clear filters

Looking for an older file? The official Vintage Story Mod DB project page is in Resources.