Release v2.1.0 (Minecraft 1.21)
📦 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.