Skip to content

Releases: Gunivers/Bookshelf

v2.1.1 - MC 1.21

06 Aug 16:23
b1126dd
Compare
Choose a tag to compare

📦 Bookshelf - 2.1.1

🔁 Tweaks

  • (238) Load tags now load modules in isolation.
  • (237) Enhanced speed of bs.block module.
  • (218) Enhanced speed of factorial function in bs.math.

🐛 Fixes

  • (236) Fix bs.block, bs.id and bs.math load functions.
  • (235) Fix bs.block inputs that required extra escaping.

📄 Documentation

  • (215) There is now documentation about the documentation (kind of metadocumentation?).

v2.1.0 - MC 1.21

13 Jun 18:06
3efe83f
Compare
Choose a tag to compare

📦 Bookshelf - 2.1.0

Bookshelf is now based on Minecraft 1.21.

🎉 Addition

  • (187) Add #bs.block:map_type and #bs.block:mix_type functions.

🐛 Fixes

  • (211) Add missing help function tag in bs.link.
  • (211) Add missing help function tag in bs.vector.
  • (211) Add missing help function tag in bs.xp.

📄 Documentation

  • (206) Add new related datapacks and mods.
  • (208) Add missing documentation for feature bs.position:get_pos_and_rot.
  • (208) Add missing documentation for feature bs.position:set_pos_and_rot.
  • (208) Add missing documentation for feature bs.position:add_pos_and_rot.

📋 Conventions

  • (#200) We throw away the old feature function header to a new one with only the licence. This header is now mandatory for all functions. All the metadata that was present inside the old one have been moved to the feature function tag.
  • (#52, #175) Each module has now its own metadata that should be specified manually. The metadata of the features and modules are used to generate more metadata, including the dependencies. These metadata can be used by bots like the incomming Bookshelf Manager. More information here.

⚙️ Github and CI

  • Added a template for pull requests.
  • Added templates for issues.
  • (#199) The different metadata (the manually specified one and the generated one) are now automatically verified at each commit inside a pull request. This prevents them from being forgotten. More information here.

v2.0.0 - MC 1.20.5-1.20.6

11 May 13:40
0bc7194
Compare
Choose a tag to compare

📦 Bookshelf - 2.0.0

This new version is filled with breaking changes. Since maintaining a list of those became unrealistic, the following changelog only highlights a selection of tweaks and new functionalities.

🎉 Addition

  • There is now a changelog!
  • Added player health manipulation.
  • Added precise collisions (move, raycast and view).
  • Added float manipulation (frexp and ldexp).
  • Added a new hitbox module.
  • Added a new raycast module.
  • Added a new sidebar module.

🔁 Tweaks

  • The project has a new fresh identity: Bookshelf.
  • Every module has been reworked for improved accuracy, performance, and/or simplicity.
  • Renamed almost everything (scores, objectives, functions, ...).
  • Many functions now utilize macros, storage, or fake scores instead of objectives.
  • Removed the core module. The library no longer requires a base module.
  • Removed outdated modules (cache, item, mapedit, and memory).
  • Merged the location and orientation modules into a new position module.
  • Bitwise operations have been moved out of the math module into a separate module.
  • Enhanced the accuracy of the move and view modules due to their rework and the addition of the new hitbox module.
  • The schedule module now maintains the current execution context.

🐛 Bug fixes

  • Who knows at this point 🤷‍♂️, almost no legacy code remains...

1.5 - MC 1.19

15 Mar 07:48
Compare
Choose a tag to compare
1.19-1.0_Wild

1.4 - MC 1.18

03 May 10:44
Compare
Choose a tag to compare
glib.gunivers.net

1.3 - MC 1.17

03 May 10:43
Compare
Choose a tag to compare
Edited ReadMe

1.2 - MC 1.16

03 May 10:43
Compare
Choose a tag to compare
Update License

1.1 - MC 1.14

03 May 10:42
d24e79e
Compare
Choose a tag to compare
Merge pull request #4 from A2va/master

Ajout d'un fonction de spread (entity/location)

1.0 - MC 1.13

03 May 10:42
Compare
Choose a tag to compare
Fixed collision sound