JobSystem
PluginLicenseRef-All-Rights-Reserved

JobSystem

๐ŸŒŸ Advanced job system featuring custom levels and rewards to enhance player engagement and provide dynamic career paths on your Minecraft server. ๐ŸŒŸ

867
Downloads
4
Followers
5 days ago
Updated
๐Ÿ“ฆ
13
Versions

๐Ÿ“–About JobSystem

๐ŸŒŸ VRX JobSystem MMO ๐ŸŒŸ

Advanced Jobs, Economy, Companies, Contracts, Payroll, Skills, Prestige & MMO Progression for Minecraft servers.

๐Ÿ’ฌ Join our Discord for Support, Updates & Suggestions


๐Ÿš€ Latest Update โ€” v1.1.0 Company Empire Update

VRX JobSystem v1.1.0 is one of the biggest updates so far and massively expands the company and economy systems.

Companies are no longer just groups of players. They now have their own progression, levels, XP, contracts, payroll settings, logs, dynamic company value, role hierarchy, leaderboards and much more.

This update also introduces the new Engineer job and a new Admin Economy Analytics system for server owners.


๐Ÿ“– Overview

VRX JobSystem MMO is more than a simple jobs plugin.
It transforms your Minecraft server into a deep, living economy with RPG progression, company management, politics, skill trees, prestige progression, banking, trading, quests, contracts, payroll, stock market systems and long-term player motivation.

Players can work as miners, lumberjacks, farmers, hunters, fishermen, crafters, explorers, builders, diggers, traders, alchemists, enchanters or engineers while participating in a larger server economy through companies, auctions, stocks, banking, mayor elections, black market activities and more.

Whether your server is survival, economy, roleplay, citybuild or MMO-focused, VRX JobSystem gives players meaningful progression and server owners powerful control.


โœจ Core Features

๐Ÿ’ผ Jobs & RPG Progression

VRX JobSystem includes a wide range of jobs for different playstyles.

Available Jobs

  • Miner
  • Lumberjack
  • Farmer
  • Hunter
  • Fisherman
  • Crafter
  • Explorer
  • Builder
  • Digger
  • Trader
  • Alchemist
  • Enchanter
  • Engineer

Job Features

  • XP and money rewards
  • Level progression
  • Actionbar progress display
  • Configurable rewards
  • Job milestones
  • Skill trees
  • Prestige system
  • Prestige talent tree
  • Job synergies
  • Battle Pass rewards
  • Anti-exploit reward protection
  • Configurable economy balancing

Players earn XP and money by performing job-related actions such as mining, building, farming, crafting, fishing, brewing, enchanting, exploring or working with redstone components.


โš™๏ธ New Job: Engineer

The Engineer job rewards technical and redstone-focused gameplay.

Players can earn money and XP from:

  • Redstone components
  • Rails
  • Pistons
  • Observers
  • Dispensers
  • Droppers
  • Hoppers
  • Copper blocks
  • Technical building blocks
  • Redstone crafting
  • Redstone placement

Engineer rewards include anti-spam protection and reward limits to prevent farming abuse.


๐Ÿข Companies & Stock Market

Create powerful companies, manage employees, issue shares, complete contracts and dominate the server economy.

Company Features

  • Create and manage companies
  • Invite and kick members
  • Company bank
  • Company headquarters
  • Company vaults
  • Company roles
  • Role colors
  • Role priority / hierarchy
  • Role permission control
  • Company specialization
  • Company boosters
  • Dividends
  • Stock market
  • Share issuing
  • Hostile takeovers
  • Corporate sabotage
  • Safe company disband system
  • Admin company deletion

๐Ÿ“ˆ Company Progression

Companies now have their own long-term progression system.

  • Company levels from 1 to 50
  • Company XP through member activity
  • Company level-ups
  • Company milestones
  • Progression bonuses
  • Specialization bonuses
  • Dynamic company value
  • Company activity tracking
  • Company leaderboard support

๐Ÿ“œ Company Contracts

Companies can now complete shared objectives together.

