Skip to content

Adding your addon to Lilypad.

Why should I?

Lilypad is our official Discord Bot for everything Project: Lotus, this includes roles, gamemodes, and addons.

If you wish for your addon to be added to the bot, you must do the following things.

How do I?

  1. Expose a .json version of your addon’s language file somewhere
  • This can be in a GitHub repository, in a GitHub Gist (Not Recommended, see below.), or anywhere.
    • Why not use a GitHub Gist? -> GitHub Gist links are exclusive, meaning that for every update, the previous link isn’t updated. It’s just annoying to maintain.
  1. Your Addon’s json language file must follow the following format.
{
"Name": "",
"Authors": [],
"Translations": {
"Gamemodes": {
"lowercase_version_of_gamemode's_name": {
"GamemodeName": "Gamemode Name", // Required
"Description": "Gamemode Description" // Required
}
},
"Roles": {
"lowercase_version_of_role's_name": {
"Faction": "Your Role's Faction: (Crewmate, Impostor, Neutral, Neutral Killing, Misc/Other)", // Required
"RoleName": "Role Name", // Required
"Blurb": "Role Blurb", // Required
"Description": "Role Description", // Required
"Options": { // Optional
"OptionName": "Option Name"
},
// "Any other language data your role may include can also be added."
}
}
},
"exported_roles": ["Role Name", "Role Name 2"], // Recommended, if this isn't included it will pull all roles from the Roles object.
}
  1. Contact thetaa. on Discord saying that you wish to add your addon to Lilypad, and provide the link to the json file!
  2. Once I’m free, it should be added to Lilypad!

Once your addon is added, if it adds gamemodes or roles, you may view it with the command

/info addon (role/gamemode) addon:"your_addon"