1.13.0 For 24w21a
Changelog
This release was big, and included a lot of fixes. Some features of Kore weren't even usable due to these bugs :')
Pretty much all the necessary changes for 1.21 are done (the main changes were the directory renames, which are included in this release), so you can even start using it right away for upgrading your projects to 1.21.
The documentation also has a new article for Chat Components !
Breaking Changes
refactor(folders)!
: Rename all features packages (except worldgen) to plural to have the same following convention for all. 9555353
User must update imports.
Changes
feat(components)
: AddJukeboxPlayableComponent
with tests. 26bd729feat(components-matchers)
: AddJukeboxPlayableComponentMatcher
with test. 8dc6358feat(generation)
: Add generation of enum tree registries, add SoundEvent list generation. 901e9b5feat(generation)
: AddJukeboxSongs
generation. a28bd72feat(jukebox-song)
: AddJukeboxSong
feature, introduceJukeboxSongArgument
andSoundEventArgument
, add serialization and test cases. 05ab886feat(selector)
: AddnearestEntity
selector inSelectorArgument
and tests. 51f2cddfeat(sub-predicates)
: Support multipleGamemode
forPlayer
type specific entity sub-predicate. 4471ae7fix(advancements)
: Rename fielditem
toid
inAdvancementIcon
. 2ec4059fix(chat-components)
: Add missingkeybind
chat component, fix creating Nbt chat components with blocks, improve creating entity and translatable text components. 59c1f8cfix(chat-components)
: Usecomponents
instead oftag
for item data in chat-components events. 085374efix(components)
: ReplaceNbtCompound.serializer()
withNbtAsJsonSerializer
to allow Json serialization. b8edb65fix(datapack)
: Deduplicategenerators
before generating zip entries. 76a0211fix(features)
: Fix wrong usages of SoundArgument instead of SoundEventArgument in SoundEvent objects. 1e3b584refactor(attributes)
: Removeuuid
andname
properties, introduceid
of type AttributeModifierArgument, change all builders and tests. 92a532erefactor(components-matchers)
: SimplifycustomData
initialization inCustomDataComponentMatcher
. f8567c6refactor(data)
: RenameSoundRangeable
toSoundEvent
, move it todata/sound
folder. 8ced873refactor(features)
: Rename all directories where features and functions are generated to singular. be46edc
Full changelog: https://github.com/Ayfri/Kore/compare/v1.12.1-24w20a..v1.13.0-24w21a