/job company contracts

Company contracts can include goals such as:

  • Mine blocks
  • Harvest crops
  • Earn money through jobs
  • Explore chunks
  • Complete economy-related objectives

Contract rewards can include:

  • Company XP
  • Company bank money
  • Contract completion progress
  • Company activity
  • Increased company value

๐Ÿ’ธ Company Payroll & Profit Sharing

Companies can now pay members automatically.

  • Automatic salary payments
  • Salaries per role
  • Profit sharing per role
  • Company-bank-based payments
  • Configurable payroll intervals
  • Company-owner salary settings
  • Company-owner profit share settings
  • Server-side maximum limits

Company owners can manage salaries directly ingame.

/job company payroll
/job company salary <role> <amount>
/job company setsalary <role> <amount>
/job company profitshare <role> <percent>
/job company setprofitshare <role> <percent>

Examples:

/job company salary MANAGER 1500
/job company salary MEMBER 500
/job company profitshare MANAGER 7.5
/job company profitshare MEMBER 2

๐ŸŽ Company Bonus Payments

Company owners can send bonus payments to players, roles or the whole company.

/job company bonus <player|role|all> <amount>

Examples:

/job company bonus Steve 5000
/job company bonus MANAGER 2500
/job company bonus all 1000

๐Ÿ“’ Company Logs

Companies now have a log system for better transparency.

/job company logs

Company logs can show important actions such as:

  • Bank deposits
  • Bank withdrawals
  • Member invites
  • Member kicks
  • Stock actions
  • Dividend payouts
  • Bonus payments
  • Company disband actions

๐Ÿ† Company Leaderboards

Companies can now compete through multiple leaderboard types.

/job company top

Available leaderboard categories:

/job company top level
/job company top bank
/job company top value
/job company top contracts
/job company top members
/job company top activity

Leaderboards can rank companies by:

  • Company level
  • Company bank balance
  • Dynamic company value
  • Completed contracts
  • Member count
  • Activity

๐Ÿ“Š Dynamic Company Value

Company value is now calculated dynamically.

The value can increase through:

  • Higher company level
  • More money in the company bank
  • Active members
  • Completed contracts
  • Company activity
  • Progression bonuses
/job company value

๐Ÿงจ Company Disband System

Companies can now be deleted safely.

/job company disband
/job company confirmdisband
/job company canceldisband
/job admin company delete <company>

Features:

  • Company owners can safely delete their own company
  • Deleting requires confirmation
  • Admins can delete companies directly
  • Company data is cleaned up properly
  • Company deletion is logged

๐Ÿ›’ Global Auction House

A secure player-to-player trading system.

  • Sell items with /job ah sell <price>
  • Paginated auction GUI
  • Secure item storage
  • Supports custom names, lore, enchantments and NBT data
  • Listing fees
  • Expired auction cleanup
  • Seller notifications
  • Audit logging for auction actions

๐Ÿฆ Banking & Daily Rewards

Banking

  • Deposit money into the central bank
  • Withdraw custom amounts
  • Earn passive interest
  • Chat-based amount input
  • Configurable interest rate and interval

Daily Rewards

  • Daily login reward system
  • Streak-based bonus rewards
  • Configurable base reward and streak bonus
  • Long-term activity incentive

๐Ÿ›๏ธ Politics & Mayor System

Let your players control parts of the server economy.

  • Run for mayor
  • Server-wide tax system
  • Tax vault
  • Change global tax rate
  • Use taxes for server-wide benefits
  • Activate global boosters
  • Trigger weather changes
  • Manage political influence through gameplay

๐Ÿดโ€โ˜ ๏ธ Black Market & Illegal Activities

  • Opens only at night
  • Rotating sell offers
  • Configurable items and payouts
  • Smuggling missions
  • Corporate sabotage
  • High-risk, high-reward gameplay

Players can pay to start a smuggling mission and must deliver contraband to random coordinates while glowing. Successful runs offer high rewards, but the risk is high.


๐Ÿ›ก๏ธ Anti-Exploit Protection

