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