Skip to content

2.1.0-26.1-snapshot-1

Choose a tag to compare

@Ayfri Ayfri released this 16 Jun 02:30
· 33 commits to master since this release
Immutable release. Only release title and notes can be modified.
0b02a35

After a long time I've finally started working on 26.1 !
Many big changes, a new Time and Villager Trades page, updated many of the pages and features for OOP and helpers modules.

Documentation

  • docs(concepts): Add Time documentation for ticks, seconds, and days, usage examples, arithmetic, conversions, and command integration. 9b2c569
  • docs(helpers): Update Display_Entities and Mannequins docs with OOP entity handles, code examples, and enhanced functionality descriptions. 48fac17
  • docs(markdown): Standardize links and hyphenation in documentation, fix inconsistent Markdown syntax, improve clarity in examples and descriptions. c5df568
  • docs(villager-trades): Add Villager Trades documentation, update related pages with references to trade gating, item modifiers, and enchantments. 68f02d9

New Features

  • feat(commands): Add swing command with support for SwingHand and unit tests. e8bc54f
  • feat(datapack): Add path and iconPath utility functions, removeing the need of the kotlinx.io library for a simple project. [8556f71]
    (8556f71)
  • feat(data-driven): Add TradeSet and VillagerTrade generators with builder functions, integrate into DataPack. 2d035ae c6f034b 94590e7
  • feat(entities): Add OOP entity handles for displays and mannequins, with selector-based targeting, UUID-based identity, and enhanced functionality. Update tests to cover all new features. f22d89b
  • feat(entities): Add toEntity and entity factory methods for EntityType, update docs with usage examples, and extend tests to validate new functionality. 7e92bf3
  • feat(environment-attributes): Add ambientLightColor, blockLightTint, and nightVisionColor with tests and documentation. fa73f7a
  • feat(item-components): Add AdditionalTradeCost component with tests and documentation. 79af872
  • feat(item-modifiers): Add includeAdditionalCostComponent to enchantRandomly and enchantWithLevels, update tests and documentation. c6f7022
  • feat(item-modifiers): Add setRandomDyes and setRandomPotion, update documentation and item modifiers functionality. 55e6dae
  • feat(item-slot): Add piglin item slot. 37a10b7
  • feat(predicates): Add PlayerFoodPredicate with level and saturation, update tests and documentation. 09db797
  • feat(predicates): Add sum number provider, update documentation and tests. a4fc50e

Bug Fixes

  • fix(helpers): Fix double namespace, broken self-recursion, and max/hit dedup in raycast. 933743b
  • fix(time): Update toString in Time to use toStringTruncatedIfRound, extend TitleCommand tests. 5b7969b
  • fix(vec): Fix double truncation logic, add more tests, fix raycast test. b3e3618

Full changelog: https://github.com/Ayfri/Kore/compare/v2.0.3-1.21.11..v2.1.0-26.1-snapshot-1