-
Notifications
You must be signed in to change notification settings - Fork 10
Installation
AxDevv edited this page Dec 9, 2025
·
2 revisions
| Requirement | Version |
|---|---|
| Java | 21 or higher |
| Server | Paper 1.13+ or Folia |
| Vault | Latest (for economy) |
| PlaceholderAPI | Optional |
Download the latest version from GitHub Releases.
- Stop your server
- Place
UniverseJobs-x.x.x.jarin yourplugins/folder - Start your server
On first launch, UniverseJobs will create:
plugins/UniverseJobs/
├── config.yml # Main configuration
├── jobs/ # Job definitions
│ ├── miner.yml
│ ├── farmer.yml
│ ├── hunter.yml
│ ├── lumberjack.yml
│ ├── brewer.yml
│ ├── repairer.yml
│ └── explorer.yml
├── rewards/ # Reward definitions
│ ├── miner_rewards.yml
│ ├── farmer_rewards.yml
│ ├── hunter_rewards.yml
│ └── lumberjack_rewards.yml
├── menus/ # GUI configurations
│ ├── main-menu.yml
│ ├── job-menu.yml
│ ├── actions-menu.yml
│ ├── rankings-menu.yml
│ └── boost-manager.yml
├── gui/ # Reward GUI configurations
├── xp-curves/ # XP progression curves
│ └── default.yml
├── languages/ # Translations
│ ├── en_US.yml
│ └── fr_FR.yml
└── data/ # Player data (if using file storage)
By default, UniverseJobs uses SQLite. For larger servers, configure MySQL in config.yml:
database:
type: "mysql"
mysql:
host: "localhost"
port: 3306
database: "universejobs"
username: "user"
password: "password"
prefix: "universejobs_"
pool:
min-connections: 2
max-connections: 10Run /jobs to open the main menu. If everything is working, you'll see the jobs GUI.
UniverseJobs includes an automatic migration tool:
# Convert job configurations only
/jobs admin migrate JobsReborn jobs
# Migrate player data only
/jobs admin migrate JobsReborn data
# Full migration (jobs + player data)
/jobs admin migrate JobsReborn allThis will:
- Detect JobsReborn data
- Convert job configurations to UniverseJobs format
- Migrate player data (levels, XP)
- Generate a migration report
- Stop your server
- Replace the old JAR with the new one
- Start your server
Configuration files are preserved during updates. New options will be added with default values.
- Check Java version:
java -version(must be 21+) - Check server console for errors
- Ensure Vault is installed
- Install Vault
- Install an economy plugin (EssentialsX, CMI, etc.)
- Restart the server
- Install PlaceholderAPI
- Run
/papi reload