Professions

Quick rating

Professions

No reviews yet

[NeoForge/Fabric] Professions - An RPG system for adding progression to your experience!

No Theme
RPG
Enchantments
Player Leveling
Skills & Abilities
QoL & Tweaks
Economy & Trade Systems
Fishing
Gated Progression & Stages
Mod Loaders
Forge
NeoForge
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
professions-fabric-1.21.1-2.3.6.jar
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

About

Description


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

  • 9 Builtin Professions (Smithing, Building, Mining, Logging, Farming, Crafting, Fishing, Hunting, Enchanting)
    1. Building: +18 Max Health (+9 hearts), +22% Profession EXP gain
    2. Crafting: +9 Max Health (+4.5 hearts), +22% Profession EXP gain
    3. Enchanting: +0.010 Movement Speed, +22% Profession EXP gain
    4. Farming: +0.010 Movement Speed, +22% Profession EXP gain
    5. Fishing: +5 Luck, +22% Profession EXP gain
    6. Hunting: +0.10 Sneaking Speed, +22% Profession EXP gain
    7. Logging: +5 Luck, +22% Profession EXP gain
    8. Mining: +9 Max Health (+4.5 hearts), +22% Profession EXP gain
    9. Smithing: +10 Attack Damage, +22% Profession EXP gain
  • Data Driven Professions. Configure the existing professions to your hearts content, or make new ones!
  • Supports multiple "Categories" The categories allow modpack developers to create a customized experience while either leaving the built-in system alone, or removing it entirely.
  • Professions 2.0.0+ will have an event driven architecture to make it easier for other mods to modify what is happening.

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"

  • Re-implement: Unlocks      Completed! (2.3.4+)
  • Re-implement: Passives      Completed! (2.2.0+)
  • Re-implement: Commands
  • Re-implement: Currency Rewards
  • Re-implement: Fabric Support     Completed!
  • Implement: Quests
  • Implement: Damage Changes
  • Implement: Skills or Abilities
  • Implement: Entity Modification
  • Implement: Tools/Things for server owners
  • Implement: More to come
  • Implement: more support for other mods? Where possible.
  • Implement: More skills to give modpack authors more choice in how the user's experience is.

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.

 

                                                                                 

 

 

new-menu.png

 

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.

 

Screenshots

Gallery

  • Professions Perks Menu
    Professions Perks Menu Claim your leveling milestones, also known as perks, they increase your health, luck, movement speed and even sneaking speed!
  • ProfessionPicker 2.png
    ProfessionPicker 2.png ProfessionPicker 2.png
  • Profession Tracker.png
    Profession Tracker.png Profession Tracker.png
  • GateLocker.png
    GateLocker.png GateLocker.png
  • Occupation Info.png
    Occupation Info.png Occupation Info.png
  • Title Image
    Title Image
  • (OLD, ONLY HERE FOR HISTORICAL REFERENCE) Pickaxe locked until level 22
    (OLD, ONLY HERE FOR HISTORICAL REFERENCE) Pickaxe locked until level 22 An example of an unlock that prevents tool usage until the level requirement is met
  • (UNSUPPORTED) Example of a locked block
    (UNSUPPORTED) Example of a locked block Blocks/Items with unlock requirements have a tooltip that tells you to hold a control to see what level they unlock at.
  • (DEPRECATED) Professions Menu (NEW) Only in 0.2.4+
    (DEPRECATED) Professions Menu (NEW) Only in 0.2.4+

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

2.1m
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works