Releases: Ayfri/Kore
1.10.1 For 1.20.5-pre3
Changelog
- No changes were required.
Full changelog: https://github.com/Ayfri/Kore/compare/v1.10.1-1.20.5-pre2..v1.10.1-1.20.5-pre3
1.10.1 For 1.20.5-pre2
Changelog
refactor(loot-functions)
: Regroupexplosions
andmode
fields inset_fireworks
loot function, makeexplosions
field optional. c1d8650
Full changelog: https://github.com/Ayfri/Kore/compare/v1.10.0-1.20.5-pre1..v1.10.1-1.20.5-pre2
1.10.1 For 1.20.5
Changelog
- No changes were required.
Full changelog: https://github.com/Ayfri/Kore/compare/v1.10.1-1.20.5-rc3..v1.10.1-1.20.5
1.10.0 For 1.20.5-pre1
This release just upgrades Kore to K2, also fix some bugs and simplify some parts thanks to K2 improvements.
Changelog
chore(dependencies)
: Update kotlin version to 2.0.0. e5ce9d2feat(arguments)
: Implement multiple occurrences for selector arguments. Improve serialization techniques. #81 8852d1efix(functions)
: Fix output path of functions inside Zip, fix error when 2 functions with same name is generated inside a zip, fix tests. #79 930c17drefactor(arguments)
: RenameSelectorNbtData
toSelectorArguments
. a043f70refactor(code)
: Replace usages ofIntOrIntNumberProvidersRange
withIntOrNumberProvidersRange
. 2c6af7brefactor(serializers)
: Adjust how lists are serialized inPredicate
andItemModifier
. 72bd539
Full changelog: https://github.com/Ayfri/Kore/compare/v1.9.0-1.20.5-pre1..v1.10.0-1.20.5-pre1
1.9.0 For 1.20.5-pre1
The last big release before 1.20.5, next releases will be smaller !
Changelog
chore(readme)
: Update Java requirement to Java 21. 0a5574cfeat(item-modifiers)
: Add newfiltered
,modifiy_contents
,set_custom_model_data
,set_item
loot functions, add related tests. 93dedb3feat(particle)
: Add new particle types and serialization mechanisms, refactor block properties handling. 1ff41c2feat(predicates)
: Add all item stack sub predicates components matchers, add tests. 9d16aabfix(arguments)
: Serialize block arguments with empty nbt without an empty nbt compound, add tests. #80 ff08deafix(commands)
: Replace Sounds with SoundArgument in 'stopsound' commands. aba6dc1fix(commands)
: Use SoundArgument as argument instead of generated Sounds in 'playsound' command. #82 0e46b79fix(datapack)
: Ensure root directory exists before generatingpack.mcmeta
file. 41599c6fix(datapack)
: Fix functions generation in zip file, add tests for checking if the entries are correctly generated. c1b8d4crefactor(arguments)
: RenameItems.kt
toComponents.kt
in test arguments directory. 1cf2844refactor(components)
: RenamesaturationModifier
tosaturation
in FoodComponent. 2e6f329refactor(data)
: Improve file path handling in DataPack.kt, use absolute and normalized paths. bd572d9refactor(item-modifiers)
: Removetype
and addcomponent
field toSetContents
item modifier. 7697dbcrefactor(providers)
: Make number providers functions not inlined, add function for storage number provider. cfd9e55
Full changelog: https://github.com/Ayfri/Kore/compare/v1.8.0-24w14a..v1.9.0-1.20.5-pre1
1.8.0 For 24w14a
Changelog
refactor(components)
: Renametext
toraw
in WritablePage and WrittenPage classes. 0fc1ef0refactor(item-modifiers)
: Improve the way to useset_attributes
item modifier function, addreplace
parameter. e5add0c
Full changelog: https://github.com/Ayfri/Kore/compare/v1.7.0-24w13a..v1.8.0-24w14a
1.7.0 For 24w13a
Changelog
feat(components)
: Addminecraft:item_name
andminecraft:ominous_bottle_amplifier
components. 391383bfeat(item-modifiers)
: Addset_ominous_bottle_amplifier
item modifier and related test. 9ea07e7feat(predicates)
: Add builder for all Entity type-specific types and tests. 5c53fe0refactor(item-modifiers)
: Updatecopy_components
andset_name
item modifiers to new syntax, add tests. e868d8frefactor(worldgen)
: Stop encapsulating specific providers into an object namedvalue
. f2f4817
Full changelog: https://github.com/Ayfri/Kore/compare/v1.6.0-24w12a..v1.7.0-24w13a
1.6.0 For 24w12a
Changelog
feat(advancements)
: AddCrafterRecipeCrafted
andFallAfterExplosion
triggers, update tests. 68a396dfeat(arguments)
: Add WolfVariant related arguments and generators. 46c6471feat(arguments)
: Add tag support for variants including cat, frog, and painting. 7488276feat(commands)
: Move clear command logic to separate files. f9e1d21feat(components)
: Addminecraft:food
,max_stack_size
,max_damage
,fire_resistant
,rarity
,tool
,hide_tooltip
item components. a3ddbc7feat(components)
: Add count, clearPredicate, isPresent, negate, and subPredicates functionalities. Add tests for item predicates. 3ec055dfeat(components)
: Add partial component support, setPartial, buildPartial functions, tests for these functionalities. 4f961dbfeat(data)
: Addtrial_chambers
map decoration icon. a8aa6bcfeat(features)
: Add WolfVariant feature and corresponding tests. 816fdf0 bc2d6bffeat(item-modifiers)
: Add ToggleTooltips function, update associated tests. 3f68e41feat(item-modifiers)
: Introduced ModeHandler for item functions, updated SetFireworks, SetWrittenBookPages, and SetLore to use ModeHandler. Improved tests and serialization process for WrittenBook. 963a845feat(predicates)
: Addminecraft:storage
number provider. 7297975feat(sub-predicate)
: AddWolf
type-specific Entity sub-predicate, createpredicateEntityTypeSpecificTests
for testing. ae1a039refactor(advancements)
: Remove State related classes, update block state property to store string values only. 8c63d6arefactor(arguments)
: Restructure components, add a class for Components map with removable components, add a class for ItemPredicate components map. df500ffrefactor(commands)
: Use ItemPredicate forexecute if items
sub-command. 1791a2arefactor(features)
: Do not allow tag of biomes for wolf variantbiomes
. 4163b78refactor(sub-predicates)
: Allow resource or tag forcat
,frog
andpainting
Entity sub-predicate type-specific. 1eadc0c
Full changelog: https://github.com/Ayfri/Kore/compare/v1.5.0-24w11a..v1.6.0-24w12a
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
1.4.0 For 24w10a
Changelog
feat(arguments)
: Add newplayer.cursor
andplayer.crafting
item slots. af8b186feat(commands)
: Additems
condition in execute command. 53c1d14feat(features)
: Addcomponents
property to crafting result, renameitem
toid
. 6dd6330feat(features)
: Add banner pattern feature. 43603eefeat(features)
: Add entity sub predicateslots
property, add helpers for data creation, add tests. 56dad3dfeat(features)
: Add missing type specific classes for Entity sub predicate. fa74384feat(features)
: Makeresult
property an ItemStack for cooking recipes. d0277ea
Full changelog: https://github.com/Ayfri/Kore/compare/v1.3.0-24w09a..v1.4.0-24w10a