1.11.0 For 24w18a
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)
: AddEnchantmentTagArgument
andEnchantmentOrTagArgument
. 56c6b77feat(arguments)
: AddVillagerProfession
argument type andVillagerProfessions
enum generation. 1135cb0feat(configuration)
: Add configuration for generating comment or not when implicitly creating a generated function. 45a463afeat(enchantment-providers)
: Add enchantment provider data-driven feature. 3eb4e79feat(enchantments)
: Add enchantments feature, enchantments effects, enchantment effects components, enchantment level based values, enchantment value effect types, enchantment entity effect types. a9c6027feat(functions)
: Accept custom namespace for generated functions. a45345dfeat(functions)
: Add function for generating a call to a generated function, add documentation to minecraft functions related kotlin functions. cc0619dfeat(generators)
: AddPaintingVariants
generation. 478b00dfeat(generators)
: ApplyEnchantmentTag
interface to enchantment tags. e0dfbf8feat(item-modifiers)
: Addcopy_name
item modifier test, updateSource
enum withLAST_DAMAGE_PLAYER
andATTACKING_ENTITY
. bd8b0f8feat(item-modifiers)
: AddonlyCompatible
option toenchantRandomly
, renameenchantments
tooptions
, update tests accordingly. dcc35d4feat(item-modifiers)
: Addoptions
field toEnchantWithLevels
, add unit test. 190b16efeat(item-modifiers)
: RenameLootingEnchant
toEnchantedCountIncrease
, update fields and tests. cb0d727feat(painting-variant)
: Add newPaintingVariant
class, updateDataPack
class to registerPaintingVariant
, implement tests forPaintingVariant
inPaintingVariantTests
. 4633ab5feat(predicates)
: AddEnchantmentActiveCheck
condition and test. d41e960feat(predicates)
: AddEnchantmentLevelNumberProvider
and related functions. fa7280bfeat(predicates-sub)
: AddWeather
enum toLocation
withLowercaseSerializer
. AddcanSeeSky
andweather
properties toLocation
sub-predicate. 60c1052feat(predicates-sub)
: AddisFlying
andisOnGround
flags toEntityFlags
type toEntity
sub-predicate type. 157dc8bfeat(predicates-sub)
: Addmovement
property and related functions inEntity
predicate type. 4a4fd80feat(predicates-sub)
: AddperiodicTicks
property toEntity
predicate type. c27b2e1feat(worldgen)
: AddOffset
class for block predicates. 37c9789fix(commands)
: Convert particle names to lowercase. 0b697c9fix(functions)
: Fix namespace selected for functions. 15e555efix(map-decorations)
: Fix map decoration names. 9a2fa47fix(serialization)
: Fix JSON serialization of FloatRangeOrFloat. 4231d73refactor(components)
: AllowItemArgument
to remove a component, update tests accordingly. c9a2778refactor(entity-type)
: RenameDIRECT_KILLER
toDIRECT_ATTACKER
,KILLER
toATTACKER
, andKILLER_PLAYER
toATTACKING_PLAYER
inEntityType
enum. d379ab1refactor(functions)
: Only check for uncommented lines for generating inline call to generated function first command call. f6d62f8refactor(functions)
: Remove too specific function helper, add small helpers related to function inlining. de63062refactor(generators)
: MakeEnchantments
enum generated by list and not registry. 0934238refactor(particles)
: Use correct list of particles, use particle generated names for particle command DSL, fix naming typos. 82dcbc5refactor(predicates)
: MakeRandomChance
predicate condition use a number provider instead of float. 0f17edcrefactor(predicates)
: RenameRandomChanceWithLooting
toRandomChanceWithEnchantedBonus
, update associated properties and methods, adjust unit tests. 7b07495refactor(predicates-sub)
: Renameenchantment
sub-predicate item-stack type in predicates toenchantments
, make it an inlinable list. 0cd10b4refactor(slots)
: Reorder enumeration values inEquipmentSlot.kt
, addingBODY
. 102a85d
Full changelog: https://github.com/Ayfri/Kore/compare/v1.10.1-1.20.6..v1.11.0-24w18a