No. 09 · Economy
Ultra Jobs
12 Careers, Contracts & Prestige
Jobs your players actually keep doing. Every block pays, with its picture. Daily contracts, perks, prestige and a live market. No pack.

- Version
- 0.0.1
- Runs on
- Paper
- Minecraft
- 1.21.11 - 26.3
- Java
- 21+
- Resource pack
- None
- Store
- BuiltByBit
Most jobs plugins pay a few cents per block and leave it there. Players join once, forget which job they took and never open the menu again. Ultra Jobs turns the work into a career: every block, crop, mob and trade pays with its own picture over the hotbar, levels come with a big title and a card of rewards, and there is always a next goal: a contract to finish, a perk to unlock, a rank to reach, a board to climb.
Twelve careers out of the box, daily contracts, perks, prestige, a live market and a heat bar that pays more the longer you keep going. Every menu and every message is drawn with the game's own pictures. No resource pack, no client mod: it works the moment your players join.

- 12 careers
- daily contracts
- heat bar
- pictures in chat
Every picture and GIF on this page is a real capture from the game, taken with our Ultra Shaders pack. Without shaders your players see the same menus, receipts and titles, without the warm light. The field and the quarry are a build of ours: the plugin brings the jobs, the menus and the messages.
Why your players will love it
- Every block feels like money.Mine a diamond and its picture, the pay and the XP show up over the hotbar. Two seconds of work, and they already know it was worth it.
- Level ups worth waiting for.A big title with the picture of the job, a card with every reward, and the whole server told when you reach a milestone.
- Always a goal for today.Six fresh contracts every morning, from Common to Epic, each with a bonus on top of the normal pay.
- Nobody gets lost.New players get a welcome card and a guide of eight steps that pays at every step. Every menu explains itself.
Why you will love it
- Works with your economy.EssentialsX, CMI or any other economy plugin through Vault or VaultUnlocked.
- An economy that stays healthy.A live market cools the work everyone farms, placed blocks never pay twice, and there are caps per action and per day if you want them.
- Every number is yours.467 kinds of work in jobs.yml, every one with its own pay and XP. Levels, perks, prestige, contracts, boosters: one line each in config.yml.
- Ready the moment you drop it in.One jar for Paper 1.21.11 to 26.3, nothing else to install. Put it in plugins and type /jobs.


- A receipt for every wage.The pictures of what you broke, the money, the XP and your level bar, over the hotbar. Quick work in a row is summed up in one line.
- The paytable./jobs info shows every activity of a job with its picture: what it pays you right now after every bonus, its XP and its live demand.
- Twelve kinds of work.Break, place, kill, fish, craft, smelt, enchant, brew, breed, tame, shear and trade with villagers.
- No easy farms.Blocks a player placed never pay, crops pay only when grown, mobs from spawners and eggs pay a fraction, and players who stand still earn nothing.



- 75 levels per career.A smooth XP curve you can tune, and every level adds a little to the pay.
- Six ranks.Novice, Apprentice, Journeyman, Expert, Master and Grandmaster, shown everywhere the job is.
- Rewards on the way.Money, console commands or a message at the levels you choose, for every job or just one.
- A real moment.A shimmering title, a chord of notes, a helix of light, a firework on every tenth level and a line to the whole server.


- Six offers a day.Fresh every midnight, from the jobs each player holds. Take two at a time.
- Three tiers.Common for quick pay, Rare for more work and more pay, Epic for the long haul.
- A clock and a bar.Every running contract shows its progress and its time left. Finish in time for the bonus money and XP.
- One reroll a day.Do not like today's board? Swap it for fresh offers.
- 33 contracts out of the box.All in contracts.yml: add your own with a title, targets, a goal range and a reward range.

- Demand per activity.Every paid action lowers the demand of that activity a little. Mine stone all day and stone pays less.
- It comes back.Demand recovers by itself, minute by minute, once the rush moves on.
- Players spread out.The market shows what is steady, cooling or saturated, so the smart workers go where the money is.
- Your range, your speed.How far demand can fall and how fast it recovers are two lines in config.yml. Or turn it off.

- Momentum.Every paid action heats a bar at the top of the screen, from Momentum to Warming up, Hot streak and On fire.
- Up to 25% more.The hotter the bar, the more every job pays. It cools down when you stop.
- Overdrive.A perk that heats the bar faster, for the players who never stop.

- Five perk tracks per job.Paycheck for money, Wisdom for XP, Fortune for double drops, Overdrive for heat, Contractor for bigger contract rewards.
- A point every five levels.Five tiers per track, each one costing a little more.
- Prestige.At level 75, start the job again for good: more money and XP forever, three perk points, and a star next to your name. Up to five times.

- A welcome card.Players without a job get a short card on join, with buttons to the jobs and the guide.
- Eight steps.Start a career, earn a first wage, reach level 5, spend a perk point, take a contract, finish it, catch fire, reach level 10.
- Paid on the spot.Each step ticks itself and pays the moment it is done. You set every reward.

- A top ten for every career.With a podium, faces, levels and prestige stars.
- The biggest earners.One board across every job.
- Your own place.Every player sees where they stand, on every board, from their career card.

- The game's own pictures, everywhere.Ores, crops, tools, mobs, money and clocks, next to the words in chat, on the action bar, in titles and in every tooltip.
- Cards, not walls of text.Help, stats, level ups, contracts and boosters arrive as small centred cards.
- Buttons in chat.The cards carry buttons to the right page: the job, the perks, the board.
- Nothing to download.No resource pack. Every player sees it the moment they join.