VRX JobSystem includes multiple systems to prevent farming and economy abuse.

  • Prevents payouts from cancelled block break events
  • Tracks placed blocks
  • Uses optimized block position tracking
  • Detects and limits repeated same-location rewards
  • Prevents protected-claim payout exploits
  • Supports optional protection hooks
  • Blocks spawner-based farming rewards
  • Adds cooldowns for blocks, crops, fishing, mobs and crafting
  • Protects against crafting spam
  • Protects against redstone reward spam
  • Improved protection checks for special perks like Timber
  • Separate block reward cooldowns for smooth mining
  • Better Explorer anti-abuse checks

Supported Protection Plugins

  • WorldGuard
  • GriefPrevention
  • Lands
  • Towny
  • Residence
  • PlotSquared

The plugin does not require these hooks to run. They are optional and safely detected.


โšก Performance & Stability

VRX JobSystem is designed for long-term economy servers.

  • Snapshot-based async database saving
  • Save queue with debounce
  • Safer shutdown saving
  • Reward buffering to reduce Vault calls
  • Optimized placed-block tracking
  • Reduced unnecessary object creation
  • Improved random handling
  • GUI logic using custom inventory holders
  • Reduced reliance on translated GUI titles
  • Stable long-term database migrations
  • Improved company data persistence
  • Improved shareholder and dividend handling
  • Improved reward limits and anti-abuse systems

๐Ÿ“Š Admin Economy Analytics

Server owners can monitor the economy with a new analytics command.

/job admin economy

This can show useful economy information such as:

  • Money generated today
  • Money generated this week
  • Top jobs by payout
  • Top players by earnings
  • Top companies
  • Auction house revenue
  • Bank interest statistics
  • Inflation risk

๐Ÿงฐ Admin & Moderation Tools

Admin Commands

  • /job admin reload
  • /job admin inspect <player>
  • /job admin economy
  • /job admin company delete <company>
  • /job debug
  • /job version

Admin Features

  • Inspect player job data
  • Check active jobs
  • View levels, XP, prestige and skills
  • View company and bank information
  • View daily streak and progression data
  • View economy analytics
  • Delete companies safely
  • Use audit logs to investigate suspicious economy activity

Audit Logs

The plugin can log important actions such as:

  • Job earnings
  • Admin actions
  • Auction house actions
  • Company bank actions
  • Company logs
  • Company disband actions
  • Booster actions
  • Milestone claims
  • Prestige talent unlocks

Example log files:

logs/jobs.log
logs/company-bank.log
logs/admin-actions.log
logs/auctionhouse.log

๐ŸŒ Multi-Language Support

Included languages:

  • ๐Ÿ‡บ๐Ÿ‡ธ English
  • ๐Ÿ‡ฉ๐Ÿ‡ช German

Messages are configurable and loaded dynamically from the selected language file.


๐Ÿ”Œ Integrations

Supported Integrations

  • Vault
  • PlaceholderAPI
  • bStats Metrics
  • WorldGuard
  • GriefPrevention
  • Lands
  • Towny
  • Residence
  • PlotSquared

PlaceholderAPI

The plugin includes PlaceholderAPI support for:

  • Job stats
  • Player levels
  • Player XP
  • Prestige
  • Company name
  • Company level
  • Company XP
  • Company value
  • Completed contracts
  • Company activity
  • Payroll-related company data
  • Server economy information

โŒจ๏ธ Commands & Permissions

