Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Adventure 4.20.0 source code.tar.gz | 2025-04-05 | 410.8 kB | |
Adventure 4.20.0 source code.zip | 2025-04-05 | 1.2 MB | |
README.md | 2025-04-05 | 1.7 kB | |
Totals: 3 Items | 1.6 MB | 0 |
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 https://github.com/KyoriPowered/adventure/pull/1177
- feature(minimessage): Check for colors before parsing phases by @kezz in https://github.com/KyoriPowered/adventure/pull/1180
- feature(api): Improve handling of component children and component translating by @kezz in https://github.com/KyoriPowered/adventure/pull/1181
- feature: MiniMessageTranslator by @kezz in https://github.com/KyoriPowered/adventure/pull/972
- feature(api, minimessage): Replace TranslationRegistry with a generic TranslationStore by @kezz in https://github.com/KyoriPowered/adventure/pull/1182
- feature(minimessage): Add context argument and unit tests by @kezz in https://github.com/KyoriPowered/adventure/pull/1185
- Add TagStringIO#asString for any tag by @GliczDev in https://github.com/KyoriPowered/adventure/pull/1192
- feat(text-serializer-commons): split into new module by @zml2008 in https://github.com/KyoriPowered/adventure/pull/1193
⚙️ Fixes
- fix(minimessage): Carry over target into context deserialize calls by @kezz in https://github.com/KyoriPowered/adventure/pull/1179
New Contributors
- @GliczDev made their first contribution in https://github.com/KyoriPowered/adventure/pull/1192
Full Changelog: https://github.com/KyoriPowered/adventure/compare/v4.19.0...v4.20.0