- One command for everything./jobs opens your careers with their levels, your own card, the boosters running and a door to every board.
- Calm menus.A black canvas, back always bottom left, close bottom right, short cards with aligned columns.
- Every player picks.The pay line, the heat bar, sounds and, if you allow them, chat receipts: each a switch in /jobs settings.


Made for server owners
- Paper 1.21.11, 26.1, 26.2 and 26.3.One jar for all of them, Java 21 or newer.
- Any economy.Vault or VaultUnlocked with EssentialsX, CMI or any economy plugin.
- Boosters.Start a money, XP or money-and-XP booster for the whole server, with a name and a clock. Ranks can get a permanent personal boost too.
- Careers per rank.Two jobs at once by default, more with ultrajobs.maxjobs.<n>. A job can be locked behind a permission.
- Caps and multipliers.A global money and XP multiplier, a cap per action and an optional daily cap per player.
- 80+ placeholders.Levels, bars, ranks, earnings, heat, contracts, demand, boosters and the top of every board, including "first job, second job" for scoreboards.
- Every word is yours.messages.yml holds every message in MiniMessage, with the colours and the little pictures named at the top of the file.
- Nothing to set up.One file per player, saved off the main thread. No database to install.


Put your players to work today.
More is on the way
This is where it starts. New features keep arriving through updates, and every buyer gets every one of them.
Commands
Players
/jobs the career hub (also /job, /ultrajobs, /career)
/jobs browse every career
/jobs join <job> start a career
/jobs leave <job> quit one (asks first, your level stays)
/jobs info <job> the job page with its live paytable
/jobs stats [player] a card of levels and earnings
/jobs contracts the contract board
/jobs perks <job> the perk tree
/jobs prestige <job> prestige at max level (asks first)
/jobs market live demand for every activity
/jobs top [job] the leaderboards
/jobs guide the eight paid steps
/jobs settings your switches
/jobs help every command, with this server's numbersStaff
/jobsadmin reload
/jobsadmin booster <money|xp|all> <multiplier> <minutes> [name]
/jobsadmin booster stop
/jobsadmin setlevel | addxp | points <player> <job> <amount>
/jobsadmin join | leave <player> <job>
/jobsadmin info | reset <player>
/jobsadmin market reset
/jobsadmin contracts reroll <player>Permissions
ultrajobs.use join jobs, earn, open the menus (everyone)
ultrajobs.admin every staff command (op)
ultrajobs.stats.others /jobs stats <player> (op)
ultrajobs.bypass.cooldown no wait when rejoining a job
ultrajobs.bypass.dailycap no daily earnings cap
ultrajobs.maxjobs.<n> n careers at once, e.g. ultrajobs.maxjobs.3
ultrajobs.boost.money.<pct> a permanent money boost, e.g. ultrajobs.boost.money.10
ultrajobs.boost.xp.<pct> a permanent XP boost
ultrajobs.job.<id> for a job with "permission: true" in jobs.ymlPlaceholders
%ultrajobs_jobs% %ultrajobs_count% %ultrajobs_max_for_me% %ultrajobs_earned% %ultrajobs_earned_today%
%ultrajobs_total_levels% %ultrajobs_actions% %ultrajobs_contracts_completed% %ultrajobs_contracts_active%
%ultrajobs_momentum% %ultrajobs_momentum_bonus% %ultrajobs_momentum_bar% %ultrajobs_earners_position%
%ultrajobs_level_<job>% %ultrajobs_bar_<job>% %ultrajobs_rank_<job>% %ultrajobs_prestige_<job>% %ultrajobs_stars_<job>%
%ultrajobs_xp_<job>% %ultrajobs_xp_needed_<job>% %ultrajobs_progress_<job>% %ultrajobs_earned_<job>% %ultrajobs_points_<job>%
%ultrajobs_perk_<perk>_<job>% %ultrajobs_position_<job>% %ultrajobs_cooldown_<job>%
%ultrajobs_job_<n>_name% %ultrajobs_job_<n>_level% %ultrajobs_job_<n>_bar% the n-th held job, for scoreboards
%ultrajobs_contract_<n>_title% %ultrajobs_contract_<n>_bar% %ultrajobs_contract_<n>_time%
%ultrajobs_top_<job>_<n>_name% %ultrajobs_top_<job>_<n>_level% %ultrajobs_top_earners_<n>_name%
%ultrajobs_demand_<job>_<action>_<target>%
%ultrajobs_booster_active% %ultrajobs_booster_name% %ultrajobs_booster_time% %ultrajobs_server_workers%The full list, with an example for each, is in PLACEHOLDERS.md in the download.
Files
- config.yml- every switch and number: careers per player, levels, economy, perks, prestige, contracts, market, momentum, anti-exploit, the guide.
- jobs.yml- the twelve careers: what each one pays for, its icon, its colours, its rewards.
- contracts.yml- the 33 contract templates.
- messages.yml- every word, the colours and the little pictures.
- players/- one file per player. market.json, boosters.json - the market and the running boosters.
Coming from DG Jobs
Ultra Jobs is the new name of DG Jobs. Remove the old jar and drop this one in: on the first start it moves the DG Jobs folder over by itself, with every player, level, perk and booster. The old dgjobs.maxjobs, dgjobs.job and dgjobs.boost permissions still count. Placeholders are now %ultrajobs_...%.
More from the studio
All plugins
Ultra Shop
Dynamic GUI Shop, Sell Wands & Editor
A living market: prices that move, flash deals, a black market, sell wands and an in-game editor. No resource pack.

Ultra Auctions
3D Auction House
Four ways to sell, live bidding wars and 3D showcases for your spawn. Pictures in chat, no resource pack.

Ultra Pets
Living 3D Pets Built From Parts
Real 3D pets built from parts. Hatch, raise, ride, fuse and breed them. 130,321 forms. No resource pack.



