Skip to content

Releases: Ayfri/Kore

1.15.1 For 1.21.1

16 Sep 17:38
Compare
Choose a tag to compare

Fixes a bug related to tag generation folder when setting the tag of a function using the setTag function, also updates unit tests about functions generation for checking if all files are correctly generated and are at the correct location.

Important

I will in a future release rename the setTag function to addToTag because a function in Minecraft can be linked to multiple tags.

Changelog

  • fix(functions): Fix generated tag folder for setTag method of functions, update tests for functions generation files locations. #102 0efd2da

Full changelog: https://github.com/Ayfri/Kore/compare/v1.15.0-1.21.1..v1.15.1-1.21.1

1.15.0 For 1.21.1

15 Sep 13:22
Compare
Choose a tag to compare

1.15.0 For 1.21-rc1

15 Sep 12:53
Compare
Choose a tag to compare

1.15.0 For 1.21-pre4

15 Sep 12:41
Compare
Choose a tag to compare

1.15.0 For 1.21-pre3

15 Sep 12:31
Compare
Choose a tag to compare

Very tiny update but with a breaking change.

Changelog

  • refactor(enchantments): Replace Entity Effect ReplaceDisc to ReplaceDisk. ebc4f98

Full changelog: https://github.com/Ayfri/Kore/compare/v1.14.1-1.21-pre2..v1.15.0-1.21-pre3

1.15.0 For 1.21

15 Sep 13:08
Compare
Choose a tag to compare

Kore is finally entirely compatible with 1.21, with a lot of fixes (even from features of prior versions, which is great for the project).

Changelog

  • No changes were required.

Full changelog: https://github.com/Ayfri/Kore/compare/v1.15.0-1.21-rc1..v1.15.0-1.21

1.14.1 For 1.21-pre2

15 Sep 10:59
Compare
Choose a tag to compare

A tiny update that was quick to implement!

Changelog

  • feat(configured-features): Add end_platform with no config and with tests. f9b8a2e
  • feat(placed-features): Add fixed_placement placed feature of type List of TripleAsArray with tests. 1a4b4d9

Full changelog: https://github.com/Ayfri/Kore/compare/v1.14.0-1.21-pre1..v1.14.1-1.21-pre2

1.14.0 For 1.21-pre1

15 Sep 10:35
Compare
Choose a tag to compare

This is a small release but with a few very specific changes in features.
See the Minecraft changes here: https://www.minecraft.net/en-us/article/minecraft-1-21-pre-release-1

Changelog

  • feat(features): Update features with additions from 1.21-pre1. 9138d7a
  • [ImgBot] Optimize images a14a4a0

Full changelog: https://github.com/Ayfri/Kore/compare/v1.13.0-24w21b..v1.14.0-1.21-pre1

1.13.0 For 24w21b

06 Sep 11:03
Compare
Choose a tag to compare

1.13.0 For 24w21a

06 Sep 10:57
Compare
Choose a tag to compare

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