Home›Java›Mods›Professions
Professions
ModsJava

Professions

Java mod listed for Minecraft 1.18–1.21. Downloads from the MC Java Mods app on Android.

by thethonk · on CurseForge

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.1 · Fabric⬇ Download for 1.19.2 · Fabric⬇ Download for 1.19 · Fabric⬇ Download for 1.18.2 · Fabric⬇ Download for 1.21.1 · NeoForge⬇ Download for 1.19.2 · Forge⬇ Download for 1.19 · Forge⬇ Download for 1.18.2 · Forge
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
Professions — screenshot 1Professions — screenshot 2Professions — screenshot 3Professions — screenshot 4Professions — screenshot 5Professions — screenshot 6Professions — screenshot 7Professions — screenshot 8

Professions — Minecraft Java mod, screenshot 1

Professions — Minecraft Java mod, screenshot 2 Professions — Minecraft Java mod, screenshot 3Professions — Minecraft Java mod, screenshot 4


Professions

Professions is a self contained system that add occupations. You may know this in RPGs as a system that add skills to the game for you to level up and progress in. Professions is basically that. Add a leveling progression system to your world or modpack!


Features


Roadmap

As this is a redo of the version from 2023, there are some differences, and some things are missing. I'll be working to add these things back over the next few updates. There are a number of new things I would like to add over time too! I have labeled the difference "Re-Implement" and "Implement"


Professions is required on both the client and server!

 

Everything within the spoiler is OLD and unsupported. It applies to to only the version from 2023 and earlier. These versions are completely unsupported! They are only here for historical reference and will eventually be moved.

 


What are professions

Professions are a self contained system that adds occupations, or jobs to the game with their own leveling progression system. The mod can work with or without EightsEconomyP to add a way to inject money onto your server. 

There are 11 builtin occupations or jobs that go from level 1 to 100, you can build, mine, farm, enchant, craft, fish, and more.
Looking for mod integrations to go with it? Check out Professions Integrations it currently only supports fabric, but it will include specific mod integrations that don't fit in with the base mod.

 

 


Features

Professions are data-driven (and easily extendable in code if you can) Meaning you can have as many professions as you want, or you can stick with the defaults provided.

Rewards: By default an occupation will provide profession experience and, optionally, an item reward if you add it. On fabric, you can also use EightsEconomyP to add money rewards for your economy.

Unlocks (NEW 0.2.0) In 0.2.0 If you want to gate gameplay there are now tool unlocks and block unlocks, meaning if your occupation isn't as a certain level, you either can't use that tool or receive the drops from a block.

 

                                                                                  Professions — Minecraft Java mod, screenshot 5

 

 

Professions — Minecraft Java mod, screenshot 6

 

In 0.3.9+

For this version of the mod and above, perks are enabled by default. The leveling equation has changed to be more single player friendly as well. By default players will now be in every profession and will not be able to leave their profession.

Alchemist: Health, Armor Toughness
Builder: Health x2, Movement Speed
Crafting: Health, Attack Damage
Enchanting: Health, Movement Speed
Farming: Health, Movement Speed
Fishing: Health, Attack Damage, Luck
Hunting: Health, Knockback Resistance
Logging: Health, Attack Damage
Mining: Health, Knockback Resistance
Smithing: Health, Attack Damage
Trading: Health, Movement Speed, Armor

These perks will scale with the level of your profession, so you can end up with a lot of health if you take the time to level all of them.

 

hardcore mode

in addition, there is a new config option (disabled by default) called "useHardcoreDatapack" this will start locking the ability to use certain things behind levels, meaning you will HAVE to level up mining before you can use a better pickaxe (currently only supports vanilla tools)

1.0.3:

New admin commands:

/professions admin xprate allows admins to toggle the xprate for themselves to see how much they're gaining every minute.

/prfssns append/export used to quickly create unlocks for professions (only enabled if -Dprofessions-debug=true)


Who needs this mod installed?

Professions can be used either Serverside only, or Client and Serverside. If both the client and the server have the mod installed, players can use 'R' (by default) to open the menu and gain access to the professions menu. If only the server has the mod installed, then users will need to use the commands, which can be found here. The mod also integrates with luckperms if you want to directly give specific commands to the user or not.

 

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more