Additions
- Refer to the changelog of 0.1.15 for 1.21
Fixes
- Recipes with empty slots in their subgrid (eg. the vanilla clock or stairs recipes) no longer cause a crash when displayed in a book
Additions
- Lavender can now display toasts when a new entry is unlocked in a book (backported by enjarai). To configure this for a book, add a
new_entries_toast
object to the book definition and populate it as follows:"new_entries_toast": { "icon_stack": "mymod:my_book_item", "book_name": "A Book Title", "background_sprite": "mymod:a_sprite_id" // this is optional, lavender supplies a unique texture by default }
- Entries now support declaring extra search terms in an array under
additional_search_terms
in the entry frontmatter (implemented by enjarai)
Fixes
- Lavender book items now check for invalid book IDs on the client, removing the constant "<Player> tried to open unknown book with id <id>" logging on servers
- The
get-lavender-book
command is now client-side (to make it work properly when playing on a dedicated server) and expands to an appropriate invocation of the vanilla/give
command when executed
Refer to 0.1.8 for 1.20.3+ and 0.1.9 for 1.20.3+
Refer to 0.1.8 for 1.20.5+
This build is a straightforward port of 0.1.7 for 1.20.3+
Refer to 0.1.7 for 1.20.3+
Refer to 0.1.6 for 1.20.3+
Fixes
- Referencing an invalid item in the icon of an entry/category no longer crashes the game
- More edge cases with page wrapping in the entry have been resolved
- Exceptions which occur during compilation of an embedded owo-ui model no longer crash the game
- Categories which contain only other categories and no entries no longer incorrectly display as empty
- Nested markdown which starts with a formatting syntax (eg. a keybind at the beginning of a list item) no longer applies its formatting to the entire nested section
Refer to 0.1.5 for 1.20.3+