A fully configurable plugin that allows you to get paid for breaking, placing, killing, fishing, and crafting, and more. Class based professions, gain experience as you perform your job.
MEDIA=youtube]aGEscl5GZbc[/MEDIA]
- UUID support
- Mysql/SqLite data base systems
- Locale files
- Daily quests
- Signs command support
- Signs top list support
- GUI for job info or joining them
- Create your own custom jobs and choose what they get paid for and how much.
- Default jobs: Hunter-Farmer-Enchanter-Explorer-Woodcutter-Miner-Builder-Digger-Crafter-Fisherman-Weaponsmith-Brewer
- Levelling mechanic where higher level jobs will give higher incomes. Income earned = experience gained.
- Equation determining maximum experience, experience gained and income gained is customizable.
- Execute commands on predetermine leveling up
- Leave your job and return to it by suffering level loss during this action
- Fully customizable skill levels in the game to mark leveling milestones.
- Payment output in action bar
- Option to limit income for certain time interval
- Chat integration to display current job name and titles.
- Several protections against exploiting
- Auto-save to protect against server crashes.
- In game job editor
- McMMO integration
- MythicMobs support
- Money/Exp boost with specific permission
- Money/Exp boost by wearing or using special items
- Option to leave and return with possible exp lost during transfer.
- Optional sounds on level up.
- Full permissions support for BukkitPerms compatible plugins.
- Admin commands work with online players.
- Auto tab complete commands
- Foreign language translations
- Possible actions to get paid for:
- Break - by breaking blocks
- TNTBreak - by breaking blocks with tnt or minecart tnt
- Place - by placing blocks
- Kill - by killing any living creature including players
- MMKill - by killing mythic mobs
- Fishing - by catching fish
- Craft - by creating items
- Eat - by eating food
- Smelt - by smelting items
- Brew - by making potions
- Enchant - by enchanting items
- Repair - by repairing items
- Breed - by breading animals
- Tame - by taming animals
- Milk - for milking cows
- Dye - for dyeing leather armour
- Shear - for shearing sheep's by color
- Explore - for exploring map
- Custom kill - by killing player with specific profession
- VTrade - trading with villagers
- Collect - collecting honey, compost and berries
- Bake - baking
- StripLogs - stripping logs.
Signs works in same way as simple commands. Put into first line [Jobs] and rest of lines can be filled up with all possible jobs plugin commands. You can even put admin commands and don't be afraid that some one will use them, as all commands will be performed in same way as user regularly enter them in chat. Just keep in mind that first line always [jobs] and res of them can be filled up with any commands you can imagine, you can put even couple command variables in one line if its fits. For ex:
Code (Text):
[jobs]
join
miner
join
miner
Code (Text):
[jobs]
join miner
join miner
Code (Text):
[jobs]
info
miner
info
miner
Code (Text):
[jobs]
info miner break
info miner break
Code (Text):
[jobs]
stats
Zrips
stats
Zrips
Code (Text):
[jobs]
toggle
toggle
Code (Text):
[jobs]
boost
miner
2
boost
miner
2
To create top list of sign create sign with text:
Code (Text):
[jobs]
toplist
miner
1
toplist
miner
1
Code (Text):
[jobs]
toplist
miner
1s
toplist
miner
1s
Code (Text):
[jobs]
gtoplist
1
gtoplist
1
Most important permissions are: jobs.use and jobs.world.[worldname] they will be added automatically in most cases, if not, then you will need to add them for each player or in their permission group.
Full permission list can be found https://github.com/Zrips/Jobs/wiki/Permissions
Out Dated! For 2.9.1 version
Out Dated! For 2.0.1 version
- CMILib
- Vault
- MySQL (optional)
- PlaceholderAPI (optional)
- MythicMobs (optional)
- McMMO (optional)
- WorldGuard (optional)
- MyPet (optional)
- EcoEnchants (optional)
WIKI at https://github.com/Zrips/Jobs/wiki/API
Maven https://github.com/Zrips/Jobs#jobs-api
5 events will be fired:
- JobsJoinEvent
- JobsLeaveEvent
- JobsLevelUpEvent
- JobsPaymentEvent
- JobsExpGainEvent
- JobsScheduleStartEvent
- JobsScheduleStopEvent
To get players job list use:
List<JobProgression> jobs = Jobs.getPlayerManager().getJobsPlayer(player).getJobProgression();
for (JobProgression OneJob : jobs) {
// Do your stuff here
}
Or this if player is offline:
List<JobProgression> jobs = Jobs.getPlayerManager().getJobsPlayerOffline(player).getJobProgression();
for (JobProgression OneJob : jobs) {
// Do your stuff here
}
To get job list:
Jobs.getJobs();
By default plugin comes with Full EN and partial LT/DE/CS/FR/RU translation files. If you want to translate file to your own language, just change in generalConfig file from locale-language: en to your desired language. After server reload you can freely edit your locale file.
Plugin is under
GNU GENERAL PUBLIC LICENSE V3
Do not post feature request or bug report in review section!
For this we have forum!
For this we have forum!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Jobs Reborn is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 818,774 times (via Spigot). Download it and open it directly in the game.