Skip to content

1.9.0 For 1.20.5-pre1

Compare
Choose a tag to compare
@Ayfri Ayfri released this 14 May 17:48
· 156 commits to master since this release

The last big release before 1.20.5, next releases will be smaller !

Changelog

  • chore(readme): Update Java requirement to Java 21. 0a5574c
  • feat(item-modifiers): Add new filtered, modifiy_contents, set_custom_model_data, set_item loot functions, add related tests. 93dedb3
  • feat(particle): Add new particle types and serialization mechanisms, refactor block properties handling. 1ff41c2
  • feat(predicates): Add all item stack sub predicates components matchers, add tests. 9d16aab
  • fix(arguments): Serialize block arguments with empty nbt without an empty nbt compound, add tests. #80 ff08dea
  • fix(commands): Replace Sounds with SoundArgument in 'stopsound' commands. aba6dc1
  • fix(commands): Use SoundArgument as argument instead of generated Sounds in 'playsound' command. #82 0e46b79
  • fix(datapack): Ensure root directory exists before generating pack.mcmeta file. 41599c6
  • fix(datapack): Fix functions generation in zip file, add tests for checking if the entries are correctly generated. c1b8d4c
  • refactor(arguments): Rename Items.kt to Components.kt in test arguments directory. 1cf2844
  • refactor(components): Rename saturationModifier to saturation in FoodComponent. 2e6f329
  • refactor(data): Improve file path handling in DataPack.kt, use absolute and normalized paths. bd572d9
  • refactor(item-modifiers): Remove type and add component field to SetContents item modifier. 7697dbc
  • refactor(providers): Make number providers functions not inlined, add function for storage number provider. cfd9e55

Full changelog: https://github.com/Ayfri/Kore/compare/v1.8.0-24w14a..v1.9.0-1.20.5-pre1