1.5.0 For 24w11a
This update took a long time to release due to serialization issues, but the major blocking issues are now fixed thanks to @BenWoodworth work on KNBT ! 🚀
It also fixes some bugs and missing features introduced in prior snapshots.
Changelog
feat(arguments)
: Addcontents
item slot. 70ced6cfeat(arguments)
: Add helpers to item slots. e3ac438feat(item-modifiers)
: Add new item modifiers functionsset_fireworks
,set_fireworks_explosion
,set_book_cover
,set_writable_book_pages
,set_written_book_pages
. ffe9e76feat(predicates)
: Add Damage class, update ItemStackSubPredicates with damage, remove durability from ItemStack. 1ad528afeat(serializers)
: Add SinglePropertySimplifierSerializer and supporting tests, Update assertions to include NBT feature. f6e50defix(commands)
: Fix the loot command with the replace sub-command 9dbdb22fix(commands)
:loot
command not using named type withreplace
sub-command. 349cbd2fix(components)
: Fix component name. 42fa1fcfix(features)
: Fix serialization of some ranges types. 02309e7fix(helpers)
: Update slot event listener. ef4e888refactor(advancements)
: Create DSL syntax for advancements, deprecate old functions. 816fee3refactor(build)
: Remove print statement from website build script. 102460frefactor(components)
: Allow simplified syntaxes of some components from 24w10a. 70e4c76refactor(predicates)
: Introduce sub-predicates to item predicates. 00c69fcrefactor(predicates)
: Move sub-predicates types into afeatures.predicates.sub
package. 86f535a
Full changelog: https://github.com/Ayfri/Kore/compare/v1.4.0-24w10a..v1.5.0-24w11a