COWMODSКаталог модов

xJobs

The best plugin for working on your server

3694обновлён 26 мая 2026 г.
ЭкономикаМеханики игрыМини-игры

Описание

👷 xJobs | The Ultimate Professional Job System 👷

banner

xJobs is a high-performance, premium-grade job system designed for modern Minecraft servers. Featuring a stunning Cyan & Midnight Blue interface, seamless Discord integration, and a robust database-driven backend, it provides your players with an immersive and rewarding professional experience.


✨ Premium Features

  • 💎 High-End GUI: A modern, columnar selection menu with custom heads and vibrant accent colors.
  • 🌐 100% Internationalized: Professionally translated into English, with global label management.
  • 🤖 Discord Webhooks: Real-time notifications for level-ups, job changes, and more with fully customizable embeds.
  • 📊 Optimized Backend: Support for H2 and MySQL databases with efficient caching.
  • 🎭 Dynamic Lore: Each job features unique premium descriptions and action hints.
  • 🛠️ Developer Friendly: Full PlaceholderAPI support and a simple yet powerful YML API for creating jobs.
  • ⚡ Lightweight: Built for performance, ensuring zero impact on your server's TPS.

🚀 How to Create a Custom Job

Adding new professions to your server is incredibly simple. Follow this step-by-step guide:

  1. Navigate to the /plugins/xJobs/jobs/ folder.
  2. Create a new file named your_job_id.yml (e.g., alchemist.yml).
  3. Copy and customize the template below:
name: "Alchemist"
permission: "default"
max-level: 200

icon:
  material: PLAYER_HEAD
  base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUv..."
  slot: 10
  name: "Alchemist"
  lore:
    - ""
    - " &#A2FF5C✦ &f{info_label}:"
    - " &e⭐ &f{level_label}: &e{level}&f/&e{max_level}"
    - " &a👥 &f{workers_label}: &#D0FFD3{workers}"
    - ""
    - " &#A2FF5C✦ &f{blurb_label}:"
    - " &7A master of volatile reactions. Brew concoctions"
    - " &7and elixirs that grant inhuman strength and life."
    - ""
    - " &#A2FF5C✦ &f{actions_label}:"
    - " &8▪ &7Brew magical potions"
    - ""
    - " {join_action}"

actions:
  block_break: # Logic for breaking blocks
    'WHEAT':
      xp: 5
      money: 10.0
  kill_mob: # Logic for hunting
    'ZOMBIE':
      xp: 15
      money: 20.0
  1. Use /jobs reload in-game to apply your new profession immediately!

📌 Placeholders & Variables

Enhance your GUIs and chat with our dynamic placeholders:

PlaceholderDescription
{player}The name of the player
{job}The current profession name
{level}The player's current job level
{max_level}The maximum level reachable
{xp}Current experience points
{xp_needed}Experience needed for next level
{progress}A visual progress bar (e.g., `
{workers}Total number of players in that job

🛠️ Commands & Permissions

Manage your professions with these simple commands:

CommandDescriptionPermission
/jobsOpen the main professional selection menuNone
/jobs statsView your personal progress and statisticsNone
/jobs leaveResign from your current jobNone
/jobs helpShow the command help menuNone
/jobs reloadReload all configurations and jobsxjobs.admin

📦 Requirements

Ensure your server meets these criteria for optimal performance:

RequirementDescriptionStatus
VaultEssential for economy rewards and money managementRequired
Java 17+Modern runtime required for high-performance executionRequired
PlaceholderAPIEnables dynamic labels and custom variablesRecommended

🛰️ Discord Integration

Keep your community engaged by linking your Discord server. In config.yml, set webhooks.discord.enabled: true and paste your URL.

Features:

  • Custom Embeds: Edit colors, footers, and thumbnails per event.
  • Async Processing: Webhooks never lag your server.
  • Player Avatars: Automatically fetches the player's head for the notification. example

Pro Tip: You can edit the titles of all GUI sections (like "Information" or "Active Workers") globally in messages.yml. Edit once, update everywhere!

Got some cash? Get a PREMIUM (ES/EN) config on Discord.

Галерея

MainJobStatsBanner

Последние версии

Все версии →
release

xJobs v1.0.2

1.0.2
26 мая 2026 г.202Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
## 💼 xJobs v1.0.3 - Multi-Job Support & Translation Fixes (Current) ### 🚀 Engine & Core Stability - **Multi-Job Support**: Fully implemented support for multiple active jobs per player, driven by `max-jobs-per-player` in `config.yml` (e.g., `jobs.max-jobs-per-player: 2`). Players can now join and progress in multiple professions simultaneously! - **Database Schema Auto-Upgrade**: Seamless, robust migration logic automatically updates the SQLite/MySQL/H2 storage tables to utilize a composite primary key (`uuid`, `job_name`). - **Simultaneous Job Progression**: Experience points (XP) and leveling logic now iterate over all active player jobs, rewarding actions across multiple jobs in parallel. ### 🎨 Premium Aesthetic & GUI Redesign - **Redesigned GUI Dashboard**: Polished, cleaner dark-themed GUI layout with dynamic placeholders. - **New Menu Placeholders**: Fully integrated `{active_jobs}` and `{max_jobs}` placeholders inside the GUI templates to display player stats like `(1/2)` active jobs. - **Customizable Action Messages**: Resolved the untranslatable `{join_action}` issue. Admins can now customize and translate these action indicators through `gui-join-action` and `gui-leave-action` in `messages.yml`! ### 🛠️ Commands & Usability - **Leave Multi-Job Prompt**: Updated the `/jobs leave` command to guide players when multiple jobs are active. Players are notified with the customizable `job-leave-multiple` message to resign via the interactive menu or specify the job. - **Expanded Placeholders**: Extended PlaceholderAPI integration to dynamically support listing active jobs and levels. ---
release

xJobs 1.0.1

1.0.1
9 мая 2026 г.95Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
# xJobs v1.0.1 - Release Notes ## 🚀 Engine & Core Stability - **Cross-Version Support (1.8 - 1.21.x)**: Fully compatible with legacy and modern servers. Integrated fallback systems for Hex colors and NMS components. - **Unified Database Driver**: Fixed critical "No suitable driver" errors by removing library relocation conflicts. - **SQLite Support**: Added support for SQLite as a stable alternative for local storage, alongside H2 and MySQL. - **Smart Reflection**: Implemented a reflection-based player profile system for job icons, ensuring custom heads work on both Spigot and Paper without crashes. ## ✨ Premium Aesthetic & UI - **Refined GUI Dashboard**: New premium dark theme with optimized spacing and improved lore readability. - **Dynamic Lore Placeholders**: Integrated global placeholders (`{info_label}`, `{workers_label}`, etc.) across all job files for centralized editing in `messages.yml`. - **Icon Visibility Fix**: Resolved issues where job icons wouldn't load correctly under certain configuration scenarios. ## 🛠 Management & Flexibility - **100% Translatable**: Every single message, menu item, and job description is now fully editable. - **Filenames as IDs**: Removed confusing legacy ID migration. The plugin now detects jobs exactly by their `.yml` filename, giving full control to administrators. - **Anti-Italic Fix**: Added automatic italic removal (`&r`) to all default GUI labels for a modern, clean look. ## 💎 Premium Spanish Config (Included) - Fully translated Professional Configuration with immersive descriptions for all 14 base jobs. - Optimized for the new v1.0.1 engine.
release

xJobs 1.0.0

1.0.0
25 апр. 2026 г.71Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
> Stable