Chat Component API
Use components for ServerKickEvent (fixes #744) + minor refactoring
Fix formatting
More formatting fixes
Fixed broadcasts getting double logged
Use varargs instead of arrays
Support printing TranslatableComponents
Move en_US.properties to mojang-translations/en_US.properties
Fix TranslatableComponent's toPlainText and toLegacyText not handling %1$s and %d
Add /alertraw command + fix events
Fix events not working when no formatting is used
Remove string methods from HoverEvent. TextComponents will become strings if formatting isn't used
Add missing documentation
Fixed TranslatableComponents missing the end of the translated text
Added some unit tests
Added another unit test + formatted code
Add ComponentBuilder + make events final

An example of ComponentBuilder usage can be found at CommandAlertRaw
Remove class Getter annotation
Merge pull request #748 from thinkofdeath/master

Chat Component API