RoodyKits v2.1.0 is outSee what’s new →
RoodyProxy

Discord

modules.discord is a Discord bot inside the proxy (with several proxies, turn it on in one of them only):

  1. Create a bot in the Discord Developer Portal, turn on its Message Content intent and invite it to your server.
  2. Put its token, your server's id in guild, and the channel ids in chats.staffchat.channel, chats.adminchat.channel and tickets.channels. Set enabled: true and restart the proxy.
  • Staff and admin chat: what is written in the game shows in the channel (through a webhook, with the player's head) and what is written in the channel reaches the game.
  • Requests: each helpop and report is a message with Handle and Close buttons and its own thread; what the staff writes in the thread reaches the player. staff-role limits who can handle them and mention-role is pinged when one comes in.
  • Slash commands: /staff (who is online and where), /link <code> (with the code of /ticket link in the game, so what someone handles from Discord counts for their Minecraft name in /stafftop) and /stafftop.

Its texts are in the lang file under discord.*; with per-player-language, answers to slash commands and buttons use each user's Discord language.