OBJECTIVES SYSTEM REWORK: This update brings new job's objective system, which is more flexible and easier to configure.
Your current configs will be auto-converted to the new format (with backup), but mistakes are possible!
SOME CLEAN UP: This version removes a few features that can be unexpected to you, but I believe that this change makes the ExcellentJobs more clean and easy to use. Anyway, any feedback is appreciated!
Special Orders feature was removed in this version. This feature is not really useful and does not bring anything really special for the jobs system. So I decided to remove it until I come up with something more unique and useful. Also I believe the configuration for this one was horrible lol. Anyway, I have a semi-ready "Missions" alternative, so if you'll miss this feature, it won't take much time to bring you a replacement
Objectives GUI was removed in this version, because the new objective system finally got some decent flexibility and can not be unified enough for this without messy workarounds.
ADDED:
Configurable XP & Income penalty value for killing spawner mobs.
Configurable XP & Income bonus/penalty for manual/automated brewing/cooking.
IMPROVED:
Updated default layout of the Stats GUI.
Updated default layout of the Job GUI.
Added support for multiple slots for Stat Entries in the Stats GUI.
Added dialog for players to change job status.
Smelting, Cooking and Brewing actions now properly pays the owner.
Automated smelting, cooking and brewing is also supported now.
FIXED:
A bug, where upcoming rewards in the GUI were displayed incorrectly.
Config 'job_list.yml' has been reworked. Check it out before use in production.
BOOSTERS REWORK:
Boosters feature can be completely disabled in the main plugin config.
Dedicated config file for Boosters module.
Automatic global boosters will properly apply now between plugin reloads and server restarts with more accurated duration calculation.
Automatic global boosters accept only one time value per day now.
Removed per currency booster mutlipliers. One multiplier for all currencies (payments) now.
Added a list of exclusive from booster's effect currencies.
Server can have only one global booster at the same time.
Merged 'booster remove' and 'booster removefor' commands.
Removed 'booster info' command.
Improved booster multiplier display in GUIs and messages.
CHANGED:
Removed per-currency payment modifier in job's settings. Now payment modifier applies to all currencies in job's objectives. This should simplify jobs setup and balance.
FIXED:
A bug, where players can't access jobs even if their permission was disabled.