Set up Jobs Reborn on Minecraft
Install Jobs Reborn and its CMILib library on Paper by upload, join a job, change what each block pays and fix the usual payment problems.
Jobs Reborn lets each player pick jobs such as Miner, Farmer or Fisherman and earn money, points and experience for the matching actions. Jobs level up, and you can change what every action pays. It runs only on the server, so players install nothing.
Checked against Jobs Reborn 5.2.6.7, which SpigotMC lists for Minecraft up to 26.2, with CMILib 1.6.1.0, October 2026.
What you need
- A Paper, Purpur or Folia server, which shows a Plugins tab under Content in the panel menu.
- CMILib, a library by the same author. Jobs Reborn lists it as a required dependency and will not start without it.
- For money payments, Vault and an economy plugin. Jobs Reborn lists Vault as an optional dependency. See Set up Vault on your Minecraft server and Set up EssentialsX on your Minecraft server.
Install Jobs Reborn
Jobs Reborn's current builds are published on SpigotMC, and the Plugins tab has no SpigotMC source. The project's Bukkit page has a newest file of 4.17.2 from May 2021, which is too old to use. Upload the jars yourself:
- On your computer, download Jobs Reborn from spigotmc.org/resources/4216 and CMILib from spigotmc.org/resources/87610.
- Open File Manager and go into the
pluginsfolder. - Click Upload and choose both jars. The browser limit is 100 MB per file, and these are about 1 MB each. Connect to your server over SFTP is the way for larger files.
- Open Console and click Restart. The server needs a restart before a new plugin loads.
The first start creates plugins/Jobs. The main settings file is generalConfig.yml, and each job has its own file in the jobs folder inside it, such as miner.yml.
Join a job and check it works
In game, run these:
/jobs browselists the jobs, and/jobs join minerjoins one./jobs info miner breakshows what Miner earns for breaking blocks./jobs statsshows your level and experience, and/jobs leave minerquits.
Players can join up to 3 jobs by default. The max-jobs setting in generalConfig.yml changes that, and -1 removes the limit. A player with the permission jobs.max.<number> gets that many regardless.
Change what a job pays
Open a job file in File Manager. Actions are grouped by type, and each block or mob under them has its own income, points and experience. The shipped miner.yml has entries like this, sitting under the top-level Miner: key beside many other blocks. This is an excerpt, so edit the numbers in place and keep the indentation:
Miner:
Break:
stone:
income: 1
points: 1
experience: 1Raise or lower the numbers, click Save, then run jobs reload in the Console. Names under Break must be blocks. If one is not, the Console reports "Material must be a block", and /jobs blockinfo while you look at a block prints that block's information.
Permissions
jobs.use lets a player use the plugin, and jobs.world.<worldname> allows payment in that world. The Jobs Reborn wiki says both are normally added for you. If they are not, add them to each group in your permissions plugin. Set jobs.join.<jobname> to false to block one job. The full list is on the plugin's GitHub wiki, and Set up LuckPerms on your Minecraft server shows how to assign them.
Where player data is saved
Jobs stores data in SQLite by default, set by storage.method in generalConfig.yml. It can also use MySQL, but plans here do not include a MySQL database, so leave it on sqlite.
Common problems
- Players are not paid. Check
jobs.useandjobs.world.<worldname>. For money, check that Vault and an economy plugin appear in the Installed view of the Plugins tab. - No payment for ore a player placed and broke again. Block protection is on by default (
ExploitProtections.General.PlaceAndBreak.Enabled). The blocks it protects are listed inrestrictedBlocks.yml. - The plugin does not load. Check that the CMILib jar is in
pluginstoo. If a config file will not load, see How to find and fix YAML and JSON config errors.
Was this guide helpful?
Related guides
Set up Vault on your Minecraft server
Vault links permissions, chat and economy plugins. Install VaultUnlocked or the original Vault, pair it with LuckPerms or EssentialsX and check it.
Set up ShopGUIPlus on your Minecraft server
Upload the paid ShopGUI+ jar with Vault and an economy plugin, open /shop, add shops and items in the shops folder and set permissions.
Set up EssentialsX on your Minecraft server
Install EssentialsX on Paper or Purpur, add its modules, let players use homes and teleport commands, and tune the main config file.
