## 6.3.3
- fix: crash with client level cast to server level ([#120](https://github.com/Snownee/Lychee/issues/120))
## 6.3.2
- fix: check hovered when click `InteractiveRenderElement`
## 6.3.1
- feat: append mod name on block
- refactor: input action
- fix: location.fluid condition tootlip
- fix: param
## 6.3.0
- improve: block element positioning
- fix: minor bugs
- feat: category modifier
- feat: allowing skipping layout group
- refactor: loot params
- feat(rv): selective element replacement
- chore: resolve conflicts. add more StreamCodecs
- feat: allow cycling state property reversedly
- feat: new action `move`
- feat: remove `check_param`. add `param`
- fix: marker serialization
- feat: category metadata part 3
- feat: category metadata part 2
- feat: category metadata
- feat: entity ticking recipe part 2
- feat: entity ticking recipe
- refactor: simplify LycheeContextKey ([#117](https://github.com/Snownee/Lychee/issues/117))
- perf(context): use reference map for context
- fix: missing level context
- refactor: split optional and required key
- refactor: simplify LycheeContextKey
- improve: mixin
- improve: fine-tuning positions
- feat: allow using custom icon on drop_item
- refactor(rv): unified RV categories ([#115](https://github.com/Snownee/Lychee/issues/115))
## 6.2.1
- Merge pull request [#114](https://github.com/Snownee/Lychee/issues/114) from SettingDust/1.21-fabric
- Revert "fix: place block won't be hidden when placing air"
- chore: update Kiwi
- Merge pull request [#113](https://github.com/Snownee/Lychee/issues/113) from SettingDust/1.21-fabric
- chore: re-add kubejs annotations
- build: add the exclusion
- fix: fixes for f978512f56f1a466eabfe0defacf697ebe374aa3
- feat: lychee recipe builder. crude kubejs integration for constructing recipes
- chore: use fabric api tristate
- fix: place block won't be hidden when placing air
- fix: init the ui element registry
- chore: clean up gab between neoforge and fabric
- refactor: use sprites
- refactor: more StreamCodecs
- feat: custom action icon
- refactor: unify RV SlotType. cleanup
- chore: add scale for `SpriteElementRenderer`
- refactor: port 1.21 neoforge changes to 1.21 fabric ([#110](https://github.com/Snownee/Lychee/issues/110))
- build: remove useless REI neoforge
- feat: implement missing content from 70b95e24c087e1e928516b4bafda289976d518f4
- fix: jei use the correct icon
- feat: port ingredient map codec to fabric
- chore: use another icon
- chore: fix part of the issues from changes
- chore: avoid use neoforge only NonNullList methods
- fix: adapt the changes on fabric
- feat: UIElement part 1
- chore: sprites
- fix(rei): the remove action offset
- chore(rei): adapt the remove block icon position
- fix(rei): block exploding category icon is wrong
- feat(rei): show the remove block icon on input block when place block is air and has no offset
- feat(jei): show the remove block icon on input block when place block is air and has no offset
- chore: add simple sprite element render
- fix: correct the item burning recipe times
- feat: rv abstraction layer part 5
- feat: rv abstraction layer part 4
- feat: rv abstraction layer part 3
- feat: rv abstraction layer part 2
- feat(jei): render remove block action
- feat: a small attempt at recipe viewer abstraction layer
- feat: jei anvil recipe comment support
- feat: support bracketed block and item stack
- fix: avoid use neoforge only patch `NonNullList#copyOf`
- fix: mistakes in [#102](https://github.com/Snownee/Lychee/issues/102)
- feat: sized ingredient update part 3
- feat: sized ingredient update part 2 (close [#74](https://github.com/Snownee/Lychee/issues/74))
- feat: sized ingredient update part 1
- refactor: simplify codecs
- refactor: simplify codecs
## 6.0.10
- Merge pull request [#101](https://github.com/Snownee/Lychee/issues/101) from SettingDust/1.21-fabric
- fix: jei item and block category missing click event
- chore: adapt fabric
- fix: jei screen element using rei class
- chore: remove unused rei compat
- feat: support jei new input handler api ([#95](https://github.com/Snownee/Lychee/issues/95))
- refactor: port 1.21.1 neoforge changes to fabric
- fix: Advanced Shaped Crafting not work ([#100](https://github.com/Snownee/Lychee/issues/100))
- fix: respect post action repeatable ([#99](https://github.com/Snownee/Lychee/issues/99))
- fix: location predicate missing can_see_sky Rule ([#94](https://github.com/Snownee/Lychee/issues/94))
- improve: chance display
- feat: sky darken condition
- improve: ingredient merging
- improve: skip some validation for ghost recipes
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }