Tags
Creators
Details
1.1.1
Compatibility
Changes
๐ VRX JobSystem v1.1.1
Version 1.1.1 focuses on progression, quality-of-life improvements, company management, configuration usability, integrations, and stability.
๐ฏ Job Missions 2.0
The mission system has been completely expanded.
- Added Daily Missions
- Added Weekly Missions
- Multiple missions can now be active at the same time
- Added mission difficulties:
- Easy
- Medium
- Hard
- Added mission rerolls
- Added a dedicated Missions GUI
- Added visible mission progress such as:
327 / 500 Blocks
- Missions can reward:
- Money
- Job XP
- Vanilla items
- Nexo items
- Boosters
- Added Daily Mission Streaks
- Mission progress is saved persistently
๐ Job Achievements
A new permanent achievement system has been added.
Example achievements include:
- Mine 10,000 ores
- Cut 25,000 logs
- Catch 5,000 fish
- Earn $1,000,000 through jobs
- Reach Career Level 100
- Complete 100 missions
New command:
/job achievements
Achievement rewards can include:
- Money
- Job XP
- Boosters
- Titles
- Cosmetic icons
- Permission rewards
๐ฅ Job Streak System
Players can now build a Daily Job Streak by completing valid job activities regularly.
Example:
Daily Job Streak: 7 Days ๐ฅ
+10% Job XP
+5% Money
- Configurable maximum streak
- Configurable Money bonus
- Configurable XP bonus
- Persistent streak progress
- Missing too many days can reset the streak
๐ Player Statistics
A new detailed statistics system has been added.
Commands:
/job stats
/job stats <player>
Statistics include:
- Total job earnings
- Total job XP earned
- Blocks broken
- Fish caught
- Mobs killed
- Missions completed
- Playtime per job
- Prestige
- Favorite job
- Current ranking position
- Daily Job Streak
๐ฅ Extended Leaderboards
The leaderboard system has been expanded.
Examples:
/job top miner
/job top lumberjack
/job top fisherman
/job top money
/job top level
/job top prestige
/job top missions
Features:
- Dedicated leaderboard GUI
- Pagination
- Job-specific rankings
- Money rankings
- Level rankings
- Prestige rankings
- Mission rankings
- Improved leaderboard caching for better performance
๐ Job Reward Calendar
A new Daily Reward Calendar has been added.
Command:
/job calendar
Example reward cycle:
Day 1 โ $1,000
Day 2 โ 1,500 Job XP
Day 3 โ $2,500
Day 4 โ 1.25x XP Booster
Day 5 โ $5,000
Day 6 โ 3,000 Job XP
Day 7 โ Rare Weekly Reward
Calendar rewards can include:
- Money
- Job XP
- Vanilla items
- Nexo items
- Boosters
- Console command rewards
Players must complete a valid job activity before claiming their daily reward.
โก Booster GUI
The booster system now has a dedicated GUI.
Command:
/job boosters
The GUI displays:
- Personal Boosters
- Global Boosters
- Company Boosters
- Remaining duration
- Money multiplier
- XP multiplier
- Booster scope
- Activator information
Example:
โก Global Money Booster
2.0x Money
Remaining: 24m 32s
Activated by: Joni
๐ฐ Job Earnings Summary
Players can now receive a summarized paycheck instead of constantly receiving individual reward messages.
Example:
โโโโโ Job Earnings โโโโโ
Miner
Money: +$2,430
XP: +1,285
Blocks: 143
Bonus: +$243
โโโโโโโโโโโโโโโโโโโโโโโโ
Commands:
/job earnings
/job paycheck
The summary interval is fully configurable.
๐งโ๐คโ๐ง Company Member Activity
The Company system now tracks detailed member activity.
Command:
/job company members
Company members can display:
- Last login
- Company join date
- Money generated for the company
- Company XP generated
- Contract contribution
- Salary received
- Activity status
- Company role
- Shares
This makes it much easier for Company owners to identify active and inactive members.
๐ Company Statistics
A new Company Statistics system has been added.
Commands:
/job company stats
/job company statistics
Statistics include:
- Income in the last 24 hours
- Income in the last 7 days
- Total salaries paid
- Total profit share paid
- Completed contracts
- Company XP
- Most active members
- Bank development
The Company GUI now contains direct access to these statistics.
๐ PlaceholderAPI Integration
A new PlaceholderAPI namespace has been added:
%vrxjobs_*%
Available placeholders include:
%vrxjobs_job%
%vrxjobs_job_level%
%vrxjobs_job_xp%
%vrxjobs_job_xp_required%
%vrxjobs_job_progress%
%vrxjobs_money_earned%
%vrxjobs_prestige%
%vrxjobs_company%
%vrxjobs_company_level%
%vrxjobs_company_bank%
%vrxjobs_company_value%
%vrxjobs_company_role%
%vrxjobs_booster_money%
%vrxjobs_booster_xp%
These can be used with:
- TAB
- Scoreboards
- Holograms
- Chat plugins
- Other PlaceholderAPI-compatible plugins
Existing %jobsystem_*% placeholders remain supported.
๐ ๏ธ New Admin Tools
New administrative commands have been added:
/job admin player <player>
/job admin company <company>
/job admin mission <player>
/job admin setlevel <player> <job> <level>
/job admin addxp <player> <job> <xp>
/job admin resetstats <player>
The existing reload system has also been improved.
๐ Improved Reload System
The following command now reloads all supported configuration files safely:
/job admin reload
Individual modules can also be reloaded:
/job admin reload jobs
/job admin reload companies
/job admin reload missions
/job admin reload achievements
/job admin reload calendar
/job admin reload boosters
/job admin reload economy
/job admin reload streaks
/job admin reload integrations
/job admin reload performance
/job admin reload gui
/job admin reload languages
Listeners are not registered multiple times when reloading.
โ๏ธ Configuration Overhaul
The configuration system has been reorganized to make the plugin much easier to manage.
New structure:
JobSystem/
โโ config.yml
โโ configs/
โโ jobs/
โโ gui/
โโ languages/
โโ examples/
โโ backups/
Improvements include:
- Cleaner modular configuration files
- Easier-to-understand setting names
- Config comments and explanations
- Safe default values
- Automatic config migration
- Automatic config backups
- Existing customized values are preserved where possible
- Separate integration configuration
- Separate performance configuration
- Example configurations for different server types
๐ Config Check
New command:
/job admin configcheck
The plugin can now detect common configuration problems such as:
- Invalid YAML
- Invalid Minecraft materials
- Invalid storage settings
- Invalid reward values
- Invalid icons
- Incorrect numeric values
Instead of crashing, invalid values can now safely fall back to defaults where possible.
๐งฉ Nexo Improvements
Nexo support has been expanded.
Nexo items can now be used for:
- Job icons
- Mission icons
- Mission rewards
- Achievement cosmetics
- Reward Calendar rewards
If Nexo is unavailable or an item ID is invalid, the plugin safely falls back to a normal Minecraft item.
๐ณ Lumberjack Improvements
Added payout support for Pale Oak blocks:
- Pale Oak Log
- Pale Oak Wood
- Stripped Pale Oak Log
- Stripped Pale Oak Wood
๐ Smuggle Run Fixes
The Smuggle Run system has been reworked.
Fixes include:
- Improved destination handling
- Improved timeout handling
- Safer teleport handling
- Better Elytra handling
- Teleports such as
/tpaare no longer blocked - Teleporting can optionally fail the active Smuggle Run instead
- Removed problematic synchronous destination chunk loading
๐ข Company Stability Improvements
Several Company-related operations have been optimized.
Improvements include:
- Large payroll operations are distributed over multiple ticks
- Large dividend payments are processed more safely
- Large bonus payments are processed more safely
- Reduced synchronous Economy operations
- Improved Company saving behavior
- Safer contract configuration handling
- Reduced risk of server hangs during Company activities
๐ Language Improvements
Language resource handling has been improved.
The plugin now properly creates both:
messages_en.yml
messages_de.yml
Improved compatibility with older language folder structures is also included.
Several hardcoded player-facing messages have been moved into the language files.
๐ฒ Job Resource Fixes
Job configuration files are now automatically created if missing.
This includes all available JobSystem jobs.
๐ Talent System Fixes
Fixed /job talents.
/job talentsnow works without manually specifying a job- Players with multiple jobs receive a job selection
- Players with one job can directly open their talent tree
- Empty or incomplete talent configurations now use safe defaults
๐จ GUI Improvements
Several GUIs received usability improvements:
- Cleaner Reward Calendar
- Improved mission progress display
- Dedicated Achievement GUI
- Dedicated Statistics GUI
- Dedicated Booster GUI
- Improved Company member management
- Improved Company Statistics
- Paginated Leaderboards
- Better navigation between menus
๐ Bug Fixes
- Fixed missing language resources
- Fixed missing German language file generation
- Fixed empty Job configuration folder
- Fixed Reward Calendar XP compile issue
- Fixed Reward Calendar text formatting
- Fixed
/job talents - Fixed Pale Oak rewards
- Fixed Smuggle Run interfering with teleport commands
- Fixed several Company-related performance issues
- Improved configuration migration reliability
- Improved handling of invalid configuration values
โค๏ธ Thank You
Thank you for using VRX JobSystem.
Version 1.1.1 is focused on making the plugin more complete, easier to configure, more rewarding for players, and more reliable for larger servers.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:tQtkphmA:6pFR6K95"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:tQtkphmA:6pFR6K95"
}

