
JobSystem
๐ Advanced job system featuring custom levels and rewards to enhance player engagement and provide dynamic career paths on your Minecraft server. ๐
๐About JobSystem
๐ VRX JobSystem MMO ๐
Advanced Jobs, Economy, Companies, Contracts, Payroll, Skills, Prestige & MMO Progression for Minecraft servers.
๐ 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
1to50 - 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
- Vault
- 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
- Download the plugin.
- Place the
.jarfile into your serverโspluginsfolder. - Install Vault and a Vault-compatible economy plugin.
- Restart your server.
- Edit the generated config files if needed.
- 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:
- Stop your server completely.
- Replace the old plugin
.jarwith the new v1.1.0.jar. - Delete or rename the old files listed below.
- Start the server again so the plugin can generate the new default files.
- 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.