- Updated german locale (thanks TheBusyBiscuit)
- Added 'mcmmo.broadcast.levelup' permission node, if a player lacks this node they will not have their level up milestones broadcast to chat, this is a default permission node
- Power Levels are now included in level up broadcasts and they have their own settings (mirroring the existing settings for skill broadcasts)
- Added 'General.Level_Up_Chat_Broadcasts.Broadcast_Powerlevels' to config.yml
- Added 'General.Level_Up_Chat_Broadcasts.Broadcast_Powerlevels.Enabled' to config.yml
- Added 'General.Level_Up_Chat_Broadcasts.Broadcast_Powerlevels.Milestone_Interval' to config.yml
- Added 'General.Level_Up_Chat_Broadcasts.Broadcast_Powerlevels.Broadcast_Targets.Send_To_Console' to config.yml
- Added 'General.Level_Up_Chat_Broadcasts.Broadcast_Powerlevels.Broadcast_Targets.Only_Party_Members' to config.yml
- Added 'General.Level_Up_Chat_Broadcasts.Broadcast_Powerlevels.Broadcast_Targets.Only_Same_World' to config.yml
- Added 'General.Level_Up_Chat_Broadcasts.Broadcast_Powerlevels.Broadcast_Targets.Distance_Restrictions.Restrict_Distance' to config.yml
- Added 'General.Level_Up_Chat_Broadcasts.Broadcast_Powerlevels.Broadcast_Targets.Distance_Restrictions.Restricted_Radius' to config.yml
- Added 'Broadcasts.PowerLevelUpMilestone' to locale
- You can now disable the XP orbs from being dropped when Knock On Wood triggers during Tree Feller
- Added 'Skills.Woodcutting.TreeFeller.Knock_On_Wood.Add_XP_Orbs_To_Drops' to advanced.yml
- Changed Fists to not be capitalized (en_US) when lowering/readying berserk
- SkillActivationPerkEvent can now be called in async threads (thanks electronicboy)
- Removed a few never implemented settings from Skills.Woodcutting.TreeFeller in advanced.yml
- Updated bStats (thanks TheBusyBiscuit)
- Fixed some incorrect reporting to bStats (I'm so dyslexic...)
NOTES:
The new 'mcmmo.broadcast.levelup' node is a default node included under the 'mcmmo.defaults' node umbrella, you shouldn't have to give this to your players unless they don't have access to 'mcmmo.defaults'
If you don't have a permission plugin you don't need to worry, players will have this node by default in that case
There are situations where level up broadcasts will be skipped, for example if you go from level 0 -> 101 via addlevels or mmmoedit, and your broadcast interval is 100, it will be skipped as 101 falls out of this interval, this kind of skip only applies to command based leveling. Players gaining levels naturally should never have their broadcasts skipped. I'll fix this particular interaction in the future so that command based leveling never skips over milestone broadcasts, but for now it does.
Been feeling a bit depressed lately, working on it though!