Additions
- The name displayed by the dynamic book can now be changed from the default "Book" by specifying the
dynamic_book_name
property in the book's definition. This property expects a Minecraft text object (which includes literal strings)
This build is a direct backport of 0.1.4 for 1.20.3, refer to the previous changelog for feature information
Additions
- Categories can now be nested into each other by specifying a
parent
identifier in their frontmatter
Additions
- Entries which the player did not read yet are now highlighted in the book to improve discovery
- Categories and entries can now use a GUI sprite instead of an item for their icon through the
icon_sprite
frontmatter property - Translation keys can now be embedded into entries and categories using the new
%{translation.key.here}%
syntax
Fixes
- Page-wrapping of the elements in entry indices is now fixed, stopping entries with multiline titles from pushing others off the page
Fixes
- The size at which the offhand book preview is rendered no longer depends on the GUI scale
- When clicking on a link and then going back to the book, the navigation history (including, importantly, the landing page) is no longer lost
Fixes
- Zero-arg macros which expand into other zero-arg macros now properly apply
- Macros with arguments longer than one character now properly apply
- Books are only loaded once the player has joined a world in order to properly load entries with associated tags
Initial release