185 nodes, plus one per kit, warp, home slot and world. None of them are declared in
plugin.yml as a command permission — every command checks in code, so a refusal shows the
message from messages/core.yml rather than Bukkit's own.
Every node is listed in game by /chorus permissions, which marks the ones you hold, and
/chorus permissions <group> narrows it to one module. That is usually faster than reading
this page.
How to read them#
Shape
Means
chorus.<module>.<command>
The command itself
chorus.<module>.<command>.others
Aiming it at somebody else
chorus.<module>.<command>.exempt
Protects the holder from it
chorus.<thing>.<n>
A number. The highest one the player holds wins.
chorus.bypass.<rule>
Ignores a rule
A wildcard cannot stand in for a number. chorus.home.limit.* carries no number, so it
cannot raise a cap. Use chorus.home.unlimited.
The families#
Ten of the nodes are not one node but a shape, with one of them per thing on your server. They
are not in the count of 185, because how many there are is up to you.
Family
One node per
chorus.home.limit.<number>
home limit
chorus.shops.chest.limit.<number>
chest shop limit
chorus.items.enchant.<enchantment>
enchantment
chorus.items.give.item.<material>
item
chorus.kit.<kit>
kit
chorus.signs.create.<kind>
service sign
chorus.signs.use.<kind>
service sign
chorus.staff.gamemode.<mode>
game mode
chorus.warp.use.<warp>
warp
chorus.world.go.<world>
world
The two numbered ones raise a cap: chorus.home.limit.10 allows ten homes.
The ones that depend on a setting#
Several of the families are only checked when the matching setting is turned on.
Permission
Turned on by
chorus.warp.use.<name>
warps.per-warp-permission
chorus.world.go.<name>
world.per-world-permission
chorus.items.give.item.<name>
items.restrictions.permission-per-item
chorus.items.enchant.<id>
items.restrictions.permission-per-enchantment
chorus.kit.<name>
Always, unless that kit sets its own permission
LuckPerms#
lp group vip permission set chorus.home.limit.10
lp group vip permission set chorus.warp.use.vipzone
lp group staff permission set chorus.bypass.cooldown
lp group staff permission set chorus.staff.freeze
lp user Notch permission set chorus.utility.fly true
To take one away that a parent group grants:
lp group vip permission set chorus.utility.fly false
The full list#
Fifteen groups, the same ones /chorus permissions uses. The jar also ships a
permissions.yml with every node in it, as a reference to read — the plugin does not consult
it to decide anything, and it is not written into the plugin folder.
Core#
Permission
Effect
chorus.admin
Access to /chorus
chorus.help
Allows /commands
Homes#
Permission
Effect
chorus.home.use
Allows /home
chorus.home.set
Allows /sethome
chorus.home.delete
Allows /delhome
chorus.home.list
Allows /homes
chorus.home.rename
Allows /renamehome
chorus.home.icon
Allows /homeicon
chorus.home.unlimited
Ignores the home limit
chorus.home.others
Allows /home <player>:<home>
Warps#
Permission
Effect
chorus.warp.use
Allows /warp
chorus.warp.list
Allows /warps
chorus.warp.set
Allows /setwarp
chorus.warp.delete
Allows /delwarp
chorus.warp.use.others
Allows sending another player to a warp
chorus.warp.info
Allows /warpinfo
chorus.warp.info.full
Adds the permission a warp needs to /warpinfo
chorus.warp.sign.create
Allows making a [Warp] sign
chorus.warp.sign.use
Allows using a [Warp] sign
Spawn#
Permission
Effect
chorus.spawn.use
Allows /spawn
chorus.spawn.set
Allows /setspawn
chorus.spawn.world
Allows /spawn on a named world
Teleporting#
Permission
Effect
chorus.tpa.use
Allows /tpa and /tpcancel
chorus.tpa.here
Allows /tpahere
chorus.tpa.accept
Allows /tpaccept
chorus.tpa.toggle
Allows /tptoggle
chorus.tpa.toggle.bypass
Sends requests to players who have /tptoggle on
chorus.tpa.deny
Allows /tpdeny
chorus.back.use
Allows /back
chorus.back.ondeath
Lets /back return to a death point
chorus.teleport.instant
Skips every teleport warmup
chorus.tpa.auto
Allows /tpauto
chorus.tpa.offline
Allows /tpoffline
chorus.tpa.all
Allows /tpaall
Utility#
Permission
Effect
chorus.utility.heal
Allows /heal
chorus.utility.heal.others
Allows /heal on another player
chorus.utility.feed
Allows /feed
chorus.utility.feed.others
Allows /feed on another player
chorus.utility.fly
Allows /fly
chorus.utility.fly.others
Allows /fly on another player
chorus.utility.god
Allows /god
chorus.utility.god.others
Allows /god on another player
chorus.utility.ping
Allows /ping
chorus.utility.ping.others
Allows /ping on another player
chorus.utility.fix
Allows /fix on the held item
chorus.utility.fix.all
Allows /fix all
chorus.utility.trash
Allows /trash
chorus.utility.craft
Allows /craft
chorus.utility.anvil
Allows /anvil
chorus.utility.smithingtable
Allows /smithingtable
chorus.utility.grindstone
Allows /grindstone
chorus.utility.stonecutter
Allows /stonecutter
chorus.utility.loom
Allows /loom
chorus.utility.cartography
Allows /cartography
chorus.utility.enchanting
Allows /enchanting
chorus.utility.enderchest
Allows /enderchest
chorus.utility.speed
Allows /speed
chorus.utility.speed.others
Allows /speed on another player
chorus.utility.top
Allows /top
chorus.utility.near
Allows /near
chorus.utility.tps
Allows /tps
chorus.utility.getpos
Allows /getpos
chorus.utility.getpos.others
Allows /getpos on another player
chorus.utility.suicide
Allows /suicide
chorus.utility.burn
Allows /burn
chorus.utility.near.exempt
Hides the holder from /near
chorus.utility.invsee
Allows /invsee, read only
chorus.utility.invsee.edit
Allows changing what /invsee shows
chorus.utility.invsee.exempt
Protects the holder from /invsee and /ecsee
chorus.utility.ecsee
Allows /ecsee, read only
chorus.utility.ecsee.edit
Allows changing what /ecsee shows
chorus.utility.jump
Allows /jump
chorus.utility.bottom
Allows /bottom
chorus.utility.break
Allows /break
chorus.utility.depth
Allows /depth
chorus.utility.compass
Allows /compass
chorus.utility.rest
Allows /rest
chorus.utility.ext
Allows /ext
chorus.utility.ext.others
Allows /ext
chorus.utility.smite
Allows /smite
chorus.utility.fireball
Allows /fireball
chorus.utility.powertool
Allows /powertool and /powertooltoggle, and makes bound items work
chorus.utility.motd
Allows /motd
chorus.utility.info
Allows /info
Economy#
Permission
Effect
chorus.economy.pay
Allows /pay
chorus.economy.balance
Allows /balance
chorus.economy.balance.others
Allows /balance on another player
chorus.economy.baltop
Allows /baltop
chorus.economy.admin
Allows /eco and /baltop refresh
chorus.economy.paylog
Allows /paylog on yourself
chorus.economy.paylog.others
Allows /paylog on another player, and on the whole server
chorus.economy.toggle
Allows /paytoggle
chorus.economy.balance.others
Allows looking up another player's balance
Chat and mail#
Permission
Effect
chorus.chat.msg
Allows /msg
chorus.chat.reply
Allows /reply
chorus.chat.toggle
Allows /msgtoggle
chorus.chat.ignore
Allows /ignore
chorus.chat.ignore.bypass
Messages from this player are never ignored
chorus.chat.spy
Allows /socialspy and receiving the copies
chorus.mail.use
Allows /mail
chorus.mail.send
Allows sending mail
chorus.mail.all
Allows sending mail to everybody at once
chorus.mail.read.others
Allows reading another player's mail
Players#
Permission
Effect
chorus.players.afk
Allows /afk
chorus.players.seen
Allows /seen
chorus.players.playtime
Allows /playtime
chorus.players.playtime.others
Allows /playtime on another player
chorus.players.whois
Allows /whois
chorus.players.whois.ip
Adds the address to /whois
chorus.players.list
Allows /list
chorus.players.ptime
Allows /ptime
chorus.players.ptime.others
Allows /ptime on another player
chorus.players.pweather
Allows /pweather
chorus.players.pweather.others
Allows /pweather on another player
chorus.players.nick
Allows /nick
chorus.players.nick.others
Allows renaming another player
chorus.players.nick.colour
Allows colour codes in a nickname
chorus.players.realname
Allows /realname
chorus.players.seen.address
Adds the address and shared accounts to /seen
chorus.players.whois.country
Adds the country to /whois when GeoIP is switched on
Items#
Permission
Effect
chorus.items.hat
Allows /hat
chorus.items.condense
Allows /condense
chorus.items.clearinventory
Allows /clearinventory
chorus.items.clearinventory.others
Allows /clearinventory on another player
chorus.items.restore
Allows /restore, and putting a backup back
chorus.items.restore.view
Allows looking at backups without putting one back
chorus.items.itemname
Allows /itemname
chorus.items.lore
Allows /lore
chorus.items.format
Allows colour codes and MiniMessage tags in /itemname and /lore
chorus.items.more
Allows /more
chorus.items.skull
Allows /skull
chorus.items.skull.others
Allows taking the head of another player
chorus.items.unbreakable
Allows /unbreakable
chorus.items.glow
Allows /glow
chorus.items.enchant
Allows /enchant
chorus.items.enchant.unsafe
Allows enchantment levels beyond the vanilla maximum
chorus.items.stack
Allows /stack
chorus.items.give
Allows /give
chorus.items.give.others
Allows giving items to another player
chorus.items.exp
Allows /exp
chorus.items.exp.others
Allows changing another player's experience
chorus.items.itemdb
Allows /itemdb
chorus.items.recipe
Allows /recipe
chorus.items.book
Allows /book
chorus.items.book.author
Allows changing the title and author of a book
chorus.items.firework
Allows /firework
chorus.items.potion
Allows /potion
chorus.items.potion.unsafe
Allows potion levels beyond what the game brews
chorus.items.editsign
Allows /editsign
Kits#
Permission
Effect
chorus.kits.use
Allows /kit
chorus.kit.<name>
Allows one kit, unless that kit sets its own permission:
chorus.kits.list
Allows /kits
chorus.kits.edit
Allows /kitedit
chorus.kits.reset
Allows /kitreset
chorus.kits.use opens the command; chorus.kit.<name> is what lets somebody take a
particular kit. They are two different things, and a rank needs both.
Staff#
Permission
Effect
chorus.staff.tp
Allows /tp
chorus.staff.tphere
Allows /tphere
chorus.staff.tppos
Allows /tppos
chorus.staff.tpall
Allows /tpall
chorus.staff.vanish
Allows /vanish
chorus.staff.vanish.see
Keeps seeing players who are vanished
chorus.staff.gamemode
Allows the game mode commands
chorus.staff.gamemode.others
Allows changing another player's game mode
chorus.staff.gamemode.survival
Allows switching to survival
chorus.staff.gamemode.creative
Allows switching to creative
chorus.staff.gamemode.adventure
Allows switching to adventure
chorus.staff.gamemode.spectator
Allows switching to spectator
chorus.staff.freeze
Allows /freeze
chorus.staff.freeze.exempt
Protects the holder from /freeze
chorus.staff.sudo
Allows /sudo
chorus.staff.sudo.exempt
Protects the holder from /sudo
chorus.staff.lockdown
Allows /lockdown
chorus.staff.lockdown.bypass
Lets the holder log in during a lockdown
chorus.staff.tempfly
Allows /tempfly
chorus.staff.note
Allows /note add and /note list
chorus.staff.note.clear
Allows /note clear
chorus.staff.log
Allows /stafflog
World#
Permission
Effect
chorus.world.go
Allows /world
chorus.world.time
Allows /time
chorus.world.weather
Allows /weather
chorus.world.locate
Allows /locate
chorus.world.spawnmob
Allows /spawnmob
chorus.world.spawnmob.others
Allows spawning mobs on another player
chorus.world.sweep
Allows /sweep
chorus.world.tree
Allows /tree
chorus.world.spawner
Allows /spawner
chorus.world.unlimited
Allows /unlimited
Shops#
Permission
Effect
chorus.shops.use
Allows using a [Buy] or [Sell] sign
chorus.shops.create
Allows making a [Buy] or [Sell] sign
chorus.shops.sell
Allows /sell
chorus.shops.worth
Allows /worth
chorus.shops.admin
Allows /setworth
chorus.shops.chest.use
Allows trading at a chest shop and /shop
chorus.shops.chest.create
Allows making a chest shop
chorus.shops.chest.admin
Reaches every chest shop, whoever owns it
chorus.shops.chest.unlimited
Allows a chest shop with no stock and no till
Service signs#
Permission
Effect
chorus.signs.create.heal
Allows making a [Heal] sign
chorus.signs.use.heal
Allows using a [Heal] sign
chorus.signs.create.feed
Allows making a [Feed] sign
chorus.signs.use.feed
Allows using a [Feed] sign
chorus.signs.create.repair
Allows making a [Repair] sign
chorus.signs.use.repair
Allows using a [Repair] sign
chorus.signs.create.disposal
Allows making a [Disposal] sign
chorus.signs.use.disposal
Allows using a [Disposal] sign
chorus.signs.create.workbench
Allows making a [Workbench] sign
chorus.signs.use.workbench
Allows using a [Workbench] sign
chorus.signs.create.enchant
Allows making an [Enchant] sign
chorus.signs.use.enchant
Allows using an [Enchant] sign
chorus.signs.create.gamemode
Allows making a [Gamemode] sign
chorus.signs.use.gamemode
Allows using a [Gamemode] sign
chorus.signs.create.kit
Allows making a [Kit] sign
chorus.signs.use.kit
Allows using a [Kit] sign
chorus.signs.create.balance
Allows making a [Balance] sign
chorus.signs.use.balance
Allows using a [Balance] sign
chorus.signs.create.spawn
Allows making a [Spawn] sign
chorus.signs.use.spawn
Allows using a [Spawn] sign
chorus.signs.create.free
Allows making a [Free] sign
chorus.signs.use.free
Allows using a [Free] sign
chorus.signs.create.mail
Allows making a [Mail] sign
chorus.signs.use.mail
Allows using a [Mail] sign
chorus.signs.create.time
Allows making a [Time] sign
chorus.signs.use.time
Allows using a [Time] sign
chorus.signs.create.weather
Allows making a [Weather] sign
chorus.signs.use.weather
Allows using a [Weather] sign
chorus.signs.create.spawnmob
Allows making a [Spawnmob] sign
chorus.signs.use.spawnmob
Allows using a [Spawnmob] sign
Bypasses and notices#
Permission
Effect
chorus.bypass.cooldown
Ignores every command cooldown
chorus.bypass.price
Never pays for a command
chorus.bypass.confirm
Skips every confirmation prompt
chorus.updates
Told on joining when a newer ChorusCore is out
chorus.bypass.restrictions
Ignores the item and enchantment restrictions
chorus.bypass.worlds
Uses a command in a world its rules leave it out of