Skip to content

A permissions plugin (preferably LuckPerms) is highly recommended to use these permissions effectively. If this is your first time setting up permissions and you're planning on using LuckPerms, read this section of LuckPerms' wiki.

Parent Permissions🔗

These are super permissions that grant a bunch of standard permissions for your use case. Generally, these two parent permissions are the ones you should use.

Parent Permission

Default

Description

Child Permissions

discordsrv.player

true

parent permission of player-related function of DiscordSRV

discordsrv.chat discordsrv.help discordsrv.link discordsrv.linked discordsrv.discord discordsrv.nicknamesync

discordsrv.admin

OP

parent permission of admin-related functions of DiscordSRV

discordsrv.player discordsrv.bcast discordsrv.reload discordsrv.resync discordsrv.debug discordsrv.link.others discordsrv.linked.others discordsrv.unlink discordsrv.unlink.others discordsrv.groupsyncwithcommands discordsrv.updatenotification discordsrv.language

Permissions🔗

These are individual permissions that can be given or taken away to fine tune what players are able to do.

Permission🔗

discordsrv.discord

Default🔗

true

Description🔗

allows access to the /discord//discordsrv command

discordsrv.chat

true

whether or not the user is able to have their chat forwarded to Discord

discordsrv.silentjoin

false

whether or not to have join messages silenced for players with this permission

discordsrv.silentquit

false

whether or not to have quit messages silenced for players with this permission

discordsrv.help

true

whether or not the player is able to run DiscordSRV's help command

discordsrv.updatenotification

OP

whether or not the player should be told if there's an update to DiscordSRV upon joining

discordsrv.bcast

OP

whether or not the player is able to run DiscordSRV's broadcast command

discordsrv.reload

OP

whether or not the player is able to reload DiscordSRV's configuration

discordsrv.resync

OP

whether or not the player is able to manually resynchronize all groups & roles

discordsrv.debug

OP

whether or not the player is able to run a debug report

discordsrv.link

true

whether or not the player is able to link their Minecraft account to their Discord account

discordsrv.link.others

OP

whether or not the player is able to link other people's Minecraft accounts to Discord accounts

discordsrv.unlink

OP

whether or not the player is able to unlink their Minecraft account from their Discord account

discordsrv.unlink.others

OP

whether or not the player is able to unlink other people's Minecraft accounts from their Discord accounts

discordsrv.linked

true

whether or not the player is able to check what Discord account their Minecraft account is linked to

discordsrv.linked.others

OP

whether or not the player is able to check what Discord account other Minecraft accounts are linked to

discordsrv.groupsyncwithcommands

OP

whether or not the player can run a permission plugin command to force group sync to occur

discordsrv.resync

OP

whether or not the player can run /discord resync to force a resync of all groups/roles

discordsrv.nicknamesync

true

whether or not the player should have their nickname synced with Discord, if doing so is enabled in synchronization.yml

discordsrv.sync.<group>

true

Groups that should be added to the player if their discord account is linked.

Each group must be added to the GroupRoleSynchronizationGroupsAndRolesToSync option in synchronization.yml first

discordsrv.sync.deny.<group>

true

Groups that should be removed from the player if their discord account is linked.

Permissions need to be enabled through the GroupRoleSynchronizationEnableDenyPermission option in synchronization.yml

discordsrv.language

OP

whether or not the player can change the language of the plugin

Deprecated Permissions🔗

Permission

Default

Description

Notice

discordsrv.subscribe

true

whether or not the player is able to subscribe to Discord messages being sent to them

The subscription system was removed in version 15.3 due to low usage and unrecoverable problems with use of chat channel supporting plugins.

discordsrv.unsubscribe

true

whether or not the player is able to unsubscribe from Discord messages being sent to them

discordsrv.toggle

true

whether or not the player is able to toggle their subscription status to Discord messages