PaperMC plugin · v1.2.0

ModularJobs

An extensible job progression plugin for Minecraft servers — configure jobs, tasks, payables, boosts, and upgrade trees, all from a secure web editor.

Download

Builds are published straight from GitHub releases, so this page tracks the newest jar without waiting on a redeploy.

ModularJobs 1.2.0

v1.2.0 · published 10 Aug 2026

Assets

Release notes

What's Changed • Release ModularJobs 1.2.0 by @mintychochip New Contributors • @mintychochip made their first contribution

Synced with GitHub releases.

Why ModularJobs?

Everything you need to run a configurable job progression system.

  • Jobs & Tasks

    Model jobs with configurable tasks, experience curves, and per-action progression across 40+ action types.

  • Payables

    Attach optional economy rewards and custom payables to levels, tasks, and progression milestones.

  • Boosts

    Configure timed, item-based, and context-aware boosts to accelerate earning and progression.

  • Upgrade Trees

    Apply profession services and upgrade trees that grow alongside your players.

  • MySQL 8

    Persist progression and editor sessions with operator-managed, schema-owned MySQL 8.

  • Secure Editor

    Manage jobs from a secure web editor backed by a dedicated REST API, enabled only when configured.

Built for progression

Give players a clear path from first job to long-term mastery, without hard-coding your server’s design.

  • Define the workCombine actions, tasks, and experience curves into jobs that fit your server.
  • Reward momentumUse payables, boosts, and level-up commands to make every milestone matter.
  • Keep controlManage progression in MySQL 8 and tune jobs from the secure web editor.

Quick Start

Up and running in three steps.

  1. Apply the MySQL 8 schema

    Point a connect-only MySQL 8 database at ModularJobs and apply the schema out of band. The game and API processes never create tables.

    ./scripts/apply-mysql-schema.sh
  2. Install the Paper jar

    Drop the plugin jar into your Paper server’s plugins folder and restart once. Configure database.yml to your schema.

    plugins/modularjobs-paper.jar
  3. Run the editor

    Start the secure web editor and manage jobs, tasks, payables, boosts, and upgrade trees from your browser.

    /jobs editor