Skip to content

LuckPerms Command Builder

Set up ranks with inheritance, prefixes, weights and permissions, then copy the LuckPerms commands to create them all at once.

Groups

Pick a group to edit it.

Group: admin

Lowercase, no spaces.

Optional. Shown in some plugins.

Higher weight wins over lower.

& codes and &#RRGGBB hex. Add a trailing space to separate it from the name.

Optional. Shown after the name.

Permissions

28 on admin. Inherited ones are not listed.

Start with - to negate. Separate several nodes with commas. Context is optional.

  • worldedit.wand
  • worldedit.selection.pos
  • worldedit.selection.hpos
  • worldedit.selection.expand
  • worldedit.selection.contract
  • worldedit.selection.shift
  • worldedit.region.set
  • worldedit.region.replace
  • worldedit.region.walls
  • worldedit.region.move
  • worldedit.region.stack
  • worldedit.region.smooth
  • worldedit.clipboard.copy
  • worldedit.clipboard.cut
  • worldedit.clipboard.paste
  • worldedit.clipboard.rotate
  • worldedit.clipboard.flip
  • worldedit.history.undo
  • worldedit.history.redo
  • worldedit.navigation.ascend
  • worldedit.navigation.descend
  • worldedit.navigation.thru.command
  • worldedit.navigation.jumpto.command
  • essentials.gamemode
  • essentials.fly
  • essentials.god
  • essentials.heal
  • essentials.kick.exempt

Chat preview

As a member of admin

[Admin] Steve: hello

Output

102 commands
lp creategroup vip
lp creategroup mvp
lp creategroup mod
lp creategroup admin
lp group default setweight 0
lp group default meta setprefix 0 "&7"
lp group default permission set essentials.help true
lp group default permission set essentials.rules true
lp group default permission set essentials.motd true
lp group default permission set essentials.list true
lp group default permission set essentials.spawn true
lp group default permission set essentials.home true
lp group default permission set essentials.sethome true
lp group default permission set essentials.delhome true
lp group default permission set essentials.tpa true
lp group default permission set essentials.tpaccept true
lp group default permission set essentials.tpdeny true
lp group default permission set essentials.msg true
lp group default permission set essentials.ignore true
lp group default permission set essentials.mail true
lp group default permission set essentials.mail.send true
lp group default permission set essentials.warp true
lp group default permission set essentials.warp.list true
lp group default permission set essentials.back true
lp group default permission set essentials.balance true
lp group default permission set essentials.pay true
lp group default permission set essentials.kit true
lp group default permission set essentials.afk true
lp group vip setweight 10
lp group vip setdisplayname VIP
lp group vip parent add default
lp group vip meta setprefix 10 "&a[VIP] "
lp group vip permission set essentials.hat true
lp group vip permission set essentials.workbench true
lp group vip permission set essentials.tpahere true
lp group mvp setweight 20
lp group mvp setdisplayname MVP
lp group mvp parent add vip
lp group mvp meta setprefix 20 "&b[MVP] "
lp group mvp permission set essentials.enderchest true
lp group mvp permission set essentials.nick true
lp group mvp permission set essentials.feed true
lp group mvp permission set essentials.sethome.multiple true
lp group mod setweight 50
lp group mod setdisplayname Moderator
lp group mod parent add mvp
lp group mod meta setprefix 50 "&9&l[Mod] &9"
lp group mod permission set essentials.kick true
lp group mod permission set essentials.kick.notify true
lp group mod permission set essentials.mute true
lp group mod permission set essentials.mute.notify true
lp group mod permission set essentials.tempban true
lp group mod permission set essentials.ban true
lp group mod permission set essentials.ban.notify true
lp group mod permission set essentials.unban true
lp group mod permission set essentials.togglejail true
lp group mod permission set essentials.jails true
lp group mod permission set essentials.vanish true
lp group mod permission set essentials.invsee true
lp group mod permission set essentials.socialspy true
lp group mod permission set essentials.seen true
lp group mod permission set essentials.whois true
lp group mod permission set essentials.tp true
lp group mod permission set essentials.tphere true
lp group admin setweight 100
lp group admin setdisplayname Admin
lp group admin parent add mod
lp group admin meta setprefix 100 "&c&l[Admin] &c"
lp group admin permission set worldedit.wand true
lp group admin permission set worldedit.selection.pos true
lp group admin permission set worldedit.selection.hpos true
lp group admin permission set worldedit.selection.expand true
lp group admin permission set worldedit.selection.contract true
lp group admin permission set worldedit.selection.shift true
lp group admin permission set worldedit.region.set true
lp group admin permission set worldedit.region.replace true
lp group admin permission set worldedit.region.walls true
lp group admin permission set worldedit.region.move true
lp group admin permission set worldedit.region.stack true
lp group admin permission set worldedit.region.smooth true
lp group admin permission set worldedit.clipboard.copy true
lp group admin permission set worldedit.clipboard.cut true
lp group admin permission set worldedit.clipboard.paste true
lp group admin permission set worldedit.clipboard.rotate true
lp group admin permission set worldedit.clipboard.flip true
lp group admin permission set worldedit.history.undo true
lp group admin permission set worldedit.history.redo true
lp group admin permission set worldedit.navigation.ascend true
lp group admin permission set worldedit.navigation.descend true
lp group admin permission set worldedit.navigation.thru.command true
lp group admin permission set worldedit.navigation.jumpto.command true
lp group admin permission set essentials.gamemode true
lp group admin permission set essentials.fly true
lp group admin permission set essentials.god true
lp group admin permission set essentials.heal true
lp group admin permission set essentials.kick.exempt true
lp createtrack ranks
lp track ranks append default
lp track ranks append vip
lp track ranks append mvp
lp track ranks append mod
lp track ranks append admin

Run them in order. Commands for the default group skip creategroup because LuckPerms makes that group on first start.

How the commands fit together

Groups are created first, so every parent exists before parent add runs. Each group then gets its weight, display name, parent, prefix and permissions. The default group already exists in LuckPerms, so it is edited but never created.

Prefixes are set with meta setprefix and use the group weight as their priority. When a player has several groups, LuckPerms shows the prefix with the highest priority, so a higher rank wins. Prefixes are always wrapped in double quotes, which keeps spaces and trailing spaces. LuckPerms has no escape character, so double quotes inside a prefix are removed.

Running them

Paste the console version into your server console, or run the in-game version as an operator. A permission set to false negates it, which is useful to take away a node a parent group gave. Contexts such as server=survival or world=world_nether limit a permission to that server or world. Your chat plugin needs to read LuckPerms prefixes through Vault for them to show in chat.

ZCraft Studios

Want menus and ranks done already?

Our configs come with menus, scoreboards, holograms and rank setups ready to drop in, tested on a live server.