Migrating from GroupManager or PermissionsEx

This page is a continuation of the main Migration guide.

Once you've followed the instructions to move your data from GroupManager or PermissionsEx to LuckPerms, the resources on this page will hopefully help you to quickly get up to speed!

Firstly, there are some tables below which compare the commands in GroupManager and PermissionsEx with their equivalents in LuckPerms. If you knew how to do something in GM or PEX, hopefully these tables will help you to quickly find how to do it in LuckPerms.

Of course, there is also the full command documentation for LuckPerms, which is probably better to get used to!

Secondly, there is an additional resource that you can install to your server that will allow you to keep using some PermissionsEx and GroupManager commands, and have them automatically routed to LuckPerms. You can find more information about that here. However, generally, we encourage that you "rip off the bandaid" so to speak and get used to the proper LuckPerms commands right away - with a little time they will become 2nd nature just like GM or PEX commands once did!

Good luck, and we hope you enjoy using LuckPerms!

GroupManager command equivalents 🔗

GroupManagerLuckPerms
manuadd <player> <group>lp user <player> parent set <group>
manudel <player>lp user <player> clear
manuaddsub <player> <group>lp user <player> parent add <group>
manudelsub <player> <group>lp user <player> parent remove <group>
manpromote <player> <group>lp user <player> promote <track>
mandemote <player> <group>lp user <player> demote <track>
manwhois <player>lp user <player> info
manuaddp <player> <permission>lp user <player> permission set <permission> true
manudelp <player> <permission>lp user <player> permission unset <permission>
manulistp <player>lp user <player> permission info
manucheckp <player> <permission>lp user <player> haspermission <permission>
manuaddv <player> prefix <value>lp user <player> meta addprefix <priority> <value>
manuaddv <player> suffix <value>lp user <player> meta addsuffix <priority> <value>
manuaddv <player> <variable> <value>lp user <player> meta set <variable> <value>
manudelv <player> <variable>lp user <player> meta unset <variable>
manulistv <player>lp user <player> meta info
mangadd <group>lp creategroup <group>
mangdel <group>lp deletegroup <group>
mangaddi <group1> <group2>lp group <group1> parent add <group2>
mangdeli <group1> <group2>lp group <group1> parent remove <group2>
listgroupslp listgroups
mangaddp <group> <permission>lp group <group> permission set <permission> true
mangdelp <group> <permission>lp group <group> permission unset <permission>
manglistp <group>lp group <group> permission info
mangcheckp <group> <permission>lp group <group> haspermission <permission>
mangaddv <player> prefix <value>lp group <group> meta addprefix <priority> <value>
mangaddv <player> suffix <value>lp group <group> meta addsuffix <priority> <value>
mangaddv <player> <variable> <value>lp group <group> meta set <variable> <value>
mangdelv <player> <variable>lp group <group> meta unset <variable>
manglistv <player>lp group <group> meta info
mansavelp sync
manloadlp sync

PermissionsEx command equivalents 🔗

PermissionsExLuckPerms
pexlp
pex reloadlp sync
pex toggle debuglp verbose <option>
pex user <user> check <permission>lp user <user> haspermission <permission>
pex backendlp info
pex import <backend>lp export <file> / lp import <file>
pex user <user> listlp user <user> permission info
pex user <user> prefixlp user <user> meta info
pex user <user> prefix <prefix>lp user <user> meta addprefix <priority> <prefix>
pex user <user> suffixlp user <user> meta info
pex user <user> suffix <suffix>lp user <user> meta addsuffix <priority> <suffix>
pex user <user> deletelp user <user> clear
pex user <user> add <permission> <world>lp user <user> permission set <permission> <true/false> world=<world>
pex user <user> remove <permission> <world>lp user <user> permission unset <permission> world=<world>
pex user <user> timed add <permission> <time> <world>lp user <user> permission settemp <permission> <true/false> <time> world=<world>
pex user <user> timed remove <permission> <time> <world>lp user <user> permission unsettemp <permission> world=<world>
pex user <user> set <option> <value> <world>lp user <user> meta set <option> <value> world=<world>
pex user <user> group listlp user <user> parent info
pex user <user> group add <group> <world>lp user <user> parent add <group> world=<world>
pex user <user> group add <group> <world> <time>lp user <user> parent addtemp <group> <time> world=<world>
pex user <user> group set <group>lp user <user> parent set <group>
pex user <user> group remove <group> <world>lp user <user> parent remove <group> world=<world>
pex groups listlp listgroups
pex group <group> listlp group <group> permission info
pex group <group> prefixlp group <group> meta info
pex group <group> prefix <prefix>lp group <group> meta addprefix <priority> <prefix>
pex group <group> suffixlp group <group> meta info
pex group <group> suffix <suffix>lp group <group> meta addsuffix <priority> <suffix>
pex group <group> createlp creategroup <group>
pex group <group> deletelp deletegroup <group>
pex group <group> parents listlp group <group> parent info
pex group <group> userslp group <group> listmembers
pex group <group> parents set <parents>lp group <group> parent add <parent>
pex group <group> add <permission> <world>lp group <group> permission set <permission> <true/false> world=<world>
pex group <group> remove <permission> <world>lp group <group> permission unset <permission> world=<world>
pex group <group> timed add <permission> <time> <world>lp group <group> permission settemp <permission> <true/false> <time> world=<world>
pex group <group> timed remove <permission> <time> <world>lp group <group> permission unsettemp <permission> world=<world>
pex group <group> set <option> <value> <world>lp group <group> meta set <option> <value> world=<world>
pex group <group> user add <user>lp user <user> parent add <group>
pex group <group> user remove <user>lp user <user> parent remove <group>
pex promote <user> <ladder>lp user <user> promote <ladder>
pex demote <user> <ladder>lp user <user> demote <ladder>