DUXPLIMA Documentation

Reference

Every permission node of uxmAuth with its default and what it allows.

Players

NodeDefaultAllows
uxmauth.logineveryone/login
uxmauth.registereveryone/register
uxmauth.logouteveryone/logout
uxmauth.changepasswordeveryone/changepassword
uxmauth.claimeveryone/claim
uxmauth.premiumeveryone/premium
uxmauth.crackedeveryone/cracked
uxmauth.unregistereveryone/unregister, confirmed by password or code
uxmauth.sessioneveryone/session
uxmauth.captchaeveryone/captcha
uxmauth.2faeveryone/2fa
uxmauth.recovereveryone/recover
uxmauth.emaileveryone/email
uxmauth.languageeveryone/uxmauth lang, lang set, lang reset

A player who lost one of these still sees the command and is told command.no-permission. In the dialog waiting room, uxmauth.login and uxmauth.register count only as the server's defaults: a permission plugin cannot be asked before the player exists.

Second factor

NodeDefaultMeans
uxmauth.2fa.requirednot declaredNamed by second-factor.required-permission. A player holding it outright plays only with the app on. The default an operator gets does not count

Staff

NodeDefaultAllows
uxmauth.admin.*opDeclared as the family. It lists no children: grant the nodes below, or use a permission plugin's wildcard
uxmauth.admin.doctoropdoctor
uxmauth.admin.versionop/uxmauth, version
uxmauth.admin.reloadopreload
uxmauth.admin.infoopinfo
uxmauth.admin.historyophistory
uxmauth.admin.perfopperf
uxmauth.admin.forceloginopforcelogin; console only unless staff.in-game opens it
uxmauth.admin.unbanopunban
uxmauth.admin.unregisteropunregister; console only unless opened
uxmauth.admin.setpasswordopsetpassword; console only unless opened
uxmauth.admin.forceregisteropforceregister
uxmauth.admin.disable2faopdisable2fa; console only unless opened
uxmauth.admin.markpremiumopmarkpremium; console only unless opened
uxmauth.admin.markcrackedopmarkcracked; console only unless opened
uxmauth.admin.resolveopresolve; console only unless opened
uxmauth.admin.alertsopHearing failed logins, bans, shared addresses and staff actions
uxmauth.admin.databaseopdatabase move, uuidscheme; console only whatever a player holds
uxmauth.admin.languageoplang set-player, lang reset-player

On Velocity there are no defaults: the console may run everything, and a player needs the node from a permission plugin.

Related: Commands

Reference · UXPLIMA Documentation · uxwDocs