Summary
- Chat Component API (commit: c20d8f9) (details)
 - Use components for ServerKickEvent (fixes #744) + minor refactoring (commit: 2c8b15c) (details)
 - Fix formatting (commit: 35c1b26) (details)
 - More formatting fixes (commit: 890fac2) (details)
 - Fixed broadcasts getting double logged (commit: 854b6fa) (details)
 - Use varargs instead of arrays (commit: e3e551d) (details)
 - Support printing TranslatableComponents (commit: 6966798) (details)
 - Move en_US.properties to mojang-translations/en_US.properties (commit: c7e590e) (details)
 - Fix TranslatableComponent's toPlainText and toLegacyText not handling (commit: 2cb3b6f) (details)
 - Add /alertraw command + fix events (commit: 60e2e6b) (details)
 - Fix events not working when no formatting is used (commit: 0040955) (details)
 - Remove string methods from HoverEvent. TextComponents will become (commit: c17fa03) (details)
 - Add missing documentation (commit: 3f9ca85) (details)
 - Fixed TranslatableComponents missing the end of the translated text (commit: 4ef15ae) (details)
 - Added some unit tests (commit: 70bb3dd) (details)
 - Added another unit test + formatted code (commit: bc746a5) (details)
 - Add ComponentBuilder + make events final (commit: 5d68b42) (details)
 - Remove class Getter annotation (commit: 00ac965) (details)