SnuggleSMPDocs
*

Community

SnuggleBirthdays

Set your birthday and the server celebrates with an announcement, a cake and confetti.

Runs on
Game server
Commands
11

Tell the server when your birthday is, and when the day comes everyone gets to celebrate with you. Only the month and day are saved, never the year.

Setting your birthday

Type /birthday set followed by the date. Any of these work:

  • /birthday set March 14
  • /birthday set 14 March
  • /birthday set Mar 14th
  • /birthday set 3/14

Number dates are month first, so 3/14 is March 14. 14/3 won't work.

After you set it, you have to wait 30 days before you can change it. If you made a typo, ask staff and they can fix it for you. February 29 birthdays are celebrated on February 28 in other years.

Your birthday party

On your birthday, the first time you're online:

  • everyone on the server sees "It's your birthday today!" in chat, with a button to wish you a happy birthday
  • you get a Happy Birthday! title on your screen
  • a named Birthday Cake goes into your inventory
  • a few confetti fireworks go off around you. They can't hurt anyone.

The party only happens once a year, even if you log out and back in. The day changes at midnight US Central time.

Wishing someone a happy birthday

Click the button in the birthday announcement, or type /birthday wish <player>. They get a message saying you wished them a happy birthday. You can wish each person once per day, and only on their actual birthday.

Upcoming birthdays

  • /birthday list shows up to 10 birthdays in the next 30 days, soonest first.
  • /birthday today shows everyone celebrating today.
  • /birthday <player> shows one person's birthday.

Birthdays also appear on the SnuggleSMP Hub stats page, through SnuggleLink.

Commands

For everyone

CommandWhat it doesPermission
/birthdayShows your birthday and how many days are left. /bday and /birthdays work too.snugglebirthdays.use
/birthday set <date>Sets your birthday, like March 14, 14 March or 3/14. You can change it again after 30 days.snugglebirthdays.set
/birthday clearRemoves your birthday. /birthday remove works too.snugglebirthdays.use
/birthday <player>Shows someone else's birthday.snugglebirthdays.use
/birthday listLists birthdays coming up in the next 30 days. /birthday upcoming works too.snugglebirthdays.use
/birthday todayShows who's celebrating today.snugglebirthdays.use
/birthday wish <player>Sends a birthday wish to an online player whose birthday is today. Once per player per day.snugglebirthdays.use
/birthday helpLists the commands.snugglebirthdays.use

Staff

CommandWhat it doesPermission
/birthday admin set <player> <date>Sets anyone's birthday, with no cooldown.snugglebirthdays.admin
/birthday admin clear <player>Removes someone's birthday.snugglebirthdays.admin
/birthday admin celebrate <player>Starts the birthday party for an online player right now. Handy for testing.snugglebirthdays.admin

Permissions

NodeGrantsDefault
snugglebirthdays.useUse /birthday to view, list, clear your own and send wishes.Everyone
snugglebirthdays.setSet your own birthday.Everyone
snugglebirthdays.adminSet or clear anyone's birthday, skip the change cooldown, and start a party with /birthday admin.Ops