Skip to content

🌏 Adventure 4.20.0

Compare
Choose a tag to compare
@zml2008 zml2008 released this 05 Apr 20:09
· 89 commits to main/4 since this release

Adventure 4.20.0 is a feature release focused on translation improvements. The MiniMessage translator allows easily expressing translation values in the MiniMessage format, and the whole translation system has had a revamp to be more flexible.

What's Changed

✨ Features

  • feature(api): Silly micro optimisations for the mm color tag by @kezz in #1177
  • feature(minimessage): Check for colors before parsing phases by @kezz in #1180
  • feature(api): Improve handling of component children and component translating by @kezz in #1181
  • feature: MiniMessageTranslator by @kezz in #972
  • feature(api, minimessage): Replace TranslationRegistry with a generic TranslationStore by @kezz in #1182
  • feature(minimessage): Add context argument and unit tests by @kezz in #1185
  • Add TagStringIO#asString for any tag by @GliczDev in #1192
  • feat(text-serializer-commons): split into new module by @zml2008 in #1193

⚙️ Fixes

  • fix(minimessage): Carry over target into context deserialize calls by @kezz in #1179

New Contributors

Full Changelog: v4.19.0...v4.20.0