HomeJavaModszyrajobs
zyrajobs
zyrajobs — screenshot 1zyrajobs — screenshot 2zyrajobs — screenshot 3zyrajobs — screenshot 4

⚒ ZyraJobs

A fully custom Jobs plugin with beautiful GUI menus, progressive unlocks, and a deep leveling system — built for Spigot 1.21.


✨ Overview

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.


🧭 The 4 Jobs

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.


🖥️ Custom GUI Menus

ZyraJobs is built around beautiful, interactive inventory menus:

Main Menu

Main Menu — Farmer tooltip

Job Detail Menu — Farmer


📈 Progressive Unlocks

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

Level requirement message

Example for Farmer:

Every unlock sends the player a chat notification the moment they reach the required level.


🎖️ Level-Up System

When a player levels up, they get:

Level-up title

Level-up subtitle bar


⚡ Job Bonuses (every 10 levels)

Each job grants passive bonuses at milestone levels:

⛏ Miner

🌾 Farmer

🏹 Hunter

⚗ Alchemist


🛠️ Commands

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

🔑 Permissions

Permission Default Description
zyrajobs.use Everyone Access to /jobs
zyrajobs.admin OP Access to /jadmin

⚙️ Configuration

Everything is configurable in config.yml:


📦 Requirements


👤 Credits

Made by sti_moizyraplug's group

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more