Break the grind and rewrite how players work with PaloJobs+, a fully-loaded jobs system with an RPG soul.
Forget boring job plugins with flat tasks and static rewards. PaloJobs+ brings your Minecraft server to life with dynamic progression, interactive quests, skill trees, specializations, and community-driven events. Whether you're building a survival server, an RPG world, or a custom experience—this plugin gives you the tools to turn jobs into adventures.

Unique Skill Trees for Every Job
Each job includes its own skill tree with powerful abilities. Configure each one to match your vision and offer players deep, meaningful progression paths.
Job-Based Quests
Turn jobs into full experiences with quests that give purpose and rewards, changing the way players interact with their world.
Specializations
Unlock job-specific perks and bonuses through specialization paths, giving players the power to tailor their gameplay even further.
Rebirth System
Reached the top? Start again stronger! Players can reset their progress in exchange for exclusive rewards and prestige titles.
Level-Based Titles
Show off your progress with in-game titles that unlock as players reach key levels. Flex your mastery in style!
Dynamic Built-In Events
- Happy Hour: Activate a limited-time event via command that boosts XP gain with a custom multiplier – perfect for peak activity hours.
- Job vs Job: A timed competitive event where jobs compete against each other to win exclusive rewards. Keeps the community buzzing!
15+ Default Jobs & 80+ Customizable Actions
Create classic roles like miner, fisherman, blacksmith—or invent your own! With over 80 customizable actions, the possibilities are endless.
Infinite Leveling & Progression
Fully flexible level system with customizable XP curves and rewards. Use simple values or advanced formulas to define how players grow.
Progress Notifications
Keep players motivated with milestone alerts (25%, 50%, 75%) as they progress through their jobs.
Job Slot Limits
Control how many jobs a player can have at once with permission-based job slots—ideal for balancing progression.
Smart Reward System
Automatically give rewards based on job, level, or action. Set it once and enjoy a hands-off, dynamic reward system.
Interactive Hover Text
When players accept jobs, quests and missions appear in chat. Hover to view objectives and rewards instantly!
Player Commands:
/jobs or /job or /pjobs (Requires palojobs.command.use)
- No arguments: Opens the main job menu if you have a job, or the job selection menu if you don’t.
- help: Displays a help message with available player commands.
- gui: Opens the main job menu (same as no arguments).
- menu: Opens the main job interface (stats, quests, skills, etc.).
- select: Opens the job selection GUI.
- join <job_id>: Allows you to join a specific job. (Requires palojobs.job.<job_id> or palojobs.job.*).
- leave: Leaves your current job.
- info [job_id]: Displays information about your current job or a specific job.
- reload: Reloads the plugin configuration. (Requires palojobs.admin permission).
/balance or /bal or /money (Requires palojobs.command.balance)
- No arguments: Displays your current balance. (Requires Vault and an economy plugin).
/titles (Requires palojobs.command.titles)
- No arguments: Opens the title selection menu to view and equip unlocked titles.
Administrator Commands:
/adminjobs or /ajobs (Requires palojobs.admin)
- help: Shows help for administrator commands.
- reload: Reloads the plugin configuration (config, messages, jobs, quests, skills).
- playerinfo <player> or pinfo <player>: Displays detailed job data for a player.
- setjob <player> <job_id|none>: Assigns a job to a player or removes it using none.
- setlevel <player> <level>: Sets the current job level of a player.
- setxp <player> <xp>: Sets the current XP for the player's job.
- givepoints <player> <amount>: Grants skill points to a player.
Event Commands (Admin):
- starthappyhour [multiplier] [duration_minutes]
Starts a Happy Hour event with optional XP multiplier and duration. - stophappyhour
Ends the current Happy Hour event. - startjobvsjob [duration_minutes]
Starts a Job vs Job event with an optional duration. - stopjobvsjob
Ends the current Job vs Job event.