eXaJobs icon

eXaJobs 1.12

A customizable job plugin with progression, rewards and an improved fishing system.

star.png An Advanced Jobs Plugin for Minecraft star.png

eXaJobs is a full customizable plugin that adds job systems to your Minecraft server.
It allows players to earn rewards by completing various tasks depending on the job they choose.

key.png Key Features:

various.png Varied Job Systems:
Choose from several jobs, such as Miner, Lumberjack, Hunter, Fisherman, Enchanter and many more.
Each job offers unique goals and rewards!
Provided Jobs : Alchemist, Blacksmith, Enchanter, Farmer, Fisherman, Hunter, Lumberjack, Miner.
You can also create and add your own jobs to customize the experience to your needs.
Possible actions : Break, Place, Shear, Craft, Brew, Kill, Enchant, Tame, Breed, Milk, Repair, Upgrade, Smelt.

fish.png Improved Fishing System:
Catch unique fish with different rarities (common, rare, epic, legendary, ...).
Custom Model Data: Ability to use custom textures for fish to make each catch unique.
The higher your fishing level, the more likely you are to catch rare fish and the less likely you are to catch junk.
Gain fishing experience and view your stats via interactive menus.

tools.png Rewards and progression:
Earn money, experience or items by completing tasks related to your profession.
Rewards can be configured to fit your server’s needs!

screen.png Interactive menus:
View your stats and progress in easy-to-use menus.
A dedicated profession menu allows you to:
Join or leave a profession easily.
See the rewardable actions for each profession and plan your goals.
Custom Model Data : You can use custom items for Jobs icon.

earth.png Configurable and multilingual:
Flexible configuration via YAML files to customize jobs, fish and rewards.
Built-in multilingual support: French and English available (you can create your own language file).


Dependency : Vault
Please Download and Install Vault : https://www.spigotmc.org/resources/vault.34315/



Do not hesitate to contact me via discord if you wish to test the plugin before purchasing it.


You can download this texture pack for custom fishes or make your own :
customFishItemsTexturePack.zip
https://www.virustotal.com/gui/url/98e573dd5d9bd39c2584c27183cd7a194f902cbbe8a3925fc4c7bca5817df655

I made a job generator in php to help you create your jobs.
JobGenerator
https://www.virustotal.com/gui/url/e93eae64e42e18671e04f60c39c5fe39d72819075fea0472fae7260445c82220


Commands :

/jobs : Open jobs menu (join, leave a job or see "description" of a job).
/jobs list : list avaible jobs.
/jobs join <job> : join a job.
/jobs leave <job> : leave a job.
/jobs stats: open player jobs stats menu.
/jobs fishingstats : open global fishing stats menu.
/jobs myfishingstats : open player fishing stats menu.
/jobs reload : reload plugins configs files (only op or with permission : exajobs.reload ).

commands.png

/jobs :

command-jobs.png
ex : lumberjack job

Shift+Left Click : Show "desctiption" for a job (all actions and rewards)
actions1.png
actions2.png
ex : lumberjack "description" (actions and rewards)

Xp and money display as boosbar :

bossbar.png
ex : the lumberjack earned xp and money when he broke a oak log.


Fishing stats :

fishingStats.png
ex : the black bass fish has been caught 3 times and the first player who caught it is eXa_One

Fishes :

Common :
commun.png
Rare :
rare.png
Epic :
epique.png
Legendary :
legendaire.png
Mythic :
mythiqye.png
Aberrant :
aberrant.png

Luck bonus or penalty by fishing level :
Luck-bonus-or-penalty-by-fishing-level.png
https://docs.google.com/spreadsheets/d/1Rih11uPqB4mBGUlufsLtVh7oMIy7eCTrmYuNatLoOPA/edit?usp=sharing

Config files :

All config files are commented to help you.

General config file :
image.png

Job file (cropped) :
image.png
ex : lumberjack

Rarities file (cropped) :
image.png

fish file (cropped) :
image.png

Language files (cropped) :
image.png

job

fish

fishing

custom

model

data