Add a modifier function for each DamageModifier

Must have a modifier function for each DamageModifier

Fixes #2139
Show colors in console for party chat

Fixes #2129
Don't run party chat on a separate thread

Fixes #2080
Can't use more function modifiers than necessary

Fixes #2139
Prepare for UUID update
Add u.uuid here
Deprecate methods in ExperienceAPI
UUID Conversion stuff
Deprecate PlayerProfiles relying on names
Add hidden options for uuid conversion
UUID flatfile stuff
Save and load profiles using UUIDs
fall back on usernames if neccesary
Update playername in database when a name changes
Load UUID with SQL
Update to UUIDFetcher v3
Save if uuid conversion is complete in convert.yml