Sueta

JobSystem

1.1.4

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

·Plugin
  1. 1.1.4latestJobSystem 1.1.42 weeks ago

    VRX JobSystem 1.1.4

    Version 1.1.4 focuses on stability, Bedrock compatibility, localization, and improvements to the internal job action system.

    Added

    - Added improved Geyser / Floodgate compatibility - Added automatic Bedrock player detection - Added configurable Bedrock compatibility modes: - auto - force - disabled - Added normal right-click fallbacks for several GUI actions that previously required Shift + Right Click - Added /job doctor player <player> - Shows Java / Bedrock platform - Geyser detection - Floodgate detection - Active jobs - Company - Vault status - Database status - Added new company contract types: - CRAFT_ITEMS - FISH_ITEMS - PLACE_BLOCKS - GAIN_JOB_XP - Added five new languages: - Spanish - Russian - French - Dutch - Simplified Chinese

    Improved

    - Reworked the internal job action handling - Added dedicated action types such as: - BREAK - PLACE - CRAFT - FISH - EXPLORE - KILL - TRADE - BREW - ENCHANT - COOK - SELL - Achievements and company contracts can now use the actual performed action instead of guessing it from reward paths - Improved configuration validation for invalid achievement and mission actions - Improved Bedrock-friendly GUI interaction - Improved language handling and language aliases - Improved player-facing diagnostics - Cleaned up remaining mixed German / English player messages - Player-facing text now consistently uses the language system - All included language files now use the same language key structure

    Fixed

    - Fixed EXPLORE_CHUNKS company contracts not gaining progress because of the discover_chunk / discover-chunk mismatch - Fixed milestone permission rewards leaving %job% unresolved - Fixed Builder PLACE achievements not gaining progress - Fixed Engineer PLACE achievements not gaining progress - Fixed several player-facing messages being hardcoded directly in Java - Fixed Story Quest GUI texts being partially hardcoded in German - Fixed several Admin, Doctor, Economy Analytics and Company messages bypassing the selected language - Fixed inconsistencies between language files

    Languages

    VRX JobSystem now includes: - English (en) - German (de) - Spanish (es) - Russian (ru) - French (fr) - Dutch (nl) - Simplified Chinese (zh_cn) All language files contain the same set of translation keys and placeholders.

    Compatibility

    - Bukkit - Spigot - Paper - Purpur - Geyser - Floodgate Geyser and Floodgate remain optional and are not required to use VRX JobSystem. --- Thank you for using VRX JobSystem and for reporting bugs and providing feedback! ❤️
    1 download
  2. 1.1.3City Hall Expansion & Configuration OverhaulSep 11, 2026

    🏛 VRX JobSystem MMO 1.1.3

    Version 1.1.3 expands the political and company systems while improving configuration structure, stability and server compatibility.
    🏛 Mayor & City Hall
    - Completely redesigned City Hall dashboard - Added Public Projects funded through the City Treasury - Added Player Referendums - Added Mayor Approval Rating - Added Election History - Added Political Statistics - Added election start, reminder and winner notifications - Admins can manually end elections - The candidate with the most votes wins the election
    🏢 Companies
    - Redesigned Company Settings GUI - Clearer management sections - Improved role and permission visibility - Improved payroll, profit sharing and tax management
    ⚙ Configuration
    - Reorganized the configuration structure - Removed duplicated and obsolete configuration options - Moved features into their proper module configs - Removed unused legacy configuration files - Improved migration support for existing installations - Cleaner and more professional default configs
    🛡 Stability & Performance
    - Improved anti-exploit protection - Improved Folia and concurrency handling - Safer Treasury and Referendum operations - Fixed multiple race conditions - Improved persistence and restart handling - General performance and code cleanup
    ⚠️ Upgrade Notice
    Before updating, make a backup of your plugins/JobSystem/ folder. Some legacy configuration files are no longer used in 1.1.3 and should be removed after backing them up: - configs/settings.yml - configs/quests.yml - configs/gui.yml - configs/boosters.yml - gui/achievements.yml - gui/missions.yml - gui/stats.yml Their settings have been moved into the new modular configuration structure.
    402 downloads
  3. 1.1.2JobSystem 1.1.2Aug 21, 2026

    🚀 JobSystem 1.1.2

    Performance, Compatibility & Marketplace Update
    JobSystem 1.1.2 focuses on improving server performance, modern server compatibility, economy systems, GUI quality, and marketplace functionality. This update introduces Folia support, bStats, a heavily upgraded Auction House, a redesigned Stock Market, improved economy integration, GUI PlaceholderAPI support, and several important stability fixes. ---

    ✨ Highlights

    - 🧵 Folia Support - 📊 bStats Integration - 🏦 Company Vault Duplication Fix - ⚡ Major Performance Improvements - 🛒 Marketplace V2 - 📈 Premium Stock Market - 💰 Economy Market Redesign - 🏢 Job Center Redesign - 🧩 PlaceholderAPI Support in GUIs - 🔌 Improved Vault Economy Detection - 🛡️ Additional Transaction & Concurrency Protection ---

    🧵 Folia Support

    JobSystem now includes improved support for Folia-based servers.
    Improvements
    - Added folia-supported: true - Added a dedicated scheduler abstraction - Uses Folia's: - Entity Scheduler - Global Region Scheduler - Async Scheduler - Automatically falls back to the Bukkit scheduler on: - Paper - Purpur - Spigot - Bukkit - Improved thread safety for region-based execution - Migrated several internal scheduled tasks away from direct Bukkit scheduler calls
    [!NOTE]
    No separate Folia build is required.
    JobSystem automatically uses the correct scheduler for the server environment.
    ---

    📊 bStats Integration

    Official bStats metrics support has been added. Plugin ID: 33567 The bStats library is shaded and relocated inside JobSystem to prevent dependency conflicts. Metrics can provide anonymous information such as: - Database type - Selected language - Plugin usage statistics ---

    🏦 Company Vault Security

    A critical Company Vault duplication issue has been fixed. Previously, multiple players could open separate copies of the same Company Vault and potentially withdraw the same item multiple times.
    New Protection
    - Only one valid Company Vault state is maintained - Improved synchronization between viewers - Stale inventory states can no longer overwrite newer vault data - Vault contents are safely stored when closing - Improved protection for simultaneous access - Improved Folia compatibility
    [!IMPORTANT]
    This fix prevents a potential item duplication exploit involving Company Vaults.
    ---

    ⚡ Performance Improvements

    Several frequently used systems have been optimized to reduce server load.

    XP & Level Calculations

    - XP curves are now cached - Reduced repeated Math.pow() calculations - Level calculations use faster lookup logic - Reduced processing during high-frequency job actions

    Job Reward Cache

    Frequently accessed reward configuration values are cached instead of repeatedly reading YAML files. This improves performance for jobs such as: - Miner - Lumberjack - Farmer - Hunter - Fisherman - Builder - Crafter - Explorer

    Thread-Safe Runtime Caches

    Several internal structures were upgraded for better concurrent access. Improved areas include: - Reward buffers - Company caches - Statistics caches - Placed-block tracking - Company member lookups

    Company Payout Queue

    The payout processor no longer checks the queue every single server tick by default.
    performance:
      payout-interval-ticks: 5
    This reduces unnecessary scheduler activity while keeping payouts responsive.

    Explorer Optimizations

    - Cached structure reflection - Cached structure constants - Reduced repeated configuration lookups - Reduced expensive operations during exploration events

    Chat Prefix Cache

    Company and prestige prefixes are refreshed less frequently instead of rebuilding every second for every player.
    performance:
      chat-prefix-refresh-ticks: 40
    ---

    🔌 Improved Vault Economy Integration

    Vault economy initialization has been improved. Previously, JobSystem could disable itself when Vault was installed but the actual economy provider had not yet registered during startup. JobSystem now distinguishes between: - Vault not installed - Vault installed but no Economy provider available yet - Economy provider successfully registered The plugin can briefly wait for the provider during startup instead of disabling immediately. Compatible Vault economy providers can include: - EssentialsX Economy - CMI - XConomy - TheNewEconomy - Other Vault-compatible economy plugins ---

    🛒 Marketplace V2

    The Auction House has received a major upgrade and is now much closer to a complete server marketplace. ---

    🎨 Premium Auction House Interface

    The Auction House now includes: - Premium 54-slot layout - 28 auction slots per page - Improved navigation - Page indicators - Refresh controls - Account information - Listing information - Listing fee information - Better pricing display - Remaining auction duration - Improved auction item descriptions ---

    🔎 Auction Search

    Players can search active listings directly.
    /job ah search diamond
    Search supports: - Material names - Custom item names - Item lore - Seller names Clear the current search using:
    /job ah search clear
    ---

    🗂️ Marketplace Categories

    Listings can now be filtered by category. Available categories include: - All - Blocks - Tools - Weapons - Armor - Farming - Redstone - Food - Other Search, categories, sorting, and pagination work together. ---

    ↕️ Auction Sorting

    Listings can be sorted by: - Newest - Lowest Price - Highest Price - Ending Soon ---

    👤 My Auctions

    Players can switch between: - All marketplace listings - Their own active listings This makes managing active auctions much easier. ---

    ✅ Purchase Confirmation

    Clicking an auction no longer immediately purchases the item. A dedicated confirmation interface now displays: - Auction item - Seller - Price - Confirm purchase - Cancel purchase Own listings also receive a separate removal confirmation. ---

    🔐 Transaction Protection

    Auction purchases now include additional backend safety.
    Improvements
    - Auction IDs use PersistentDataContainer - Removed internal auction IDs from item lore - Atomic listing removal - Protection against simultaneous purchases - Improved Folia concurrency handling - Failed Economy transactions safely restore listings - Improved auction expiration handling These improvements significantly reduce the chance of race conditions and duplicate purchases. ---

    💵 Price Per Item

    Stack listings now show both the full price and individual unit price.
    Total Price: $6,400
    Price Per Item: $100
    This makes stack prices easier to compare. ---

    📊 Market Price System

    JobSystem now tracks completed marketplace sales and can calculate historical item values. Listings can display: - Average market value - Number of comparable sales - Price difference from the market average - Percentage above or below average Example:
    Market Average: $4,250
    Current Price: $3,900
    ▼ 8.2% Below Market
    The market calculation window can be configured.
    auctionhouse:
      market-price-days: 7
    ---

    🧾 Recently Sold

    A new Recently Sold marketplace page has been added. It can display: - Sold item - Sale price - Price per item - Seller - Buyer - Sale date - Sale time This gives players a better overview of actual marketplace activity. ---

    🗄️ Auction Transaction History

    Completed sales are now stored separately from active listings. The sale history records information such as: - Material - Item - Amount - Price - Seller - Buyer - Timestamp Database indexes were added for frequently accessed marketplace data. Sale history is written asynchronously to reduce database impact on the server.
    Configuration
    auctionhouse:
      history:
        retention-days: 90
        max-memory-entries: 1000
    ---
    374 downloads
  4. 1.1.1JobSystem 1.1.1Aug 8, 2026

    🚀 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 /tpa are 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 cont
    312 downloads
  5. 1.1.0JobSystem 1.1.0Jun 25, 2026

    🚀 VRX JobSystem v1.1.0 - Company Empire Update

    This update greatly expands the company system and adds new long-term economy features for players, companies, and server owners. ---

    🏢 Company Progression

    Companies now have a much deeper progression system. - Added company levels from 1 to 50 - Companies can gain XP through member activity - Added company level-ups - Added company milestones - Added stronger company progression bonuses - Added improved company specialization bonuses - Added dynamic company value calculation ---

    📜 Company Contracts

    Companies can now complete shared objectives together. - Added company contracts - Companies can work together on long-term goals - Contracts can reward company XP - Contracts can reward company bank money - Contract progress helps increase company activity and value New command:
    /job company contracts
    ---

    👥 Company Roles 2.0

    The company role system has been expanded. - Added role colors - Added role priority / hierarchy - Added more detailed role control - Company owners now have better control over internal permissions and structure New commands:
    /job company rolecolor <role> <color>
    /job company rolepriority <role> <priority>
    ---

    🏆 Company Leaderboards

    Companies can now compete through multiple leaderboard types. New command:
    /job company top
    Leaderboard categories include: - Company level - Company bank balance - Company value - Completed contracts - Member count - Company activity ---

    📈 Dynamic Company Value

    Company value now changes dynamically based on progression and activity. Company value can increase through: - Higher company level - More money in the company bank - Active members - Completed contracts - Company activity - Progression bonuses This makes the company economy and stock system feel more alive and competitive. New command:
    /job company value
    ---

    💸 Company Payroll & Profit Sharing

    Companies can now pay their members automatically. - Added automatic salaries - Added salaries per role - Added profit sharing per role - Added company-bank-based salary payments - Added company-owner payroll settings - Company owners can adjust salaries and profit sharing themselves New commands:
    /job company payroll
    /job company salary <role> <amount>
    /job company setsalary <role> <amount>
    /job company profitshare <role> <percent>
    /job company setprofitshare <role> <percent>
    ---

    🎁 Company Bonus Payments

    Company owners can now send bonus payments. New command:
    /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

    Added a company log system for better transparency. New command:
    /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 Disband System

    Companies can now be deleted safely. New commands:
    /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 ---

    ⚙️ New Job: Engineer

    Added the new Engineer job. The Engineer job rewards technical and redstone-focused gameplay. Players can earn rewards from: - Crafting redstone components - Placing redstone components - Rails - Pistons - Observers - Dispensers - Droppers - Hoppers - Copper / industrial-style blocks - Technical building blocks Engineer rewards include anti-spam protection to prevent easy farming abuse. ---

    📊 Admin Economy Analytics

    Added a new admin economy overview. New command:
    /job admin economy
    This helps server owners monitor the economy with 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 ---

    🧩 PlaceholderAPI Additions

    Added new company-related placeholders for: - Company level - Company XP - Company value - Completed contracts - Company activity - Payroll-related company data ---

    🛠️ Fixes & Improvements

    - Improved company share and dividend handling - Improved company data saving - Improved company GUI handling - Improved tab completion for new commands - Improved company ownership cleanup when deleting a company - Improved company economy balancing - Improved long-term company progression - Improved admin economy monitoring ---

    ⚠️ Important Update Notes

    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 file or MySQL 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. ---

    ✅ Update Recommendation

    A full server restart is required after updating. Company owners can now manage salaries and profit sharing directly ingame instead of relying only on global server settings.
    673 downloads
  6. 1.0.9JobSystem 1.0.9Jun 18, 2026

    🚀 VRX JobSystem v1.0.9 - Jobs, Performance & Stability Update

    This update focuses on improving job rewards, economy balancing, database performance, GUI usability, Bukkit/Spigot compatibility, and overall server stability. ---

    ✨ New Jobs

    🧭 Explorer
    The new Explorer Job rewards players for discovering the world. - Rewards for discovering new chunks - Rewards for discovering new biomes - Rewards for visiting new dimensions - Structure discovery bonuses - Discovery streak system - Cartography/map-related rewards - Strong anti-abuse protection against: - Elytra farming - Teleport abuse - Vehicle abuse - Portal jumps - Large movement jumps
    🧱 Builder
    The new Builder Job rewards players for placing normal building blocks. - Rewards for legitimate block placement - Default reward fallback for normal building blocks - Excludes technical, dangerous, or spammy blocks - Anti-abuse protection against block-place farming
    🪨 Digger
    The new Digger Job rewards players for digging blocks such as dirt, sand, gravel, clay, and similar materials. - Better separation from Miner rewards - Prevents duplicate block payouts - Cleaner block reward priority system
    🧪 Alchemist
    The Alchemist Job has been expanded with better potion rewards. - Different rewards per potion type - Bonus rewards for strong potions - Bonus rewards for extended potions - Splash and Lingering Potion support - Rare ingredient rewards - Potion sell GUI - Improved potion type detection
    💎 Enchanter
    The new Enchanter Job rewards players for enchanting items. - Rewards based on real enchanting actions - Reward scaling depending on used XP levels
    🧑‍🌾 Trader
    The new Trader Job rewards players for trading with villagers. - Rewards for legitimate villager trading - Anti-spam protection for repeated trades - Economy-friendly reward handling ---

    🧩 Job System Improvements

    - Added config-based job definitions - Jobs can now define metadata through job config files - Added support for job actions, blocks, items, and fallback rewards - Improved job reward priority handling - Prevented multiple jobs from paying for the same block action - Added safer default reward handling for items, mobs, blocks, and actions - Improved support for future custom jobs ---

    💰 Economy & Reward Improvements

    - Added centralized RewardService - Rewards are now calculated more consistently - Added support for: - Base money - Base XP - Job level bonuses - Prestige bonuses - Skill bonuses - Booster bonuses - Company bonuses - Permission bonuses - Economy market multipliers - Reward buffering
    Balance Changes
    - Explorer rewards are now more balanced - Explorer no longer pays extremely high amounts too quickly - Builder rewards now work correctly - Mining with held mouse button is smoother - Block reward cooldowns no longer interrupt normal mining - Actionbar reward display improved - Chat reward spam reduced ---

    🛡️ Anti-Exploit Improvements

    - Improved anti-abuse checks for Explorer, Builder, Farmer, Fisherman, and other jobs - No rewards in Creative or Spectator mode - No rewards in disabled worlds - No rewards for cancelled events - Better claim/protection checks - Improved placed-block tracking - Improved block-repeat protection - Better Fishing AFK protection - Fishing reward limit per minute - Better Cartography/map reward limits - Improved Explorer movement validation - Reduced false positives for normal walking and sprinting ---

    🏦 Company & Dividend Fixes

    - Fixed company dividends not paying external shareholders - Dividends are now paid to all real stock owners - Players no longer need to be company members to receive dividends - Offline shareholders are supported - Company-owned or unsold shares no longer count incorrectly - Added separate storage for company shares - Improved dividend save behavior ---

    🗄️ Database & Performance Improvements

    - Improved database save performance - Added safer shutdown save handling - Prevented parallel saves during shutdown - Added batch-style player data saves - Added better database indexes - Improved company share persistence - Improved auction and company save handling - Reduced unnecessary full-table deletes - Added cleaner schema migrations - Improved long-term database stability ---

    🖥️ GUI Improvements

    - Redesigned the Job Center GUI to look cleaner and more professional - Main GUI now shows 6 main jobs at the top - Added More Jobs GUI for additional jobs - Added proper back buttons - Improved GUI item alignment - Improved GUI click protection - Blocked shift-click, hotbar swaps, number-key clicks, and dragging in plugin GUIs - Company Vault remains usable as real storage ---

    🔧 Compatibility Improvements

    - Improved Bukkit, Spigot, Paper, and Purpur compatibility - Removed Paper-only chat dependency - Fixed AsyncChatEvent startup errors - Fixed Maven dependency issues - Switched to correct Spigot API dependency - Removed hard MiniMessage/Adventure runtime issues - Improved Actionbar compatibility - Java 17 support ---

    🐛 Bug Fixes

    - Fixed Fishing not giving XP or payout - Fixed Builder not giving money - Fixed Explorer eventually stopping rewards - Fixed bank deposits not being processed correctly - Fixed /20000 command-style bank input - Fixed company dividends only paying the owner - Fixed multiple jobs paying for the same block - Fixed some blocks becoming hard or impossible to break while holding left-click - Fixed package issues between Commands and commands - Fixed possible shutdown save conflicts - Fixed GUI item movement exploits - Fixed missing fallback rewards for several job actions - Fixed Alchemist potion aliases such as healing, regeneration, swiftness, harming, and more - Fixed Farmer rewards on immature crops - Fixed Lumberjack Timber rewards for automatically broken logs ---

    ⚙️ Technical Changes

    - Config version updated - Database schema updated - Added new job files - Added new settings for reward limits, explorer limits, and anti-exploit behavior - Improved debug command output - Improved console command compatibility - Improved admin reload handling - Added stronger internal checks for reward actions ---

    ✅ Recommended Update Notes

    After updating, please restart your server completely. It is recommended to check the following files after the update: - settings.yml - explorer.yml - builder.yml - alchemist.yml - fisherman.yml - crafter.yml If you already changed old config values manually, compare them with the newly generated defaults.
    110 downloads
  7. 1.0.8JobSystem 1.0.8Jun 11, 2026

    🔧 Hotfix - Spigot/Bukkit Build Compatibility

    This hotfix fixes a Maven dependency issue that prevented the plugin from compiling correctly.
    ✅ Fixed
    - Fixed unresolved Maven dependency: - org.bukkit:bukkit:1.20.6-R0.1-SNAPSHOT - Replaced the invalid Bukkit dependency with the correct Spigot API dependency - Improved build compatibility for Spigot and Paper servers - The plugin can now be compiled correctly again with Maven
    80 downloads
  8. 1.0.7JobSystem 1.0.7May 30, 2026
    34 downloads
  9. 1.0.6JobSystem 1.0.6May 16, 2026

    🔨 The Auction House & Company Update (v1.0.6)

    We are keeping the momentum going! This update introduces a brand new player-to-player trading system and adds crucial balancing mechanics for companies.
    🛒 New Global Auction House
    Player Trading:* Sell your hard-earned items safely to others! Use /job ah sell <price> to list the item currently in your hand. Secure & Paginated GUI:* Type /job ah to open the global auction house. It features multiple pages (pagination) and safely stores all enchantments, custom names, and NBT data in the database! Customizable Fees:* Set a listing fee in the config.yml (e.g., $50) to act as a money sink and balance your server's economy.
    🏢 Company Member Limits
    Dynamic Growth:* Companies can no longer invite infinite members at Level 1! Config Controlled Limits:* Set a base member limit (e.g., 5 players) and define how many extra slots are unlocked per company level-up (e.g., +2 per level). This gives players a huge incentive to upgrade their companies!
    ⚙️ Technical Updates & Fixes
    1.20 - 1.26+ Support:* The api-version has been officially updated to 1.20. The plugin is future-proof and works flawlessly on all modern Minecraft versions! Tab-Completion Fixed:* Massively improved chat auto-completion. All new commands (like /job ah, /job admin, etc.) are now correctly suggested when pressing the Tab key. --- <br>

    🔨 Das Auktionshaus & Firmen-Update (v1.0.6)

    Wir legen direkt nach! Mit diesem Update bringen wir den Handel zwischen Spielern auf ein völlig neues Level und balancen das Firmen-System für Langzeitmotivation.
    🛒 Neues Auktionshaus (Auction House)
    Handel zwischen Spielern:* Verkaufe Items sicher an andere Spieler! Mit /job ah sell <Preis> stellst du das Item in deiner Hand ins Auktionshaus. Sicheres GUI:* Mit /job ah öffnet sich das globale Auktionshaus. Es unterstützt mehrere Seiten (Paginierung) und speichert alle Verzauberungen und Custom-Namen absolut sicher in der Datenbank! Einstellbare Gebühren:* In der Config kannst du eine Einstellgebühr (Listing Fee) festlegen, um die Wirtschaft zu balancen.
    🏢 Firmen-Mitgliedslimits
    Dynamisches Wachstum:* Firmen können nicht mehr unendlich viele Spieler ab Level 1 aufnehmen! Config-Steuerung:* Lege ein Basis-Limit fest (z.B. 5 Spieler) und definiere, wie viele zusätzliche Plätze die Firma pro Level-Up erhält (z.B. +2 pro Level). Das motiviert enorm zum Upgraden!
    ⚙️ Technische Updates & Fixes
    Zukunftssicher (1.20 - 1.26+):* Die api-version wurde offiziell auf 1.20 angehoben. Das Plugin läuft perfekt und fehlerfrei auf allen modernen Versionen! Tab-Completion:* Die Autovervollständigung (Tab-Taste) im Chat wurde massiv verbessert. Alle Befehle (wie /job ah oder /job admin) werden nun korrekt im Chat vorgeschlagen.
    254 downloads
  10. 1.0.5JobSystem 1.0.5May 10, 2026

    🏦 The Banking & Customization Update (v1.0.5)

    We are back with another massive update! This version focuses on giving server owners total control over the plugin while introducing highly requested features like dynamic banking and job synergies.
    💰 Bank & Economy Expansion
    Dynamic Bank Transactions:* The fixed 10k limit is history! Players can now type their desired deposit or withdrawal amounts directly into the chat for maximum flexibility. New Interest System (Zinsen):* Reward your active players! You can now configure an interest rate (e.g., 2%) and an interval (e.g., every 60 minutes) to automatically pay out interest on banked money. Job Combination Bonuses:* Synergy pays off! You can now define custom job combinations in the config (e.g., Miner + Crafter). Players who hold all jobs of a combination receive an extra global income multiplier! Hourly Black Market Rotations:* The Black Market timer has been decoupled from the economy fluctuation. You can now set it to rotate items hourly (or any other interval) to keep players checking back frequently!
    ⚙️ Total Config Freedom
    Customizable Mayor GUI:* The entire Mayor/City Hall menu can now be edited in the config.yml. Change slots, materials, and costs for running for mayor, triggering rain, or buying global boosters. Configurable Daily Rewards:* You can now tweak the base reward, the daily streak bonus, and the maximum streak cap directly in the config. Configurable Smuggling:* Adjust the risk and reward! Set the exact cost to start a smuggle run and the distance players are teleported away.
    🔐 Comprehensive Permissions
    Permissions for EVERYTHING:* Server owners now have absolute control. We added dedicated permission nodes for every single feature, GUI, and action (e.g., jobsystem.mayor, jobsystem.market, jobsystem.company.create, jobsystem.company.takeover, etc.). Perfect for VIP ranks and detailed server setups! --- <br>

    🏦 Das Banken- & Customization-Update (v1.0.5)

    Wir sind zurück mit einem riesigen Update, das den Fokus auf Flexibilität, Langzeitmotivation und die volle Kontrolle für Server-Admins legt!
    💰 Bank- & Wirtschafts-Erweiterung
    Dynamisches Bankensystem:* Die feste 10.000$ Grenze ist Geschichte! Spieler klicken nun im Menü auf Einzahlen/Auszahlen und können den gewünschten Betrag bequem selbst in den Chat tippen. Neues Zinssystem:* Belohne aktive Spieler! In der Config lässt sich nun einstellen, wie viel Prozent Zinsen die Spieler auf ihr Erspartes bekommen und in welchem Takt (z.B. alle 60 Minuten) diese ausgezahlt werden. Job-Kombinationsbonus:* Synergie lohnt sich! Erstelle in der Config eigene Kombis (z.B. Miner + Crafter). Wenn ein Spieler alle Jobs dieser Kombination besitzt, erhält er einen prozentualen Einkommensbonus auf alles. Stündliche Schwarzmarkt-Rotation:* Der Schwarzmarkt hat nun einen eigenen, unabhängigen Timer in der Config. Die Items können nun beispielsweise jede Stunde wechseln, um das Handeln dynamischer zu machen!
    ⚙️ Volle Config-Freiheit
    Anpassbares Bürgermeister-Menü:* Das komplette Rathaus-Menü lässt sich ab sofort in der config.yml umbauen. Ändere die Slots, Items und die Preise für Booster, Regen oder das Aufstellen zur Wahl. Einstellbare Daily Rewards:* Passe die täglichen Belohnungen, den Streak-Bonus pro Tag und das Limit für die Streak ganz nach deinen Wünschen an. Schmuggel-Konfiguration:* Bestimme selbst, wie viel ein Schmuggel-Run kostet und wie viele Blöcke weit die Spieler weggesetzt werden.
    🔐 Komplettes Permission-System
    Rechte für ALLES:* Wir haben Berechtigungen (Permissions) für absolut jedes Feature, Menü und Kommando hinzugefügt! Steuere über Plugins wie LuckPerms exakt, wer was darf (z.B. jobsystem.bank, jobsystem.company.takeover, jobsystem.skills uvm.). Perfekt für VIP-Ränge!
    65 downloads
  11. 1.0.4VRX JobSystem 1.0.4May 2, 2026

    🚀 Massive Economy Update & Official Website Release!

    We are excited to present the biggest update for JobSystem yet! This version introduces deep strategic elements for companies, a new reward system, and massive internal optimizations. 🌐 Official Website Launch: We now have a dedicated home! Visit us for documentation, support, and updates at [Veronix-plugins.de](https://veronix-plugins.de) ---
    🏢 Company & Stock Market Expansion
    Hostile Takeovers: You can now forcefully take over other companies if you acquire more than 50% of their shares! (Note for peaceful servers: This feature can be toggled on/off in the config).* Custom Company Roles & Permissions GUI:* Create your own custom roles (e.g., "Intern", "Supervisor")! Owners can now use a brand-new, interactive GUI to toggle specific permissions (vault access, inviting, kicking, boosters, dividends) for each role. Employee Management GUI:* A new visual interface to view all company members, their shares, and easily assign roles or kick players with just a few clicks. New Admin Commands for Companies: Set a company's bank balance directly. * Administratively remove a player from a company.
    💰 Jobs, Economy & Rewards
    Daily Rewards:* A brand new login bonus system! Earn money just for joining the server. The higher your daily "streak" (consecutive logins), the bigger the bonus. Customizable Black Market:* The Black Market is no longer hardcoded! You can now customize items, prices, and rotations in the config just as easily as standard job files. Expanded Job Entries:* We've added numerous new blocks and items to various jobs to make farming, hunting, and crafting more diverse and rewarding.
    ⚙️ System, Config & Performance
    Percentage-Based XP Scaling:* You can now define the level-up difficulty via a percentage increase in the config (e.g., each level requires 20% more XP than the previous one). Full English Translation:* The entire plugin, including all menus, messages, and configuration files, is now fully translated into English. Performance Optimization (Async Auto-Save):* Massive background rewrite! The plugin uses significantly fewer server resources. The new asynchronous auto-save system reliably saves XP and company balances every 10 minutes without causing server lag spikes. Bugfixes:* We have addressed several GUI glitches (out-of-bounds fixes), logic exploits, and minor errors to ensure a fair and smooth gameplay experience. --- Happy farming, investing, and conquering! 💼⛏️ <br> --- ---

    🚀 Das große Wirtschafts-Update & Offizieller Website-Release!

    Wir freuen uns, euch das bisher größte Update für das JobSystem präsentieren zu dürfen! Neben vielen neuen Features für Firmen, Jobs und Admins haben wir auch im Hintergrund massiv an der Performance geschraubt. 🌐 Offizieller Website-Release: Wir haben nun eine eigene Website! Besucht uns für Infos, Support und mehr unter [Veronix-plugins.de](https://veronix-plugins.de) ---
    🏢 Firmen- & Aktien-Erweiterungen
    Feindliche Übernahmen (Hostile Takeover): Spieler können nun fremde Firmen komplett übernehmen, wenn sie mehr als 50% der Aktien aufkaufen! (Für friedliche Server: Dieses Feature lässt sich in der Config jederzeit deaktivieren).* Eigene Firmen-Rollen & Rechte-GUI:* Erstelle komplett eigene Rollen (z.B. "Azubi", "Vorstand")! Über ein neues interaktives Menü kann der Besitzer für jede Rolle individuell einstellen, welche Rechte sie hat (Tresor-Zugriff, Spieler kicken/einladen, Booster zünden etc.). Mitarbeiter-Verwaltungs-GUI:* Ein neues visuelles Menü, um alle Mitglieder und ihre Aktien auf einen Blick zu sehen. Rollen zuweisen und Spieler kicken geht jetzt bequem per Klick! Neue Admin-Befehle für Firmen:* Admins können jetzt noch besser eingreifen: * Geld in Firmenkasse setzen (z.B. für Events oder Rückerstattungen). * Spieler administrativ aus einer Firma entfernen.
    💰 Jobs, Wirtschaft & Belohnungen
    Tägliche Belohnungen (Daily Rewards):* Ein neues Login-Bonus-System belohnt treue Spieler. Je höher die tägliche "Streak" (die Serie an aufeinanderfolgenden Logins), desto höher fällt der Geldbonus aus! Anpassbarer Schwarzmarkt:* Der Schwarzmarkt ist nun nicht mehr starr! Er lässt sich ab sofort genauso einfach und flexibel in der Config anpassen wie die Job-Dateien. Erweiterte Job-Einträge:* Es wurden viele neue Einträge und Möglichkeiten für die einzelnen Jobs hinzugefügt, um das Farmen und Craften noch abwechslungsreicher zu machen.
    ⚙️ System, Config & Performance
    Prozentuale XP-Skalierung:* Ihr könnt nun in der Config ganz bequem und prozentual einstellen, wie viel XP für das jeweils nächste Level benötigt werden (z.B. jedes Level benötigt 20% mehr XP). Komplette Englischübersetzung:* Das gesamte Plugin und alle Configs sind nun vollständig auf Englisch übersetzt und anpassbar. Massives Performance Update (Async Auto-Save):* Das Plugin wurde im Hintergrund stark optimiert. Das neue asynchrone Auto-Save System speichert nun alle 10 Minuten zuverlässig Daten ab, ohne dass der Server auch nur für eine Millisekunde laggt. Bugfixes:* Zahlreiche GUI-Bugs (Out-Of-Bounds Fehler behoben), kleine Logik-Fehler und Exploits wurden beseitigt, um die Wirtschaft fair und das Spielerlebnis flüssig zu halten. --- Viel Spaß beim Farmen, Investieren und Übernehmen! 💼⛏️
    39 downloads
  12. 1.0.3JobSystem VRX 1.0.3Apr 26, 2026
    🚀 New Features & Improvements
    This update introduces highly requested company features and better system integration. #### 🏢 Company Updates Company Home Fixed:* Resolved an issue where players couldn't set a home for their company. You can now define your headquarters! Player Invitations:* A new system allows you to invite other players directly to join your company. Ownership Transfer:* Use /job company transfer <player> to securely hand over the leadership of your company. Top Companies List:* Competitive rankings are here! View the top firms based on bank balance or level with /job top company. #### 🛠️ General Improvements PlaceholderAPI Support:* You can now display job statistics and player data in your Scoreboards or Tab-list. Job Resignation Confirmation:* Added a safety prompt when leaving a job to prevent accidental resignations.
    19 downloads
  13. 1.0.2JobSystem VRX 1.0.2Mar 22, 2026

    🚀 Update 1.0.2: The Massive System Overhaul

    This update brings huge improvements to the core systems, a complete database migration, and tons of crucial bug fixes.
    ✨ New Features & Enhancements
    Database Support:* Added a completely new SQLite database system! Data is no longer saved in YAML files, drastically improving server performance and data security. Miner Expansion:* Added a massive list of new blocks for the Miner job (including Deepslate ores, Nether blocks, Calcite, Tuff, and Ancient Debris). Reload Command:* Added a /job reload command for admins to reload configs and job files without restarting the server. Prestige Notifications:* Players now receive an epic chat notification as soon as they reach the max level and are ready to prestige. Full Localization:* Completed the language translation system (fully supporting de and en).
    💄 Quality of Life (QoL)
    Transparent Pricing:* The cost of every purchasable item (Employees, Mayor features, Battle Pass, Smuggling) is now clearly displayed directly on the button or in the lore. Skill Descriptions:* Added detailed lore descriptions to the Job Skills menu so players know exactly what they are upgrading and see their current skill level. Tab-Completion:* Added auto-completion for all subcommands to make commands much easier to navigate.
    🐛 Bug Fixes & Mechanics
    Quests Fixed:* The daily quest system now correctly tracks block breaks and mob kills and saves streaks reliably. Job Skills Fixed:* Job skills (Greed, Wisdom, Magic) now work perfectly across all jobs (including new Magic perks for Farmers and Hunters). Prestige Fixed:* The /job prestige command now correctly resets your level and applies the permanent money multiplier. Town Hall Fixed:* The Mayor's tax system now calculates and rounds taxes correctly without floating-point errors. Company System Fixed: You can now correctly deposit money using /job company deposit <amount>. * Distributing Dividends now correctly pays out 50% of the company bank to shareholders instead of draining the bank to 0. * The Global Company Booster and issuing new shares now work flawlessly.
    179 downloads
  14. 1.0.1JobSystem VRX 1.0.1Mar 16, 2026

    🚀 Release 1.0.1 - The Localization & Polish Update

    This update focused on making the plugin ready for international servers and fixing several UI/UX issues. Every single message is now customizable!
    ✨ New Features
    🌐 Full Multi-Language System:* Added messages_en.yml and messages_de.yml. Every GUI title, item name, lore, and chat message is now 100% translatable. 🛡️ Enhanced Admin Commands:* * /job admin addxp/removexp/setlevel - Full control over player progress. * /job admin addprestige - Manually grant prestige stars. * /job admin resolveelection - Force an immediate end to the mayoral election. 🕵️ Corporate Sabotage:* Company owners can now pay the Blackmarket dealer to sabotage rivals (disables bonuses for 24h). 📈 Stock Market Dividends:* Owners can now manually distribute company bank profits to all shareholders via the GUI.
    🔧 Improvements & Fixes
    Fixed Blackmarket UI:* The "Only at night" message is now correctly pulled from the language file and triggers on both command and GUI click. Code Cleanup:* Removed all hardcoded strings from JobCommand.java, JobListener.java, and CompanyManager.java. Improved Actionbar:* The XP bar and money display now support decimal formatting and color codes from the config. Company HQ:* Fixed an issue where the HQ teleport would sometimes fail if no location was set.
    📦 Configuration Changes
    Note: Please delete your old config.yml or add the new language-toggle option to let the plugin know which file to load!
    32 downloads
  15. 1.0JobSystem VRX 1.0Feb 23, 2026
    Release
    70 downloads

Similar projects

Plugin →