COWMODSКаталог модов

zyrajobs

free jobs plugin for minecraft 1.21x

2324обновлён 9 окт. 2026 г.
ЭкономикаМеханики игрыУправление

Описание

⚒ 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

JobHow to level upUnlocks
⛏ MinerBreak ores undergroundCoal → Iron → Gold → Diamond → Ancient Debris
🌾 FarmerHarvest fully grown cropsWheat (Lv.1) → Carrots (Lv.5) → Chorus Plant (Lv.30)
🏹 HunterKill mobs & animalsChickens → Creepers → Endermen → Warden (Lv.40)
⚗ AlchemistBrew potions at a standBasic 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

  • Main Menu — displays all 4 jobs with your current level, XP bar, and active job highlighted with an enchantment glow
  • Job Detail Menu — color-coded per job (gray / green / red / purple), shows every unlockable action, required level, XP reward, and all level bonuses
  • Everything is click-to-navigate: open job details, join, leave, all without typing a command

📈 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:

  • Lv. 1 → Wheat +8 XP
  • Lv. 5 → Carrots & Potatoes +15 XP (unlocked!)
  • Lv. 8 → Beetroots +12 XP
  • Lv. 10 → Pumpkins & Melons +20 XP
  • Lv. 30 → Chorus Plant +45 XP

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

  • 🔔 A rich chat message with a formatted XP progress bar
  • 📺 A full screen title announcing the new level
  • 🔊 A level-up sound effect
  • 📣 A notification if a new action is unlocked at that level

⚡ Job Bonuses (every 10 levels)

Each job grants passive bonuses at milestone levels:

⛏ Miner

  • Lv. 10 — 15% chance to double coal drops
  • Lv. 20 — 10% chance to double iron/gold drops
  • Lv. 40 — 2% chance to find a diamond while mining deepslate
  • Lv. 50 — PRESTIGE: Triple XP on all ores

🌾 Farmer

  • Lv. 5 — 50% chance to auto-replant harvested crops
  • Lv. 15 — 10% chance to double wheat/carrot yield
  • Lv. 25 — Auto-replant guaranteed at 100%
  • Lv. 50 — PRESTIGE: Instant harvest without breaking

🏹 Hunter

  • Lv. 15 — 2% chance to drop monster heads on kill
  • Lv. 25 — Double XP against bosses (Ravager, Elder Guardian, Evoker...)
  • Lv. 35 — Regeneration effect after each kill
  • Lv. 50 — PRESTIGE: Random potion drop on every kill

⚗ Alchemist

  • Lv. 15 — 8% chance to brew a duplicate potion
  • Lv. 25 — Brewed potions last 25% longer
  • Lv. 35 — 5% chance to auto-upgrade potion to level II
  • Lv. 50 — PRESTIGE: All your potions are automatically level II

🛠️ Commands

CommandDescription
/jobsOpen the Jobs GUI
/jadmin reloadReload 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

PermissionDefaultDescription
zyrajobs.useEveryoneAccess to /jobs
zyrajobs.adminOPAccess to /jadmin

⚙️ Configuration

Everything is configurable in config.yml:

  • Max level (default: 50)
  • XP formula base and exponent
  • Multi-job mode (allow multiple jobs at once)
  • Per-action XP rewards and minimum level requirements
  • Level-up titles & sounds on/off
  • All chat messages with color code support

📦 Requirements

  • Minecraft: 1.21.x
  • Server software: Spigot or Paper 1.21+
  • Java: 21+
  • No dependencies required

👤 Credits

Made by sti_moi — zyraplug's group

Галерея

custom menu GUIinfo about stats in the jobsfarmer custom menu !!!level UP !!!

Последние версии

Все версии →
release

zyrajobs 3.0.0

3.0.0
9 окт. 2026 г.40Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, purpur, spigot
Скачать
Что нового
# Changelog All notable changes to ZyraJobs are documented in this file. ## [3.0.0] ### Added - **Leaderboards** — `/jobs top <job>` and a dedicated button in the job detail menu open a top 10 GUI (player heads) per job. Rankings are rebuilt asynchronously on a configurable interval (`settings.leaderboard.refresh-interval-seconds`) so reads never block the main thread. - **Economy rewards (Vault)** — each action can now grant money on top of XP via a per-action `money` field in `config.yml`. Automatically disabled with a log message if Vault or an economy plugin isn't installed; never fails startup. - **Prestige system** — once a job reaches the configured max level, a "Prestige" button resets it to level 1 in exchange for a permanent, stacking XP multiplier (`settings.prestige.xp-bonus-per-prestige`, default +10% per prestige). Also available to admins via `/jadmin prestige <player> <job>`. - **Action bar display** — shows each online player's active job(s), level and XP bar in the action bar on a configurable interval (`settings.actionbar`). Chosen over a sidebar scoreboard to stay compatible with scoreboards servers already run. - **PlaceholderAPI support** — a `zyrajobs` expansion is auto-registered when PlaceholderAPI is present, exposing `%zyrajobs_level_<job>%`, `%zyrajobs_xp_<job>%`, `%zyrajobs_xp_needed_<job>%`, `%zyrajobs_xp_percent_<job>%`, `%zyrajobs_prestige_<job>%`, `%zyrajobs_joined_<job>%`, `%zyrajobs_rank_<job>%`, `%zyrajobs_actions_<job>%`, `%zyrajobs_total_level%`, and `%zyrajobs_active_job%`. - **Per-job statistics** — a persistent action counter (blocks mined / crops harvested / mobs killed / potions brewed, depending on the job) is now tracked per player and shown in the job detail menu and `/jadmin info`. - `Vault` and `PlaceholderAPI` added as optional soft-dependencies in `plugin.yml`; the plugin runs normally without either installed. ### Changed - Player data saves are no longer triggered on every single XP gain. They now happen on level up, prestige, join/leave, disconnect, and on a periodic autosave (`settings.autosave-interval-seconds`, default 5 minutes), reducing disk I/O under heavy play. - `/jadmin info` now also reports prestige count and total actions performed per job. ### Fixed - Bonus descriptions in the job detail GUI showed a literal double percent sign (`15%%`) instead of a single `%` due to an unnecessary escape in `config.yml`.
release

zyrajobs 2.0.0

2.0.2
17 мар. 2026 г.143Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
carrot fix and more fix
beta

zyrajobs 2.0.0

2.0.1
16 мар. 2026 г.14Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
patched 2.0.0
alpha

zyrajobs 2.0.0

2.0.0
16 мар. 2026 г.17Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
NEW Jobs-coins and 200 levels
release

zyrajobs 1.0.0

1.0.0
13 мар. 2026 г.18Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
official first version first realease