Skip to content

Permissions

AxDevv edited this page Dec 9, 2025 · 2 revisions

Permissions

Complete list of all UniverseJobs permissions.

Basic Permissions

Permission Description Default
universejobs.use Access to basic commands true
universejobs.* All permissions op

Job Permissions

Permission Description
universejobs.job.<job_id> Access to specific job (default for each job)

Max Level Override

Permission Description
universejobs.job.<job_id>.maxlevel.<level> Override max level for job

Example:

universejobs.job.miner.maxlevel.150  # Allow level 150 in miner

Max Jobs Permissions

Permission Description
universejobs.max_join.<number> Maximum jobs player can have
universejobs.maxjobs.<number> Alternative max jobs permission

Example:

universejobs.max_join.5  # Allow 5 jobs
universejobs.maxjobs.3   # Allow 3 jobs

Reward Permissions

Permission Description
universejobs.rewards.use Access to rewards menu and commands

Admin Permissions

Permission Description
universejobs.admin Access to admin subcommand menu
universejobs.admin.givecustom Give custom XP/money rewards
universejobs.admin.reset Reset player job data
universejobs.admin.forcejoin Force player to join job
universejobs.admin.forceleave Force player to leave job
universejobs.admin.setxp Set player XP
universejobs.admin.setlevel Set player level
universejobs.admin.info View player job info
universejobs.admin.reload Reload configurations
universejobs.admin.boost Manage boosts
universejobs.admin.actionlimits Manage action limits
universejobs.admin.menu.reload Reload menu configurations

Multiplier Permissions

Dynamic permissions for permanent multipliers:

XP Multipliers

Permission Effect
universejobs.multiplier.exp.* All XP multipliers
universejobs.multiplier.exp.1.25 1.25x XP
universejobs.multiplier.exp.1.5 1.5x XP
universejobs.multiplier.exp.2 2x XP
universejobs.multiplier.exp.3 3x XP

Money Multipliers

Permission Effect
universejobs.multiplier.money.* All money multipliers
universejobs.multiplier.money.1.25 1.25x Money
universejobs.multiplier.money.1.5 1.5x Money
universejobs.multiplier.money.2 2x Money
universejobs.multiplier.money.3 3x Money

Wildcard Multipliers

Permission Effect
universejobs.multiplier.* All multipliers (XP and money)

Spawner Payment Permissions

Reduce earnings from spawner mob kills:

Permission Effect
universejobs.spawnerpayment.<percent> Set payment percentage for spawner kills

Example:

universejobs.spawnerpayment.50   # 50% payment for spawner mobs
universejobs.spawnerpayment.0    # No payment for spawner mobs

LuckPerms Examples

Basic Player Setup

# Give basic access
/lp user Steve permission set universejobs.use

# Allow joining miner job
/lp user Steve permission set universejobs.job.miner

VIP Ranks

# Bronze VIP
/lp group bronze permission set universejobs.multiplier.exp.1.25
/lp group bronze permission set universejobs.multiplier.money.1.25

# Silver VIP
/lp group silver permission set universejobs.multiplier.exp.1.5
/lp group silver permission set universejobs.multiplier.money.1.5

# Gold VIP
/lp group gold permission set universejobs.multiplier.exp.2
/lp group gold permission set universejobs.multiplier.money.2
/lp group gold permission set universejobs.max_join.5

# Platinum VIP
/lp group platinum permission set universejobs.multiplier.exp.3
/lp group platinum permission set universejobs.multiplier.money.3
/lp group platinum permission set universejobs.job.miner.maxlevel.150

Staff Ranks

# Helper
/lp group helper permission set universejobs.admin.info

# Moderator
/lp group mod permission set universejobs.admin.reset
/lp group mod permission set universejobs.admin.boost

# Admin
/lp group admin permission set universejobs.admin

Job-Specific Access

# Premium jobs
/lp group premium permission set universejobs.job.enchanter
/lp group premium permission set universejobs.job.alchemist

Condition Permissions

Use permissions in action conditions:

actions:
  break:
    - target: DIAMOND_ORE
      xp: 100
      money: 25
      requirements:
        permission: "universejobs.premium.mining"

Default Permissions

Configure default permissions in your permission plugin:

# Give all players basic access
/lp group default permission set universejobs.use
/lp group default permission set universejobs.job.miner
/lp group default permission set universejobs.job.farmer
/lp group default permission set universejobs.job.hunter

Negating Permissions

Remove specific permissions:

# Remove a specific job from a group
/lp group default permission set universejobs.job.explorer false

# Remove multiplier from specific user
/lp user Steve permission set universejobs.multiplier.exp.2 false

Context-Based Permissions

With LuckPerms, use contexts for temporary permissions:

# 2x XP for 1 hour
/lp user Steve permission settemp universejobs.multiplier.exp.2 true 1h

UniverseJobs Wiki

Getting Started

Core Features

Player Features

Reference

Advanced


GitHub

Clone this wiki locally