Commands and permissions

Player commands #

CommandWhat it does
/referralOpens the personal referral hub.
/referral <code or friend's name>Gives the source or inviter. Alias: /referred.
/referral codeShows your permanent invite code.
/referral statsShows your own invite results.
/referral topShows the ranking for the configured period.
/referral inventoryAlways opens the standalone inventory menu, even when the hub would open as a dialog.

Staff commands #

/referraltrack (alias /rtrack) accepts: dashboard, install, theme, reload, doctor, validate, analytics, growth, campaign, review, rescue, discord, lookup, remove and export. /referralstats (alias /refstats) opens the stats menu.

CommandWhat it does
/referraltrack dashboardOpens the staff dashboard.
/referraltrack install <preset> [confirm]Previews a preset; applies it with confirm. See Presets and themes.
/referraltrack theme <theme> [confirm]Previews a theme; applies it with confirm.
/referraltrack reloadReloads configuration and language files. Database settings need a restart; the reload tells you when.
/referraltrack doctorHealth report for the database, rewards and integrations.
/referraltrack validateRead-only configuration check. Reports paths and expectations, never secret values.
/referraltrack analytics [1-365 days]Referral analytics.
/referraltrack growth [1-100]Quality ranking of sources (VeloGrowth).
/referraltrack campaign <list|inspect|preflight|create|enable|disable|clone|engine|archive|archived>Campaign administration. See Campaigns.
/referraltrack review <list [page]|show <player>|approve|reject|revoke|rollback <player> confirm <reason>>Fraud-review queue and decisions. See Fraud review.
/referraltrack rescue [list|retry <id> confirm <reason>|cancel <id> confirm <reason>]Reward Rescue.
/referraltrack discord preview <join|claim|validated|milestone|snapshot|daily|weekly>Previews a Discord card.
/referraltrack lookup <player>Shows a player's referral record.
/referraltrack remove <player>Removes a referral record.
/referraltrack export [csv|json] [campaign|source <id>]Exports referral data.

Permissions #

ReferralTrack uses plain Bukkit permission nodes, so LuckPerms and similar plugins work without a hard dependency. referraltrack.admin is the parent of every administrative node.

PermissionAccess
referraltrack.usePlayer /referral commands. Granted by default.
referraltrack.adminEvery administrative area and /referralstats. Operators by default.
referraltrack.admin.stats/referralstats.
referraltrack.admin.dashboardStaff dashboard.
referraltrack.admin.installPreset preview and install.
referraltrack.admin.themeTheme preview and install.
referraltrack.admin.reloadConfiguration reload.
referraltrack.admin.doctorHealth report.
referraltrack.admin.validateConfiguration validation.
referraltrack.admin.analyticsAnalytics.
referraltrack.admin.growthGrowth rankings.
referraltrack.admin.campaignCampaign inspection and management.
referraltrack.admin.reviewFraud-review queue and decisions.
referraltrack.admin.rescueReward Rescue operations.
referraltrack.admin.discordWebhook snapshots and previews.
referraltrack.admin.lookupPlayer referral lookup.
referraltrack.admin.removeReferral removal.
referraltrack.admin.exportCSV and JSON export.
referraltrack.ignoreExcludes the player from all tracking and stats. For bot and test accounts.

The Reward Rescue node can be replaced with reward-rescue.permission in config.yml; referraltrack.admin always keeps access.

text
/lp group analyst permission set referraltrack.admin.stats true
/lp group analyst permission set referraltrack.admin.dashboard true
/lp group analyst permission set referraltrack.admin.analytics true
/lp group analyst permission set referraltrack.admin.growth true