Skip to content

Releases: Ayfri/Kore

1.21.0 For 24w39a

24 Nov 18:06
Compare
Choose a tag to compare

One small breaking change.

Changelog

  • refactor(predicates): Remove Boat type specific entity sub-predicate. 7de55f7

Full changelog: https://github.com/Ayfri/Kore/compare/v1.20.1-24w38a..v1.21.0-24w39a

1.20.1 For 24w38a

24 Nov 17:21
Compare
Choose a tag to compare

In this release I simplified a bit crafting recipes types by removing a duplicated class, you shouldn't have used this class directly so it's not a breaking change for me.

Changelog

  • feat(recipes): Add CraftingTransmute recipe type. 87bf56c
  • refactor(recipes): Remove CraftingResult class, use ItemStack directly instead. 6320b86

Full changelog: https://github.com/Ayfri/Kore/compare/v1.20.0-24w37a..v1.20.1-24w38a

1.20.0 For 24w37a

24 Nov 16:50
Compare
Choose a tag to compare

Changelog

  • feat(code): Update project to 24w37a. #109 0212c52
  • feat(generators): Make tags damage_type implement DamageTypeTag. 295c0e8

Full changelog: https://github.com/Ayfri/Kore/compare/v1.19.2-24w36a..v1.20.0-24w37a

1.19.2 For 24w36a

24 Nov 15:17
Compare
Choose a tag to compare

Some additions, new cool item components, I'll investigate later if I can later create enums for all the models types to improve autocompletion.

Changelog

Full changelog: https://github.com/Ayfri/Kore/compare/v1.19.1-24w35a..v1.19.2-24w36a

1.19.1 For 24w35a

24 Nov 14:14
Compare
Choose a tag to compare

Small release with one addition and a fix in types property, it's not used in the game, but at least I updated it.

Changelog

  • feat(code): Update project to 24w35a. #107 a02b56a
  • fix(loot-tables): Fix missing type property, add missing entries. cabfe64

Full changelog: https://github.com/Ayfri/Kore/compare/v1.19.0-24w34a..v1.19.1-24w35a

1.19.0 For 24w34a

24 Nov 13:05
Compare
Choose a tag to compare

Short release but with one breaking change on Food item component because they removed some properties.

Changelog

Full changelog: https://github.com/Ayfri/Kore/compare/v1.18.0-24w33a..v1.19.0-24w34a

1.18.0 For 24w33a

23 Nov 16:48
Compare
Choose a tag to compare

Finally the first release of 1.21.2, I fixed and added missing advancement triggers also, smithing recipes do not use anymore a function for setting each properties.
Before:

val myRecipe = recipesBuilder.smithingTransform(
	name = "diamond_to_netherite"
) {
	template(Items.DIAMOND_BLOCK)
	base(Items.DIAMOND_SWORD)
	addition(Items.NETHERITE_INGOT)
	result(Items.NETHERITE_SWORD)
}

Now:

val myRecipe = recipesBuilder.smithingTransform(
	name = "diamond_to_netherite"
) {
	template = Items.DIAMOND_BLOCK
	base = Items.DIAMOND_SWORD
	addition = Items.NETHERITE_INGOT
	result = Items.NETHERITE_SWORD
}

Changelog

  • feat(advancements): Add EnterBlock trigger and relevant test cases. 5f4cdad
  • feat(advancements): Add loots and recipes extension functions to AdvancementReward, update tests to use new functions. 061a9f7
  • feat(predicates): Add optional offset parameters to Predicate.locationCheck method, add LocationCheck.predicate method. 6cca4ce
  • feat(code): Update project to 24w33a. #105 f1bfa3e
  • fix(advancements): Rename zombie to villager in VillagerTrade. 979e829
  • refactor(advancements): Make EffectsChanged advancement take a map of effect names to effects instead of strings. 857a81a
  • refactor(advancements): Update icon property for advancements to use components instead of NBT. ab8b9f0
  • refactor(predicates): Update DamageSource and DamageTagEntry to use Tags.DamageType, change tags to List, add missing builders. 2c8bb33

Full changelog: https://github.com/Ayfri/Kore/compare/v1.17.0-1.21.1..v1.18.0-24w33a

1.17.0 For 1.21.1

11 Nov 00:55
Compare
Choose a tag to compare

Another release with a big new feature : jar file generation.
You can now create datapacks that can be used as mods for fabric, forge, neoforge and quilt mod-loaders !
Check out the documentation on this new feature here : https://github.com/Ayfri/Kore/wiki/creating-a-datapack#jar-generation
The next release should be focused on updating Kore to 1.21.2 👌

Changelog

  • feat(creating-datapacks): Add NeoForge neoforge.mods.toml generation. f1f21e1 5f7f90c
  • feat(creating-datapacks): Add Quilt quild.mod.json generation. 44b75a
  • feat(creating-datapacks): Add forge mods.toml generation. 796a595
  • feat(creating-datapacks): Add jar generation and fabric mod generation. 3f60647
  • feat(generators): Generate minecraft version. c75f6cc
  • fix(neoforge): Fix NeoForge dependency type value should be lowercase.
  • refactor(datapacks): Streamline datapack generation from different mode into one unique, fix tags not merging when generating a zip, simplify generation. 22eb17b

Full changelog: https://github.com/Ayfri/Kore/compare/v1.16.0-1.21.1..v1.17.0-1.21.1

1.16.0 For 1.21.1

30 Oct 04:50
Compare
Choose a tag to compare

This release introduces a big new feature very cool for datapack developers: Being able to merge datapacks together, even with external datapacks or zip files.
Check out the documentation on this new feature here.
Let me know if this feature has any bugs or missing features!

Changelog

  • feat(chat-components): Introduce deserialization of chat components for Json. f105bd4
  • feat(datapacks): Add generations options, add merging with other packs option, add tests. d01296d
  • feat(pack-mcmeta): Introduce deserialization of SupportedFormats, add useful functions for comparing versions, add toString. 39d53e3
  • feat(tags): Introduce deserialization of Tags. 33a5b51

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

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