Releases: Ayfri/Kore
1.21.2 For 1.21.2-pre1
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 e8b808afeat(components)
: AddcopyFrom
function to copy components between items and components scopes. 1576c3efeat(generation)
: Add cache check and recursive call in downloadDefaultDatapackVersion function. bff8504fix(chat-components)
: Correctly serialize chat components in item components. bd475bbfix(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
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 8347fcefeat(features)
: Use namespace from lambda when returning argument type from a feature builder. 1537501fix(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
One small breaking change.
Changelog
refactor(predicates)
: RemoveBoat
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
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. 87bf56crefactor(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
Changelog
feat(code)
: Update project to 24w37a. #109 0212c52feat(generators)
: Make tagsdamage_type
implementDamageTypeTag
. 295c0e8
Full changelog: https://github.com/Ayfri/Kore/compare/v1.19.2-24w36a..v1.20.0-24w37a
1.19.2 For 24w36a
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
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 a02b56afix(loot-tables)
: Fix missingtype
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
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
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)
: AddEnterBlock
trigger and relevant test cases. 5f4cdadfeat(advancements)
: Addloots
andrecipes
extension functions toAdvancementReward
, update tests to use new functions. 061a9f7feat(predicates)
: Add optional offset parameters toPredicate.locationCheck
method, addLocationCheck.predicate
method. 6cca4cefeat(code)
: Update project to 24w33a. #105 f1bfa3efix(advancements)
: Renamezombie
tovillager
inVillagerTrade
. 979e829refactor(advancements)
: Make EffectsChanged advancement take a map of effect names to effects instead of strings. 857a81arefactor(advancements)
: Updateicon
property for advancements to use components instead of NBT. ab8b9f0refactor(predicates)
: UpdateDamageSource
andDamageTagEntry
to useTags.DamageType
, changetags
toList
, 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
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 5f7f90cfeat(creating-datapacks)
: Add Quilt quild.mod.json generation. 44b75afeat(creating-datapacks)
: Add forge mods.toml generation. 796a595feat(creating-datapacks)
: Add jar generation and fabric mod generation. 3f60647feat(generators)
: Generate minecraft version. c75f6ccfix(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