Modern Jobs - Folia Support v1.0.8

A next-generation jobs experience built for modern Minecraft servers.
ChatGPT Image Apr 23, 2026, 06_47_13 PM.png
ModernJobs.png

ModernJobs
The most complete and modern Jobs plugin for Minecraft 1.21+

Full Documentation

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


✦ What is ModernJobs?

ModernJobs is a feature-rich, fully configurable jobs plugin for Paper/Spigot 1.21+. Players choose one or more jobs — Miner, Farmer, Hunter, and more — and earn XP and money for performing in-game actions. As they level up they unlock perks, rewards, and prestige — all through a slick click-through GUI.

Every single detail is configurable via YAML. No coding required.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ 11 Built-in Jobs

  • ⛏ Miner — Break ores and stone for XP and money. Unlocks Vein Mining and Night Vision perks.
  • Woodcutter — Chop logs and trees. Unlocks Tree Feller and instant Leaf Decay.
  • Farmer — Harvest crops. Unlocks auto-replant, auto-plant, and crop growth boost.
  • Fisher — Catch fish and treasure. Unlocks Double Cast, Lucky Waters, and Treasure Sense.
  • ⚔ Hunter — Kill mobs and monsters. Unlocks Loot Boost, Mob Tracking, and Mob Sense.
  • Builder — Place blocks. Unlocks the Scaffold perk for instant vertical building.
  • Blacksmith — Smelt and craft gear. Unlocks Auto Smelt, Field Repair, and Netherite Smithing.
  • Smelter — Smelt items and cook food. Unlocks Super Smelt and Auto Fuel.
  • ⚒ Crafter — Craft items at a workbench. Unlocks Mass Make for bonus crafting output.
  • Explorer — Break biome-specific blocks. Unlocks Dimension Warp to teleport between worlds.
  • ✨ Enchanter — Enchant items at the enchanting table. Unlocks Lore Reader, XP Boost, and Arcane Focus.
1777041508644.png

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

✦ Key Features

Full Click-Through GUI

Every action — joining, leaving, tracking progress, viewing rewards and perks — is done through intuitive inventory menus. No commands needed for players.
  • Main Menu — Browse all jobs with your level, XP bar, and progress shown on each job icon.
  • Job Detail Menu — See your stats, how to earn XP, upcoming rewards, all level rewards, and your perks.
  • Rewards Menu — Browse every reward at every level in order. Green = unlocked, Gray = locked.
  • Perks Menu — See every perk the job offers, at which level it unlocks, and whether you have it.
  • Leaderboard Menu — Per-job and global rankings with player heads, level, prestige and total XP.
  • Admin Menu — Give XP, set levels, reset players, add boosters and force-reload — all in one GUI.
Every slot, material, name, lore and colour in every GUI is fully configurable via gui.yml.
1777041550668.png


1777041598758.png


1777041626065.png



1777041667791.png

⭐ Prestige System
After reaching max level in a job, players can prestige — resetting to level 1 in exchange for:
  • A permanent XP multiplier (configurable, default +10% per prestige level)
  • Exclusive prestige rewards (money, items, commands) defined per prestige milestone in config.yml
  • Per-prestige level rewards inside each job file — different rewards at Prestige 1 vs Prestige 2, etc.
Up to 10 prestige levels per job (configurable). Prestige is tracked individually per job.
1777041710128.png
✨ 20+ Active Perks
Real gameplay-changing perks unlocked by reaching certain job levels:
  • Vein Miner — Break an entire ore vein in one click
  • Tree Feller — Chop a full tree with one swing
  • Auto Smelt — Break ore blocks and get smelted results directly
  • Super Smelt — Auto Smelt drops double output
  • Field Repair — Repair tools in the field using iron ingots
  • Netherite Smithing — Upgrade diamond gear to Netherite at a Smithing Table
  • Replant — Harvested crops replant themselves automatically
  • Growth Boost — Nearby crops grow faster when you harvest
  • Double Cast — Fishing duplicates your catch
  • Mob Tracking — Compass points to the nearest monster
  • Mob Sense — Sneak with compass to reveal mobs through walls (Glowing effect)
  • Scaffold — Place blocks below you while sneaking/flying
  • Dimension Warp — Teleport between dimensions with a compass
  • Mass Make — Crafting produces a bonus copy of the result
  • Permanent Night Vision — Flicker-free permanent night vision for Miners
  • ...and more
