JOBSFORGE
Advanced Jobs • Levels • Prestige • Progression
60+ Jobs. One World. Endless Progression.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
REQUIREMENTS
JobsForge is designed to work out of the box with a standard modern Paper server.
REQUIRED
Paper / Spigot
A compatible modern Paper or Spigot server is required to run JobsForge.
NO DATABASE REQUIRED
JobsForge uses YAML player storage by default. No MySQL, PostgreSQL or external database is required.
NO ECONOMY REQUIRED
The core JobsForge progression system does not require Vault. Vault is only needed if you want job money rewards through an external economy plugin.
OPTIONAL INTEGRATIONS
Vault
Required only for economy-based job rewards.
PlaceholderAPI
Required only if you want to use JobsForge placeholders in other compatible plugins.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
A COMPLETE JOBS EXPERIENCE FOR MODERN SERVERS
JobsForge turns everyday Minecraft actions into a complete progression system.
Mine. Farm. Build. Hunt. Fish. Explore. Craft.
Choose your career, earn XP and money, level up, unlock progression milestones, prestige your jobs and compete on the leaderboard.
Built by KingBrezz with configurable jobs, player progression, GUI interfaces, BossBar feedback, YAML storage and optional integrations.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
60 JOBS. 60 DIFFERENT PATHS.
JobsForge comes with 60 ready-to-use jobs, each with its own identity, category, icon, color, XP progression and action rewards.
● MINING
Mine stone, ores, deepslate and valuable resources to progress your career.
● FARMING
Harvest crops, grow resources and turn farming into a real progression path.
● COMBAT
Take on mobs and dangerous encounters while building your combat progression.
● EXPLORATION
Reward players for discovering and interacting with the world.
● CRAFTING & PROFESSIONS
Create specialized careers around crafting, trading, brewing, building and more.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
EVERY JOB HAS ITS OWN IDENTITY
JobsForge does not treat every career as the same generic job.
Each job configuration can define its display name, description, icon, color, category, maximum level, prestige limit, XP formula, actions, rewards and level-up effects.
60 JOB CONFIGURATIONS
Every included career is stored separately inside the jobs/ directory, making individual jobs easy to configure and maintain.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PROGRESSION THAT ACTUALLY FEELS LIKE PROGRESSION
JobsForge is built around long-term progression rather than a simple XP counter.
Players start with their chosen careers and gradually work toward higher levels, milestones and prestige ranks.
LEVEL 1 → 100
Each job can progress up to level 100 by default, with configurable XP requirements.
PRESTIGE 1 → 5
Reach the required maximum level and prestige your career for another layer of progression.
MULTIPLE ACTIVE JOBS
Players can have up to 5 jobs at the same time, giving them freedom to build their own combination of careers.
MILESTONES & REWARDS
Jobs can define rewards at important progression levels, including configurable money rewards and messages.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BOSSBAR PROGRESSION
See your job progression directly on the screen while playing.
JobsForge uses a BossBar to show the current job, level and XP progress without forcing players to constantly open a menu.
JOB-AWARE BOSSBAR
The BossBar uses the active job's configured color and displays progression information in real time.
XP INFORMATION
Players can see their current XP, required XP and percentage progress toward the next level.
CONFIGURABLE DISPLAY
BossBar visibility, duration and title format can be configured from config.yml.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
THE JOB MENU
A dedicated interface for browsing available careers, checking job information and managing progression.
JOB SELECTION
Browse available jobs through the JobsForge GUI and choose the career that fits your playstyle.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PLAYER PROGRESSION
Your progression stays visible while you work toward the next level.
BOSSBAR PROGRESS
Clear progression feedback helps players understand how close they are to their next milestone.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
LEVEL UP FEEDBACK
Leveling up should feel like an event — not just another number changing.
LEVEL UP EVENT
JobsForge can display a title and subtitle when players reach a new level, alongside configurable sounds and particles.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COMPETE WITH OTHER PLAYERS
Progression becomes more meaningful when players have something to chase.
JobsForge includes a leaderboard system for showcasing the players with the highest job progression.
LEADERBOARD
Display the top players and give your server another progression goal beyond simply reaching maximum level.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PLAYER STATS
Players can inspect their current JobsForge progression from a dedicated statistics interface.
STATS MENU
View job-related progression information without leaving the JobsForge interface.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
REWARDS & ECONOMY
JobsForge can connect job activity with your server economy through Vault.
Actions defined by each job can provide XP and money rewards, allowing players to earn while naturally playing the game.
● ACTION REWARDS
Configure XP and money values for supported job actions.
● VAULT SUPPORT
Use your existing Vault-compatible economy instead of introducing a separate currency system.
● LEVEL REWARDS
Configure milestone rewards for important job levels.
● PRESTIGE PROGRESSION
Give experienced players another progression layer after reaching the required level.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
LEVEL-UP EXPERIENCE
JobsForge includes multiple feedback systems so important progression moments are clearly communicated to players.
TITLE + SUBTITLE
Show a dedicated level-up title and subtitle when a player reaches a new level.
SOUNDS
Configure sounds for joining jobs, leaving jobs, gaining XP, leveling up, reaching maximum level and prestiging.
PARTICLES
Optional particle effects can be used for level-up, maximum-level and prestige events.
SERVER BROADCASTS
Announce important progression events to the server when broadcasts are enabled.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
LEADERBOARD SYSTEM
JobsForge includes a configurable leaderboard with a default top 10 ranking and refresh interval.
GLOBAL PROGRESSION
Track overall job progression across players.
JOB LEADERBOARDS
Display progression for individual careers where supported by the interface.
CONFIGURABLE SIZE
Control the leaderboard size through configuration.
REFRESH INTERVAL
Configure how frequently leaderboard data is refreshed.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CONFIGURATION WITHOUT THE MESS
JobsForge keeps its configuration separated into focused files instead of putting everything into one massive configuration.
config.yml
Core settings, job limits, leaderboard, BossBar, titles, broadcasts, sounds and particles.
gui.yml
GUI titles and interface-related configuration.
messages.yml
Player-facing messages, broadcasts and progression notifications.
storage.yml
Storage configuration for player data.
jobs/*.yml
Individual configuration files for all 60 included jobs.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
YAML PLAYER STORAGE
JobsForge uses YAML player files for persistent player data.
No external database is required for the default storage system.
● SIMPLE
Player data is stored in individual YAML files under the plugin's playerdata storage structure.
● CONFIGURABLE SAVE INTERVAL
The player-data save interval can be configured through storage.yml/configuration.
● EASY TO MANAGE
A straightforward file-based storage approach keeps the default setup simple for server owners.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PLACEHOLDERAPI
Optional PlaceholderAPI support allows JobsForge information to be displayed in compatible server systems.
PLAYER OVERVIEW
Code (Text):
%jobsforge_jobs%
%jobsforge_job_count%
%jobsforge_total_level%
%jobsforge_level%
%jobsforge_xp%
%jobsforge_prestige%
%jobsforge_job_count%
%jobsforge_total_level%
%jobsforge_level%
%jobsforge_xp%
%jobsforge_prestige%
Code (Text):
%jobsforge_job_level_<job>%
%jobsforge_job_xp_<job>%
%jobsforge_job_xp_<job>%
Code (Text):
%jobsforge_xp_required%
%jobsforge_progress%
%jobsforge_top_position%
%jobsforge_progress%
%jobsforge_top_position%
Use JobsForge values across compatible scoreboards, tablists, holograms and other PlaceholderAPI-supported interfaces.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DEVELOPER API
JobsForge also exposes its own API layer for integrations and server-side development.
● JOB DATA
Access registered job information and player job data through the JobsForge API.
● PROGRESSION
Work with player levels, XP and prestige information from your own integrations.
● PLUGIN INTEGRATION
Build custom server features around the JobsForge framework instead of modifying the plugin itself.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BUILT FOR SERVER OWNERS
JobsForge gives administrators direct control over player progression without requiring manual database editing.
JOB MANAGEMENT
Manage player progression through the administrative command system.
XP MANAGEMENT
Give or take job XP when managing player progression.
LEVEL MANAGEMENT
Set player job levels directly when needed for administration or server management.
PLAYER RESET
Reset JobsForge player progression through the admin system.
RELOAD
Reload JobsForge configuration when changes are made.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DESIGNED AROUND YOUR SERVER
JobsForge does not require you to rebuild your server around another economy or progression system.
Connect it to what you already use and let it become another progression layer inside your existing gameplay.
ECONOMY
Vault-compatible economy integration.
PLACEHOLDERS
PlaceholderAPI integration for external server interfaces.
PERMISSIONS
Built-in permission nodes for players and administrators, compatible with your existing permission management setup.
GUI
Dedicated interfaces for browsing jobs, statistics and leaderboards.
CONFIGURATION
Separated configuration files keep customization organized.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT'S INCLUDED
60 ready-to-use jobs
100 levels per job
5 maximum prestige ranks
5 maximum active jobs per player
10 default leaderboard entries
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Spoiler: COMMANDS
PLAYER COMMANDS
ADMIN COMMANDS
Code (Text):
/jobs
/jobs help
/jobs list
/jobs browse
/jobs info <job>
/jobs join <job>
/jobs leave <job>
/jobs stats
/jobs level <job>
/jobs prestige <job>
/jobs leaderboard
/jobs top
/jobs menu
/jobs reload
/jobs help
/jobs list
/jobs browse
/jobs info <job>
/jobs join <job>
/jobs leave <job>
/jobs stats
/jobs level <job>
/jobs prestige <job>
/jobs leaderboard
/jobs top
/jobs menu
/jobs reload
Code (Text):
/jobsadmin reload
/jobsadmin give <player> <job> <amount>
/jobsadmin take <player> <job> <amount>
/jobsadmin setlevel <player> <job> <level>
/jobsadmin setxp <player> <job> <xp>
/jobsadmin reset <player>
/jobsadmin info <player>
/jobsadmin list
/jobsadmin give <player> <job> <amount>
/jobsadmin take <player> <job> <amount>
/jobsadmin setlevel <player> <job> <level>
/jobsadmin setxp <player> <job> <xp>
/jobsadmin reset <player>
/jobsadmin info <player>
/jobsadmin list
Spoiler: PERMISSIONS
PERMISSIONS
Code (Text):
jobsforge.*
jobsforge.use
jobsforge.jobs
jobsforge.jobs.join
jobsforge.jobs.leave
jobsforge.jobs.info
jobsforge.jobs.stats
jobsforge.jobs.leaderboard
jobsforge.jobs.prestige
jobsforge.jobs.menu
jobsforge.admin
jobsforge.admin.reload
jobsforge.admin.give
jobsforge.admin.take
jobsforge.admin.setxp
jobsforge.admin.setlevel
jobsforge.admin.reset
jobsforge.use
jobsforge.jobs
jobsforge.jobs.join
jobsforge.jobs.leave
jobsforge.jobs.info
jobsforge.jobs.stats
jobsforge.jobs.leaderboard
jobsforge.jobs.prestige
jobsforge.jobs.menu
jobsforge.admin
jobsforge.admin.reload
jobsforge.admin.give
jobsforge.admin.take
jobsforge.admin.setxp
jobsforge.admin.setlevel
jobsforge.admin.reset
Spoiler: CONFIGURATION
CONFIGURATION FILES
config.yml
Core settings, job limits, leaderboard, BossBar, titles, broadcasts, sounds and particles.
gui.yml
GUI configuration.
messages.yml
Messages and progression notifications.
storage.yml
Player storage configuration.
jobs/*.yml
Individual job definitions and rewards.
Code (Text):
config.yml
gui.yml
messages.yml
storage.yml
jobs/*.yml
gui.yml
messages.yml
storage.yml
jobs/*.yml
Core settings, job limits, leaderboard, BossBar, titles, broadcasts, sounds and particles.
gui.yml
GUI configuration.
messages.yml
Messages and progression notifications.
storage.yml
Player storage configuration.
jobs/*.yml
Individual job definitions and rewards.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CHOOSE YOUR CAREER.
BUILD YOUR PROGRESSION.
MASTER YOUR JOB.
Whether your players prefer mining, farming, combat, exploration, crafting or something completely different,
JobsForge gives them a reason to keep playing, keep progressing and keep improving.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
JOBSFORGE
60 Jobs. One World. Endless Progression.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1, 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
JobsForge | Advanced Jobs, Levels & Prestige is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2, 26.3. Downloaded 3 times (via Spigot). Download it and open it directly in the game.