Skip to content

1.11.0 For 24w18a

Compare
Choose a tag to compare
@Ayfri Ayfri released this 07 Aug 03:02
· 85 commits to master since this release

This release is finally done !
It took so much time, enchantments is a very big thing, but everything is finally finished, they also added a lot of minor changes, the size of this changelog says it all :')
Time to continue towards 1.21 release ! (almost when they start 1.22 snapshots YES)

Changelog

  • feat(arguments): Add EnchantmentTagArgument and EnchantmentOrTagArgument. 56c6b77
  • feat(arguments): Add VillagerProfession argument type and VillagerProfessions enum generation. 1135cb0
  • feat(configuration): Add configuration for generating comment or not when implicitly creating a generated function. 45a463a
  • feat(enchantment-providers): Add enchantment provider data-driven feature. 3eb4e79
  • feat(enchantments): Add enchantments feature, enchantments effects, enchantment effects components, enchantment level based values, enchantment value effect types, enchantment entity effect types. a9c6027
  • feat(functions): Accept custom namespace for generated functions. a45345d
  • feat(functions): Add function for generating a call to a generated function, add documentation to minecraft functions related kotlin functions. cc0619d
  • feat(generators): Add PaintingVariants generation. 478b00d
  • feat(generators): Apply EnchantmentTag interface to enchantment tags. e0dfbf8
  • feat(item-modifiers): Add copy_name item modifier test, update Source enum with LAST_DAMAGE_PLAYER and ATTACKING_ENTITY. bd8b0f8
  • feat(item-modifiers): Add onlyCompatible option to enchantRandomly, rename enchantments to options, update tests accordingly. dcc35d4
  • feat(item-modifiers): Add options field to EnchantWithLevels, add unit test. 190b16e
  • feat(item-modifiers): Rename LootingEnchant to EnchantedCountIncrease, update fields and tests. cb0d727
  • feat(painting-variant): Add new PaintingVariant class, update DataPack class to register PaintingVariant, implement tests for PaintingVariant in PaintingVariantTests. 4633ab5
  • feat(predicates): Add EnchantmentActiveCheck condition and test. d41e960
  • feat(predicates): Add EnchantmentLevelNumberProvider and related functions. fa7280b
  • feat(predicates-sub): Add Weather enum to Location with LowercaseSerializer. Add canSeeSky and weather properties to Location sub-predicate. 60c1052
  • feat(predicates-sub): Add isFlying and isOnGround flags to EntityFlags type to Entity sub-predicate type. 157dc8b
  • feat(predicates-sub): Add movement property and related functions in Entity predicate type. 4a4fd80
  • feat(predicates-sub): Add periodicTicks property to Entity predicate type. c27b2e1
  • feat(worldgen): Add Offset class for block predicates. 37c9789
  • fix(commands): Convert particle names to lowercase. 0b697c9
  • fix(functions): Fix namespace selected for functions. 15e555e
  • fix(map-decorations): Fix map decoration names. 9a2fa47
  • fix(serialization): Fix JSON serialization of FloatRangeOrFloat. 4231d73
  • refactor(components): Allow ItemArgument to remove a component, update tests accordingly. c9a2778
  • refactor(entity-type): Rename DIRECT_KILLER to DIRECT_ATTACKER, KILLER to ATTACKER, and KILLER_PLAYER to ATTACKING_PLAYER in EntityType enum. d379ab1
  • refactor(functions): Only check for uncommented lines for generating inline call to generated function first command call. f6d62f8
  • refactor(functions): Remove too specific function helper, add small helpers related to function inlining. de63062
  • refactor(generators): Make Enchantments enum generated by list and not registry. 0934238
  • refactor(particles): Use correct list of particles, use particle generated names for particle command DSL, fix naming typos. 82dcbc5
  • refactor(predicates): Make RandomChance predicate condition use a number provider instead of float. 0f17edc
  • refactor(predicates): Rename RandomChanceWithLooting to RandomChanceWithEnchantedBonus, update associated properties and methods, adjust unit tests. 7b07495
  • refactor(predicates-sub): Rename enchantment sub-predicate item-stack type in predicates to enchantments, make it an inlinable list. 0cd10b4
  • refactor(slots): Reorder enumeration values in EquipmentSlot.kt, adding BODY. 102a85d

Full changelog: https://github.com/Ayfri/Kore/compare/v1.10.1-1.20.6..v1.11.0-24w18a