Home›Java›Mods›JobsForge | Advanced Jobs, Levels & Prestige
JobsForge | Advanced Jobs, Levels & Prestige
ModsJava

JobsForge | Advanced Jobs, Levels & Prestige

⬇ Download on Spigot


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.


​

[​IMG]



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.


​

[​IMG]



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.


​

[​IMG]



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.


​

[​IMG]



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.


​

[​IMG]



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%
JOB-SPECIFIC DATA

Code (Text):
%jobsforge_job_level_<job>%
%jobsforge_job_xp_<job>%
PROGRESSION DATA

Code (Text):
%jobsforge_xp_required%
%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

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
ADMIN COMMANDS

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

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

Spoiler: CONFIGURATION
CONFIGURATION FILES

Code (Text):
config.yml
gui.yml
messages.yml
storage.yml
jobs/*.yml
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.



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

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.

​

Commands

Plugin details

Read from the plugin's own plugin.yml.

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.

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.

Explore more