github KyoriPowered/adventure v4.15.0
🌏 Adventure 4.15.0

latest release: v4.16.0
4 months ago

Adventure 4.15.0 is a feature release, primarily focused around adding support for new serialization styles used in Minecraft 1.20.3, but containing some other useful changes.

The support for 1.20.3 in this release is at about a bare-minimum level of what's needed to support reading components generated in the newer version. Further parity features have been targeted for 4.16.0.

✨ Features

  • feat(api): hasAnyTranslations by @kashike in #945
  • feature: Add a new standard join configuration for spaces by @RedDaedalus in #962
  • feat(nbt): expose size in CompoundBinaryTag by @RealBauHD in #965
  • feature: Expose tags and strict mode in MiniMessage by @kezz in #951
  • feat(key): add asMinimalString by @kashike in #983
  • feat(api): Identity implements Identified by @kashike in #985
  • feat(api): introduce ResourcePackRequest by @yusshu in #981
  • feature: Cancellable FlattenerListener by @FxMorin in #996
  • feat(api): Expand the supported resource pack operations for 1.20.3 by @zml2008 in #1005
  • feat(api): Support representing translation args losslessly by @zml2008 in #1004
  • feat(nbt): Implement nameless binary serialization by @booky10 in #968
  • 1.20.3 by @zml2008 in #986
  • feat(api): A feature flag system to handle version compatibility by @zml2008 in #1002

🐛 Fixes

  • fix(api): Flatten ScoreComponent to empty string if score value is null by @Konicai in #954
  • Fix StorageNBTComponentTest by @jpenilla in #1007

📚 Documentation

Other

New Contributors

Full Changelog: v4.14.0...v4.15.0

Don't miss a new adventure release

NewReleases is sending notifications on new releases.