Realms Playerlist Bot
A bot that helps out owners of Minecraft: Bedrock Edition Realms by showing various statistics related to player join/leaves. A great companion to other Realm bots.
- ⚙️ Feature-Filled: The main feature of the bot, the playerlist, can give a detailed log of players that have been on a Realm both as a command and automatically every hour. There are plenty of more commands able to do more, like commands to:
- Make graphs of a Realm/player.
- Give specific details of a player and times they joined/left.
- Send a leaderboard to find out who's been on your Realm the most.
- And more! Check out the features page for more information.
- 🚀 Fast: Under typical circumstances, it can send a list of ~300 players that have been on a Realm in under 2 seconds1. Other commands are similarly fast, even with large amounts of players.2
- 👌 Easy to Use: Simply add the bot, link your Realm using a Realm code or a one-time authentication process, and you already have join/leave tracking enabled - no need to use your Xbox account for the bot's actual features. Take a look at the Server Setup Guide for more information.
- 🔓 Open Source: The code is available to the public under the GNU AGPL license and able to be audited and learned from. Dedicated users can even (try to3) self-host the bot, if they wish.
With Playerlist Premium, only $2 a month, you can get these features and more:
- Live Playerlist, which showcases who left and joined every minute.
- Live Online List, which sends a message that constantly updates to show currently online players.
- Device information fetching, which allows you to see which devices players are using for many commands.
- Full Realm data exporting, which allows for complete control over your Realm's data.
You can check out every feature of Premium and how to get it on the Premium Page.
As noted above, you can find more information about the (free) features the Playerlist Bot has on the features page.
Information about Playerlist Premium and the features it brings can be found at the Premium page.
Adding The Bot¶
If you wish to add this bot, just use the Server Setup Guide on how to do so. It'll give a basic rundown on how to set up the bot, as well as showing how to set basic options.
There's a whole section in the wiki about this! Check it out here.
During the tests I did to determine this fact (around August 2023), the bot spent around 0.5 seconds from the time the command is received by the bot to actually gather and process the data into embeds. The other ~1.5 seconds is literally spent solely on sending the embeds through Discord (web requests take a bit, and the bot also only sends one embed per message due to character limits). ↩
In general: complex commands, like the playerlist, shouldn't take more than 10 seconds (and even that estimate is high). At worst, they won't take more than a minute. ↩