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.
Assets
- modularjobs-paper-1.2.0.jar8.2 MB · 18 downloads
- modularjobs-postgres-1.2.0.sql2.7 KB · 7 downloads
- SHA256SUMS191 B · 7 downloads
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.
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.shInstall 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.jarRun the editor
Start the secure web editor and manage jobs, tasks, payables, boosts, and upgrade trees from your browser.
/jobs editor