Skip to main content

LuckPerms Examples

Ready-to-use LuckPerms command sets for common Sigma Orders & Auctions permission setups.


Basic Setupโ€‹

Default Player (Full Orders + Auction Access)โ€‹

All player permissions default to true, so in a standard setup no explicit grants are needed. Use this if you explicitly manage your default group:

/lp group default permission set sigmaorders.use true
/lp group default permission set sigmaorders.create true
/lp group default permission set sigmaorders.fulfill true
/lp group default permission set sigmaorders.collect true
/lp group default permission set sigmaorders.cancel true
/lp group default permission set sigmaorders.stats true
/lp group default permission set sigmaorders.auction.open true
/lp group default permission set sigmaorders.auction.sell true
/lp group default permission set sigmaorders.auction.selling true
/lp group default permission set sigmaorders.auction.announce true

Admin Group (Full Access)โ€‹

/lp creategroup admin

/lp group admin permission set sigmaorders.* true
/lp group admin permission set sigmaorders.auction.* true
/lp group admin permission set sigmaorders.auction.admin true
/lp group admin permission set sigmaorders.auction.selling.others true
/lp group admin permission set sigmaorders.auction.open.others true
/lp group admin permission set sigmaorders.auction.unlimited true
/lp group admin permission set sigmaorders.auction.bypass-world true
/lp group admin permission set sigmaorders.auction.bypass-tax true

Role-Based Setupsโ€‹

Moderator Groupโ€‹

Can view all stats and manage listings but cannot delete orders or issue refunds.

/lp creategroup moderator

/lp group moderator permission set sigmaorders.use true
/lp group moderator permission set sigmaorders.stats true
/lp group moderator permission set sigmaorders.stats.others true
/lp group moderator permission set sigmaorders.auction.open true
/lp group moderator permission set sigmaorders.auction.selling.others true

Support Staff Groupโ€‹

Can refund orders and manage auction listings, but cannot delete orders.

/lp creategroup support

/lp group support permission set sigmaorders.use true
/lp group support permission set sigmaorders.stats true
/lp group support permission set sigmaorders.stats.others true
/lp group support permission set sigmaorders.admin.refund true
/lp group support permission set sigmaorders.auction.open true
/lp group support permission set sigmaorders.auction.admin true
/lp group support permission set sigmaorders.auction.selling.others true

VIP Group (Extra Auction Perks)โ€‹

VIPs get unlimited auction listings and no listing tax. Order limits are handled in config, not permissions.

/lp creategroup vip

/lp group vip permission set sigmaorders.use true
/lp group vip permission set sigmaorders.create true
/lp group vip permission set sigmaorders.fulfill true
/lp group vip permission set sigmaorders.collect true
/lp group vip permission set sigmaorders.cancel true
/lp group vip permission set sigmaorders.stats true
/lp group vip permission set sigmaorders.auction.open true
/lp group vip permission set sigmaorders.auction.sell true
/lp group vip permission set sigmaorders.auction.selling true
/lp group vip permission set sigmaorders.auction.announce true
/lp group vip permission set sigmaorders.auction.unlimited true
/lp group vip permission set sigmaorders.auction.bypass-tax true

Restrictive Setupsโ€‹

New Player (View & Fulfill Only, Cannot Create or List)โ€‹

/lp group default permission set sigmaorders.use true
/lp group default permission set sigmaorders.fulfill true
/lp group default permission set sigmaorders.stats true
/lp group default permission set sigmaorders.create false
/lp group default permission set sigmaorders.cancel false
/lp group default permission set sigmaorders.auction.open true
/lp group default permission set sigmaorders.auction.sell false

Auction Browse-Only Groupโ€‹

/lp creategroup auctionviewer

/lp group auctionviewer permission set sigmaorders.auction.open true
/lp group auctionviewer permission set sigmaorders.auction.announce true
/lp group auctionviewer permission set sigmaorders.auction.sell false

Individual Player Commandsโ€‹

Grant Full Accessโ€‹

/lp user <player> permission set sigmaorders.* true
/lp user <player> permission set sigmaorders.auction.admin true
/lp user <player> permission set sigmaorders.auction.unlimited true

Grant Admin Accessโ€‹

/lp user <player> permission set sigmaorders.admin true
/lp user <player> permission set sigmaorders.auction.admin true

Revoke Selling Permissionsโ€‹

/lp user <player> permission set sigmaorders.create false
/lp user <player> permission set sigmaorders.auction.sell false

Temporary Admin (7 Days)โ€‹

/lp user <player> permission settemp sigmaorders.admin true 7d
/lp user <player> permission settemp sigmaorders.auction.admin true 7d

World-Specific Permissionsโ€‹

# Allow orders only in survival world
/lp group default permission set sigmaorders.create true world=survival
/lp group default permission set sigmaorders.create false world=creative

# Allow auction only in specific world
/lp group default permission set sigmaorders.auction.sell true world=survival
/lp group default permission set sigmaorders.auction.sell false world=creative

Verification & Troubleshootingโ€‹

# Check a player's effective permissions
/lp user <player> permission check sigmaorders.create
/lp user <player> permission check sigmaorders.auction.sell

# List all permissions for a player
/lp user <player> info

# List all permissions for a group
/lp group <group> info

Common issues:

SymptomCheck
Permission set but not workingRun /lp user <player> info and verify the node shows as true
Player in wrong group/lp user <player> listgroups
Deny overriding allowExplicit false always overrides an inherited true โ€” check parent groups
Auction access deniedEnsure both sigmaorders.auction.open and the specific sub-permission are granted

See Alsoโ€‹