Skip to content

Releases: Ayfri/Kore

1.21.2 For 1.21.2-pre1

06 Dec 00:44
Compare
Choose a tag to compare

Some bug fixes again, found by @e-psi-lon, the current version must certainly be confusing to people :')

Changelog

  • feat(code): Update project to 1.21.2-pre1. #114 e8b808a
  • feat(components): Add copyFrom function to copy components between items and components scopes. 1576c3e
  • feat(generation): Add cache check and recursive call in downloadDefaultDatapackVersion function. bff8504
  • fix(chat-components): Correctly serialize chat components in item components. bd475bb
  • fix(tags): Fix generation of tags in incorrect folder. 6580ad3

Full changelog: https://github.com/Ayfri/Kore/compare/v1.21.1-24w40a..v1.21.2-1.21.2-pre1

1.21.1 For 24w40a

04 Dec 22:23
Compare
Choose a tag to compare

This release fixes some important issues, aka not being able to set namespaces for features and not being able to merge a zipped datapack.
We'll maybe get 1.21.2-1.21.2, this will be confusing for people :')

Changelog

  • feat(code): Update project to 24w40a. #113 8347fce
  • feat(features): Use namespace from lambda when returning argument type from a feature builder. 1537501
  • fix(datapack-generator): Fix unzip function not returning correct path, fixes unzipping datapacks. #112 e419e39

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

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