
Siegmeyer of Catarina
A multipurpose Discord bot built for PlazmaBurst 2, Hypixel, and a few other things.
Currently, no commands are caps sensitive, and the prefix is currently fixed at !
Syntax | Description | Arguments |
---|---|---|
!pb2verify [login name] |
Verify your PB2 account. To use the command, edit your profile on PlazmaBurst 2, then make your Skype, ICQ, or XMPP your discord ID. Save your profile, then execute the command. | Your PB2 login name. It may contain spaces. |
!pb2 [login name / @User] |
Used to display a PB2 User's profile. | Your PB2 login name, or mention a Discord user who has been verified. The login name may contain spaces. |
!skin [UUID / Minecraft Username] |
This will return an embed containing the user's skin. | Either a Mojang UUID, or a Mojand Login name. You may expect an update to include Mentions (@User) as well. |
!uuid [Mojang Username] |
Returns the UUID of a user. It may not work if two users have the same Minecraft name. | Mojang Username. |
!username [Mojang UUID] |
Returns the username of a given UUID. | Mojang UUID. |
!hypixelverify [Mojang username / UUID] |
This command will store your UUID and Discord ID on a database, so you can be tagged to pull your Hypixel stats. Simply execute the command, then follow the instructions. | Your Mojang UUID, or Mojang Username. |
!help |
When you execute this command, the bot will send you here. | None. |
!invite |
Returns an invite link for the bot, so you may invite it to your own server. | None. |
!hypixel [Game] [Username / UUID / Mention] |
This command returns Hypixel Stats. Since it has a broad range of options, it will get its own table down below. | First, the game you would like to pull stats for. Then, the Mojang Username, UUID, or if they have linked their hypixel account, you may @Mention them. |
!ping |
This command returns the ping of the bot. | None |
!suggest [Suggestion] |
This command sends the suggestion submitted to me. | The suggestion you would like to contribute. |
This is a more detailed table describing the !hypixel [game] [Username / UUID / Mention]
command. It can also be shortened to !h
For general use, see the table above.
To execute the command, you always start with !hypixel
, then put the game you would like to view stats for (View below), then put a space, and put the user's UUID, username, or if they have verified themselves using !hypixelverify
, a mention of their discord name.
For example, to pull my bedwars stats, I might do one of these: !hypixel bedwars MrMcShroom
, !hypixel bedwars @MrMcShroom
, or !hypixel bedwars 9429fd48459b439c9dfacda578c9f393
.
Syntax / Game | Description | Alternative names |
---|---|---|
!hypixel bedwars [User] |
This will pull a user's BedWars Stats. | bedwars , bw |
!hypixel profile [User] |
This will display a user's overall network profile and connected social medias. | bedwars , player , general , p |
!hypixel skywars [User] |
This will display a user's SkyWars stats. | skywars , sw , sky-wars |
!hypixel blitzsurvivalgames [User] |
This will display a user's Blitz Survival Games stats. | bsg , hungergames , blitzsurvivalgames |
!hypixel uhc [User] |
This will display a user's Ultimate Hardcore Champions stats. | uhc , uhcc , hardcorechampions |
!hypixel megawalls [User] |
This will display a user's MegaWalls stats. | mw , megawalls , mega-walls |
!hypixel skyclash [User] |
This will display a user's SkyClash stats. | sc , skyclash , sky-clash |
!hypixel smashheroes [User] |
This will display a user's Smash Heroes stats. | smashheroes , sh , smash-heroes |
!hypixel murdermystery [User] |
This will display a user's Murder Mystery stats. | murdermystery , mm , murder-mystery |
!hypixel warlords [User] |
This will display a user's Warlords stats. | warlords , wl , war-lords , warlord |
!hypixel quakecraft [User] |
This will display a user's Quake Craft stats. | qc , quakecraft , qcraft , quake-craft |
We're always trying to add new games, but as I don't personally play Hypixel very often, it's hard to keep up. Feel free to message me to talk about adding a game.
Here's where you can see what it will look like when you try a command.
Siegmeyer of Catarina is a Discord Bot created in Node Js by MrMcShroom, as a project for fun, and to serve a few communities who could use a Discord Bot. Its name and picture are based off of a character from Dark Souls. In Dark Souls, you can become undead. When you are undead, you slowly lose sanity until you become a zombie. When you lose all hope, that is what you become. Siegmeyer was an undead adventurer, and his value and hope was all in his ability to go adventuring. In Dark Souls, you are forced to save Siegmeyer to keep him alive, but by saving him, you steal from him his last value in life, his adventuring. If you'd like to hear more about that, check this video out.
Some features of the bot are open source. I won't help you change the code, but you're welcome to use it for your own purposes. The bot has a lot of dependencies for various features. It mostly uses DiscordJS. Please bear in mind this was my first big coding project, and some of the code isn't 100% efficient. I probably won't be making many commits to the open source code, most code will go directly into my bot. You can contact me if you have specific questions, but I might not help.