Every perk can be enabled/disabled individually and has its own configurable permission, display name, and description.
1777041783571.png


XP & Money Per Action
Each action entry in a job file supports:
  • xp — how much XP to award
  • money — how much money to give (requires Vault)
  • chance — probability of reward (0.0–1.0)
  • level-requirement — minimum level to earn from this action
  • max-level-requirement — stop earning from this action above this level

Level Rewards
Define rewards for any level in any job:
  • Money — give in-game currency
  • Items — give any Minecraft item (format: MATERIAL AMOUNT)
  • Commands — run any console command (%player% placeholder)
  • Permissions — permanently grant a permission node (auto-integrates with LuckPerms)
  • Fireworks — launch a firework at the player's location
  • Custom sound — play any Bukkit sound with configurable volume and pitch

XP Multipliers & Boosters
  • Global multiplier — multiply all XP for everyone
  • Permission multipliers — VIP, MVP, Elite ranks get higher XP (fully configurable permissions and values)
  • Temporary Boosters — activate time-limited XP multipliers per job via command or Admin GUI

4 Storage Backends
  • YAML — one file per player, zero setup, perfect for small servers
  • SQLite — single file database, better performance for medium servers
  • MySQL / MariaDB — full relational database, perfect for networks and large servers
  • MongoDB — flexible document storage for scale
All libraries are downloaded automatically at startup — no manual lib installation needed.

ActionBar & Title Notifications
  • Every XP gain shows in the ActionBar — fully customisable format with XP, money, level, and a progress bar
  • Level-up titles appear on screen with configurable fade-in, stay, and fade-out timing
  • Optional server-wide broadcast every N levels

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ Integrations

  • Vault — money rewards on every XP action and level reward
  • PlaceholderAPI — full placeholder support: level, XP, prestige, progress bar, and more per job
  • LuckPerms — permission nodes granted by level rewards persist reliably
  • ItemsAdder — custom blocks and furniture can be job action targets
  • Nexo — same support for Nexo custom blocks and furniture
  • Folia — full threaded scheduler support, no extra configuration needed

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ PlaceholderAPI Placeholders

  • %jobs_level_<job>% — player's level in that job
  • %jobs_xp_<job>% — current XP in that job
  • %jobs_xp_needed_<job>% — XP needed for next level
  • %jobs_progress_<job>% — progress percentage
  • %jobs_progress_bar_<job>% — visual progress bar
  • %jobs_prestige_<job>% — prestige level in that job
  • %jobs_total_xp_<job>% — total XP ever earned in that job
  • %jobs_max_level_<job>% — configured max level for that job
  • %jobs_count% — number of jobs the player has joined
  • %jobs_total_level% — sum of levels across all joined jobs

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ Commands

  • /jobs — open the main Jobs GUI
  • /jobs reload — reload all configs without restarting
  • /jobs giveexp <player> <job> <amount> — give a player XP in a job
  • /jobs setlevel <player> <job> <level> — set a player's level
  • /jobs reset <player> [job] — reset a player's job data
  • /jobs booster add <job> <multiplier> <seconds> — activate a temporary booster
  • /jobs admin — open the Admin GUI

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ Requirements

  • Java 17+
  • Paper / Spigot 1.21+ (also supports Folia)
  • Vault + an economy plugin (EssentialsX, CMI, etc.) — optional, for money rewards

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Full Documentation
https://oreostudios.fr/wiki/modernjobs/index.html

Everything — every config key, every perk, every GUI option — is documented in detail.
New to the plugin? Start with the Installation section. It takes 5 minutes.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ Frequently Asked Questions

Can players have more than one job at once?

