Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Creators
Details
THIS PLUGIN FROM VERSION 2.0.0 NEED MrLibCore
[❢] Supported Versions: 1.21.x
[❢] Requirements: Java 21, Vault
[❢] Developer API: This plugin also supports developer API – more info Here
Older versions are not and will not be supported
✨ About the Plugin
MrUltimateJobs is a modern, performance-friendly jobs plugin with full multi-job support, persistent player data, beautiful menus, manual reward claiming, PlaceholderAPI integration, and a clean Developer API for quests and integrations.
✨ Features
- Multi-Job System – Players can be active in multiple jobs at once (
Active-Jobs) - Persistent Data – Levels, XP, per-job money and
Active-Jobssaved across restarts - Menus – Head menu and Rewards menu with pagination, gradient texts, glowing, custom model data, and
disable-item-info - Manual Claiming – Level-specific rewards are NOT auto-given; claim them in the Rewards menu
- Bossbar/Actionbar – Real-time XP/Money per action window, resets after hide; shows
MAXXP at max level - Expression-Based Balancing – Use formulas like
0.3*[Level]in YAML - PlaceholderAPI – Rich placeholders for multi-job data
- Custom Events –
JobMoneyEarnedEvent,JobLevelUpEvent - Developer API – Query levels/XP/money, check membership; designed for quests
- Economy – Vault deposit with correct accumulation and totals
✨ Commands
Player Commands
/jobs– Open the main jobs menu/jobs help– Show jobs help/jobs list– List available jobs/jobs join <Job-Name>– Join a job/jobs leave <Job-Name>– Leave a job/jobs rewards <Job-Name>– Open job rewards menu/jobs reload– Reload jobs/jobs top <Job-Name/All>- Open top menu
Admin Commands
/muj reload– Reload configuration and messages/muj give level <Job-Name> <Player> <Amount>– Give levels in a specific job/muj give xp <Job-Name> <Player> <Amount>– Give XP in a specific job/muj give booster <Amount> <Player> <BoosterId>– Give booster item/muj tournament start [Id]– Start tournament (random if no Id)/muj tournament end– End active tournament/muj tournament status– Show tournament status/muj event start [Id]– Start event (random if no Id)/muj event end– End active event/muj event status– Show event status
✨ Permissions
Player Permissions
mrultimatejobs.use– Access to open jobs menusmrultimatejobs.menu– Permission to open the main jobs menumrultimatejobs.rewards.open– Permission to open rewards menumrultimatejobs.rewards.claim– Permission to claim rewardsmrultimatejobs.jobs.join– Base permission to join jobsmrultimatejobs.jobs.join.<job>– Join a specific jobmrultimatejobs.jobs.join.*– Join any jobmrultimatejobs.jobs.leave– Base permission to leave jobsmrultimatejobs.jobs.leave.<job>– Leave a specific jobmrultimatejobs.jobs.leave.*– Leave any jobmrultimatejobs.maxjobs.<Number>- Define max jobs per player
Admin Permissions
mrultimatejobs.reload– Reload plugin filesmrultimatejobs.give– Use/muj give ...mrultimatejobs.tournament– Manage tournaments and eventsmrultimatejobs.admin– Full administrative accessmrultimatejobs.*– All permissions (includes player/admin nodes)
✨ PlaceholderAPI
Job (replace <job> with JobConfigName)
%mrlibcore_muj_job_<job>_total_workers%– Number of players employed in the job%mrlibcore_muj_job_<job>_current_level%– Player's current level in the job%mrlibcore_muj_job_<job>_max_level%– Maximum level for the job%mrlibcore_muj_job_<job>_money_maked%– Player's earned money in the job
Leaderboards
%mrlibcore_muj_job_<job>_topn_<level|moneymaked>_<POSITION>%– Player name at position%mrlibcore_muj_job_<job>_topv_<level|moneymaked>_<POSITION>%– Value at position
General
%mrlibcore_muj_jobs_total_workers%– Total workers across all jobs%mrlibcore_muj_job_current_jobs%– Count of player's active jobs%mrlibcore_muj_job_max_jobs%– Player's max allowed jobs%mrlibcore_muj_job_totalmoneymaked%– Player's total money made
✨ Plugin Preview
You can found preview images on Gallery




