Permissions
MC Linker uses Discord's own command permissions. Every command has a sensible default, and you can change who may use it in your server settings, down to single roles, members and channels.
Default permissions
| Command | Who can use it by default |
|---|---|
/inventory, /stats, /advancements, /userinfo, /serverinfo, /message, /account, /help | Everyone |
/ban, /unban | Members with Ban Members |
/kick | Members with Kick Members |
/command, /op, /deop, /gamemode | Administrators |
/connect, /disconnect, /chatchannel, /statchannel, /rolesync | Administrators |
/customize | Everyone sees it, because custom bot subscribers manage their own bot with it. Without a subscription, changing the bot's look in a server needs Administrator or Manage Server. |
Two parts always need Administrator, whatever you configure: the Admin Information pages and buttons of /userinfo and /serverinfo.
Change who can use a command
- Open Server Settings › Integrations.
- Click MC Linker.
- Pick a command, for example
/kick. - Under Roles & Members, add the roles or members who should (or shouldn't) be able to use it.
- Under Channels, limit where it can be used, if you like.
- Save.
Example: to let your moderators use /kick and /ban without making them administrators, add your Moderator role to both commands.
Commands people can't use are hidden
Discord only shows members the commands they're allowed to use. Administrator commands like /connect or /command are hidden from everyone else by default, and any command you restrict here disappears for the members and channels that lost access.
Permissions the bot needs
Some features need the bot itself to have certain permissions in your Discord server:
| Feature | Bot permission |
|---|---|
| Chat bridge | Manage Webhooks, Send Messages and Embed Links in the chat channel |
| Stat channels | Manage Channels on the stat channel |
| Role sync to Discord | Manage Roles, and MC Linker's role must be above the synced role |
| Join requirements and role sync | Nothing extra: the bot reads members and roles by itself |
If you added the bot with its default invite, it already has these. To change them:
- Open Server Settings › Roles.
- Click the MC Linker role.
- Open the Permissions tab, turn on what's missing and save.
For a single channel, open Edit Channel › Permissions and allow the permission for MC Linker there instead.
Minecraft permissions
The in-game commands (/linker, /verify, /discord, /dm) have their own permission nodes. See Plugin permissions.
