
free jobs plugin for minecraft 1.21x
A fully custom Jobs plugin with beautiful GUI menus, progressive unlocks, and a deep leveling system — built for Spigot 1.21.
ZyraJobs lets your players choose a profession and level it up by doing what they love — mining, farming, hunting, or brewing. Every action earns XP, every level unlocks something new, and every milestone rewards the grind.
No bloat. No dependencies. Just a clean, immersive jobs experience with handcrafted GUI menus that look great out of the box.
| Job | How to level up | Unlocks |
|---|---|---|
| ⛏ Miner | Break ores underground | Coal → Iron → Gold → Diamond → Ancient Debris |
| 🌾 Farmer | Harvest fully grown crops | Wheat (Lv.1) → Carrots (Lv.5) → Chorus Plant (Lv.30) |
| 🏹 Hunter | Kill mobs & animals | Chickens → Creepers → Endermen → Warden (Lv.40) |
| ⚗ Alchemist | Brew potions at a stand | Basic potions (Lv.1) → Strength (Lv.8) → Turtle Master (Lv.25) |
Each job goes from level 1 to 50, with an XP formula that scales naturally: 100 × level^1.5.
ZyraJobs is built around beautiful, interactive inventory menus:



Crops, ores, mobs and potions are gated by level — you earn the right to work with better materials as you progress.

Example for Farmer:
+8 XP+15 XP (unlocked!)+12 XP+20 XP+45 XPEvery unlock sends the player a chat notification the moment they reach the required level.
When a player levels up, they get:


Each job grants passive bonuses at milestone levels:
⛏ Miner
🌾 Farmer
🏹 Hunter
⚗ Alchemist
| Command | Description |
|---|---|
/jobs |
Open the Jobs GUI |
/jadmin reload |
Reload the config |
/jadmin setlevel <player> <job> <level> |
Set a player's job level |
/jadmin addxp <player> <job> <amount> |
Add XP to a player |
/jadmin reset <player> |
Reset all job data for a player |
/jadmin info <player> |
View a player's job stats |
| Permission | Default | Description |
|---|---|---|
zyrajobs.use |
Everyone | Access to /jobs |
zyrajobs.admin |
OP | Access to /jadmin |
Everything is configurable in config.yml:
Made by sti_moi — zyraplug's group