NEW:
ADDED:
- Work Type toggle buttons in the job Objectives GUI.
- Dedicated config file "work_types.yml" with per work type settings.
- Config option to toggle on/off certain work type(and therefore it's event listeners).
- Support for enchantment levels in 'get_enchant' and 'remove_enchant' work types.
IMPROVED:
- Split objectives by their Work Type in the Objectives GUI.
- Do not display "Items" list in Objectives GUI if objective has only one item.
- Use individual currency's format for income values in Objectives GUI.
- Revamped and rebalanced default job XP and Objectives configurations.
FIXED:
- Improved level XP calculation.
- A bug, where Per Level modifier setting works a bit incorrectly.
- A bug, where display name of work type can not be changed.
- A bug, where /jobs reset command does not reset obtained level rewards data.
- A bug, where default level rewards not worked properly due to wrong placeholder used.
IMPORTANT:
- Requires Spigot / Paper 1.21.4 or higher.
- Requires nightcore v2.7.5.
- 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.
LOCALE:
- Added Spanish translation.
ADDED:
- Support for CustomFishing plugin.
- Support for multiple jobs per job zone.
- Explicit setting to toggle zone hours.
- Missing editor GUI titles to the lang config.
- PlaceholderAPI placeholders for: Total jobs level, Primary job names, Secondary job names, Jobs joined, Jobs max. joinable.
CHANGED:
- Zone day hours accepts single hours value now.
- Slightly improved zones GUI editor.
FIXED:
- Compatibility with EvenMoreFish 2.0.
- Zone payment multiplier not worked at all since EconomyBridge integration.
FIXED:
- A bug, where job level reward requirements not worked at all.
- A bug, where players can get job level rewards over and over again by leaving the job.