Yes. The max-jobs option in config.yml controls how many jobs a player can hold simultaneously. Set it to -1 for unlimited. You can also grant the modernjobs.slots.<n> permission to give specific groups a higher limit.

Does it work with CMI / EssentialsX / other economy plugins?
Yes — ModernJobs pays money through Vault, which is compatible with any economy plugin that provides a Vault hook. EssentialsX, CMI, iConomy, and hundreds of others all work out of the box.

How do I add a custom job?
Create a new .yml file in the jobs/ folder and define your actions, levels, and rewards following the same format as the built-in jobs. Run /jobs reload — the new job appears in-game immediately with no restart required.

Can I disable a perk I don't want on my server?
Yes. Every perk has an enabled: true/false toggle inside config.yml. Disabled perks are hidden from the Perks GUI automatically.

Does prestige wipe all a player's level rewards?
Prestige resets XP and level back to 0 but does not revoke previously granted permissions or items. You control exactly what happens at each prestige milestone via the prestige-rewards section in config.yml.

Does it support 1.20.x?
ModernJobs targets Paper / Spigot 1.21+. Older versions are not officially supported. Using the plugin on 1.20.x may work but is not tested and no bug reports for sub-1.21 versions will be accepted.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ Support

Found a bug? Have a question? Want to suggest a feature?

  • Discord — fastest response. Join the Oreo Studios Discord server linked in the resource banner.
  • SpigotMC Discussion tab — post your question or bug report directly on this page.
  • GitHub Issues — for confirmed bugs and feature requests, open a ticket on the repository.

When reporting a bug please include your server version, ModernJobs version, the full error from latest.log, and steps to reproduce. Bug reports without this information will be closed.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


ModernJobs
Built with care by Oreo Studios — because your players deserve more than /baltop grind.
Buy a license now
$15.00
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
903 Views
5 Purchases
6 Downloads
Apr 25, 2026 Published
Jul 7, 2026 Updated
Not yet rated
1.6 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. GUI
Game mode
  1. Survival
  1. Factions
  1. Towny
Supported software
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Polish
  1. Turkish
  1. Chinese
  1. Indonesian
  1. Italian
  1. Vietnamese
  1. Dutch
  1. Korean
  1. Czech
  1. Thai
  1. Hungarian
  1. Arabic
  1. Japanese
  1. Ukrainian
  1. Swedish
  1. Danish
  1. Romanian
  1. Slovak
  1. Hebrew
  1. Lithuanian
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
The Ultimate NPC Plugin for MythicMobs & ModelEngine
5.00 star(s) 1 ratings
26 purchases
Bring the Ultimate holiday spirit to your Minecraft server with the Ultimate Christmas Plugin!
Not yet rated
7 purchases
The Ultimate Plugin for Your Minecraft Economy Needs!
Not yet rated
1 purchase
Plugin that will create a void world in your server just by running 1 command /afevoid
Not yet rated
2 purchases
Not yet rated
1 purchase
Share and earn
Refer this resource and earn a 10% commission.
903 Views
5 Purchases
6 Downloads
Apr 25, 2026 Published
Jul 7, 2026 Updated
Not yet rated
1.6 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. GUI
Game mode
  1. Survival
  1. Factions
  1. Towny
Supported software
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Polish
  1. Turkish
  1. Chinese
  1. Indonesian
  1. Italian
  1. Vietnamese
  1. Dutch
  1. Korean
  1. Czech
  1. Thai
  1. Hungarian
  1. Arabic
  1. Japanese
  1. Ukrainian
  1. Swedish
  1. Danish
  1. Romanian
  1. Slovak
  1. Hebrew
  1. Lithuanian
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
The Ultimate NPC Plugin for MythicMobs & ModelEngine
5.00 star(s) 1 ratings
26 purchases
Bring the Ultimate holiday spirit to your Minecraft server with the Ultimate Christmas Plugin!
Not yet rated
7 purchases
The Ultimate Plugin for Your Minecraft Economy Needs!
Not yet rated
1 purchase
Plugin that will create a void world in your server just by running 1 command /afevoid
Not yet rated
2 purchases
Not yet rated
1 purchase
Top