Skip to content

1.13.0 For 24w21a

Compare
Choose a tag to compare
@Ayfri Ayfri released this 06 Sep 10:57
· 20 commits to master since this release

Changelog

This release was big, and included a lot of fixes. Some features of Kore weren't even usable due to these bugs :')
Pretty much all the necessary changes for 1.21 are done (the main changes were the directory renames, which are included in this release), so you can even start using it right away for upgrading your projects to 1.21.
The documentation also has a new article for Chat Components !

Breaking Changes

  • refactor(folders)!: Rename all features packages (except worldgen) to plural to have the same following convention for all. 9555353

User must update imports.

Changes

  • feat(components): Add JukeboxPlayableComponent with tests. 26bd729
  • feat(components-matchers): Add JukeboxPlayableComponentMatcher with test. 8dc6358
  • feat(generation): Add generation of enum tree registries, add SoundEvent list generation. 901e9b5
  • feat(generation): Add JukeboxSongs generation. a28bd72
  • feat(jukebox-song): Add JukeboxSong feature, introduce JukeboxSongArgument and SoundEventArgument, add serialization and test cases. 05ab886
  • feat(selector): Add nearestEntity selector in SelectorArgument and tests. 51f2cdd
  • feat(sub-predicates): Support multiple Gamemode for Player type specific entity sub-predicate. 4471ae7
  • fix(advancements): Rename field item to id in AdvancementIcon. 2ec4059
  • fix(chat-components): Add missing keybind chat component, fix creating Nbt chat components with blocks, improve creating entity and translatable text components. 59c1f8c
  • fix(chat-components): Use components instead of tag for item data in chat-components events. 085374e
  • fix(components): Replace NbtCompound.serializer() with NbtAsJsonSerializer to allow Json serialization. b8edb65
  • fix(datapack): Deduplicate generators before generating zip entries. 76a0211
  • fix(features): Fix wrong usages of SoundArgument instead of SoundEventArgument in SoundEvent objects. 1e3b584
  • refactor(attributes): Remove uuid and name properties, introduce id of type AttributeModifierArgument, change all builders and tests. 92a532e
  • refactor(components-matchers): Simplify customData initialization in CustomDataComponentMatcher. f8567c6
  • refactor(data): Rename SoundRangeable to SoundEvent, move it to data/sound folder. 8ced873
  • refactor(features): Rename all directories where features and functions are generated to singular. be46edc

Full changelog: https://github.com/Ayfri/Kore/compare/v1.12.1-24w20a..v1.13.0-24w21a