Command / Feature Description Permission
/job Opens the main Job Center jobsystem.use
/job help Shows help menu jobsystem.use
/job version Shows plugin version jobsystem.use
/job debug Shows debug information jobsystem.admin
/job leave <job> Leave a job with confirmation jobsystem.use
/job skills <job> Opens the skill menu jobsystem.skills
/job talents <job> Opens prestige talents jobsystem.prestige
/job prestige <job> Prestige a job jobsystem.prestige
/job top <job> View job leaderboards jobsystem.top
/job daily Claim daily reward jobsystem.daily
/job quest Open quest menu jobsystem.quest
/job rewards Open rewards menu jobsystem.rewards
/job bank Open bank menu jobsystem.bank
/job ah Open Auction House jobsystem.use
/job ah sell <price> Sell held item in Auction House jobsystem.use
/job company Open company menu jobsystem.company.use
/job company create <name> Create a company jobsystem.company.create
/job company contracts Open company contracts jobsystem.company.use
/job company top View company leaderboards jobsystem.company.use
/job company value View company value jobsystem.company.use
/job company payroll View company payroll settings jobsystem.company.use
/job company salary <role> <amount> Set role salary jobsystem.company.use
/job company profitshare <role> <percent> Set role profit share jobsystem.company.use
/job company bonus <target> <amount> Send company bonus payment jobsystem.company.use
/job company logs Open company logs jobsystem.company.use
/job company disband Start company disband confirmation jobsystem.company.use
/job company takeover <name> Start hostile takeover jobsystem.company.takeover
/job stocks Open stock market jobsystem.stocks
/job mayor Open mayor menu jobsystem.mayor
/job admin reload Reload plugin configs jobsystem.admin
/job admin inspect <player> Inspect player job data jobsystem.admin
/job admin economy View economy analytics jobsystem.admin
/job admin company delete <company> Delete a company as admin jobsystem.admin
/job booster ... Manage boosters jobsystem.admin
/fc <message> Company chat jobsystem.chat

๐Ÿ“ฆ Dependencies & Installation

Required

  1. Vault
  2. A Vault-compatible economy plugin, for example:
    • VRX Economy
    • EssentialsX
    • CMI
    • Any other Vault-compatible economy plugin

Optional but Recommended

  • PlaceholderAPI
  • WorldGuard
  • GriefPrevention
  • Lands
  • Towny
  • Residence
  • PlotSquared

Installation

  1. Download the plugin.
  2. Place the .jar file into your serverโ€™s plugins folder.
  3. Install Vault and a Vault-compatible economy plugin.
  4. Restart your server.
  5. Edit the generated config files if needed.
  6. Enjoy a complete MMO-style jobs and economy system.

โš ๏ธ Important Update Notes for v1.1.0

Because v1.1.0 adds many new company and economy systems, it is recommended to refresh some old config files.

Before updating:

  1. Stop your server completely.
  2. Replace the old plugin .jar with the new v1.1.0 .jar.
  3. Delete or rename the old files listed below.
  4. Start the server again so the plugin can generate the new default files.
  5. Re-apply your custom settings manually if needed.

Recommended files to delete or rename:

plugins/JobSystem/configs/companies.yml
plugins/JobSystem/configs/settings.yml
plugins/JobSystem/Jobs/engineer.yml
plugins/JobSystem/Languages/messages_de.yml
plugins/JobSystem/Languages/messages_en.yml

Also make sure there is only one VRX JobSystem .jar in your plugins folder.

Remove older plugin versions such as:

plugins/VRX-JobSystem-1.0.8.jar
plugins/VRX-JobSystem-1.0.9.jar

Keep only the latest v1.1.0 .jar.

Do not delete your database unless you want to reset all player, job, company and economy data.

Do not delete:

plugins/JobSystem/database.db

or your MySQL tables, unless you intentionally want a full reset.


๐Ÿงฉ Compatibility

  • Minecraft 1.20+
  • Java 17+
  • Bukkit, Spigot, Paper and Purpur
  • Paper recommended for best performance
  • No NMS or CraftBukkit internals
  • Future-friendly architecture for newer Minecraft versions

๐Ÿ’ฌ Support & Community

Need help, found a bug, or want to suggest a feature?

Join our Discord community for support, updates, previews and suggestions.

๐Ÿ‘‰ Join the Official Discord Server


๐ŸŒŸ Build a real economy. Reward progression. Create long-term motivation. ๐ŸŒŸ

VRX JobSystem MMO โ€” Jobs, Companies, Contracts, Payroll, Skills, Prestige, Politics & Economy in one plugin.