We can move this check to exploitPrevention()
Cleanup exploit prevention method.
Don't try to find a treasure if there aren't any.

Fixes #1572
Fix exploitPrevention() and add Javadocs
Earn XP when using Shake

Adds #1564
Formatting cleanup from the scoreboard update. Also handle skill permissions differently.
Black is hard to read.
Update changelog.
Don't use a class variable here.
Use proper functions where they exist, and move functions to better locations.
Oops.
Reinstate static color list, clarify intent
Create wrapper to handle all PTP data.
Remove, don't just comment out.
These belong in their managers, not in McMMOPlayer
Move this to the skill itself.
Cleanup some XP functions, remove unused scoreboard values, minor refactoring.
More minor cleanup.
Wrap these inside McMMOPlayer for easier access.
Fixed bug with toggle commands not properly displaying the success message.