
Lychee
Define in-world crafting & interactions using JSON recipes. item interaction, burning, touching fluid, anvil, crushing, lightning, exploding...
- Загрузки
- 766K
- Подписчики
- 103
- Обновлён
- 7 августа 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 10 декабря 2022 г.
Lychee
Lychee is a mod that allows you to define custom interactions using JSON recipes and datapack.
Currently, Lychee has support for the following recipe types (with full JEI/REI support!):
- Use or click on a block with item
- Item entity burning
- Item entity inside a specific block (for instance water)
- Anvil crafting
- Falling block crushing items or block
- Lightning channeling
- Item exploding
- Block exploding
- Random block ticking (No JEI/REI integration)
- Dripstone dripping
- Advanced shaped crafting
- Entity ticking (No JEI/REI integration)
Dependency
Kiwi
Adding recipes
To create a new recipe that works in every world you create, you will need a datapack loader mod, such as OpenLoader.
Or you can add recipes using CraftTweaker or KubeJS.
Contact
Having trouble creating a recipe, or got an idea for Lychee? You can join our Discord, or create a new issue in Lychee's GitHub repository.
Ченджлог
26.0.5+neoforgeРелиз26.1, 26.1.1, 26.1.2 · 7 августа 2026 г.
26.0.5
26.0.4
- Merge pull request #136 from Snownee/feature/neoforge-26.1.2-migration
- feat: bump kiwi
- feat: add sculk_spreading recipe (#133)
- feat: new action
insert_itemandextract_item - feat: if
typeis not specified, the action will be parsed asifpart 2 - feat: if
typeis not specified, the action will be parsed asif - fix:
thenandelseinifis not optional - chore: align code with fabric
- Update build.gradle for 26.1-neoforge
- fix: CustomCondition not working with KubeJS
- fix: restore Kiwi native APIs
- chore: keep the rei plugin the same with fabric
- fix: not load yaml recipes
- fix: missing annotation for rei plugin
- feat(kubejs): restore neoforge compatibility
- feat: migrate to NeoForge 26.1.2
- fix(rei): restore recipe viewer integration
26.0.2
- feat: add a way to register 3rd party recipe categories
- fix: biome display name
26.0.1
- feat: now you can customize an action's display name
- feat: new
explodeparameters - chore: prepare to port the REI integration
26.0.0
- feat: port to 26.1
- build: bump dependencies
- feat(rv): smaller consume icon
- feat(rv): block crushing shadow expand from center
- feat: fix block crushing recipe rendering
- feat: add "multi" option to place action
- fix: Repeatable recipes behave strangely when delay action is involved (close #132)
- chore: code cleanup
- port, part 8
- feat: add display_tnt option
- port, part 7
- port, part 6
- port, part 5
- port, part 4
- fix: BlockCrushingRecipe not supporting wildcard falling block
- port, part 3
- port, part 2
- port, part 1
6.5.0
- improve: filter incompatible enchantments
- feat: add new actions: copy_component, remove_component and copy_durability
- feat: add item preservation features to AnvilCraftingRecipe (#131)
26.0.4+neoforgeРелиз26.1, 26.1.1, 26.1.2 · 28 июля 2026 г.
26.0.4
- Merge pull request #136 from Snownee/feature/neoforge-26.1.2-migration
- feat: bump kiwi
- feat: add sculk_spreading recipe (#133)
- feat: new action
insert_itemandextract_item - feat: if
typeis not specified, the action will be parsed asifpart 2 - feat: if
typeis not specified, the action will be parsed asif - fix:
thenandelseinifis not optional - chore: align code with fabric
- Update build.gradle for 26.1-neoforge
- fix: CustomCondition not working with KubeJS
- fix: restore Kiwi native APIs
- chore: keep the rei plugin the same with fabric
- fix: not load yaml recipes
- fix: missing annotation for rei plugin
- feat(kubejs): restore neoforge compatibility
- feat: migrate to NeoForge 26.1.2
- fix(rei): restore recipe viewer integration
26.0.2
- feat: add a way to register 3rd party recipe categories
- fix: biome display name
26.0.1
- feat: now you can customize an action's display name
- feat: new
explodeparameters - chore: prepare to port the REI integration
26.0.0
- feat: port to 26.1
- build: bump dependencies
- feat(rv): smaller consume icon
- feat(rv): block crushing shadow expand from center
- feat: fix block crushing recipe rendering
- feat: add "multi" option to place action
- fix: Repeatable recipes behave strangely when delay action is involved (close #132)
- chore: code cleanup
- port, part 8
- feat: add display_tnt option
- port, part 7
- port, part 6
- port, part 5
- port, part 4
- fix: BlockCrushingRecipe not supporting wildcard falling block
- port, part 3
- port, part 2
- port, part 1
6.5.0
- improve: filter incompatible enchantments
- feat: add new actions: copy_component, remove_component and copy_durability
- feat: add item preservation features to AnvilCraftingRecipe (#131)
6.4.3
- fix: target Kiwi latest
- fix: JEI not showing conditions for drop_item actions
26.0.4+fabricРелиз26.1, 26.1.1, 26.1.2 · 26 июля 2026 г.
26.0.4
- fix: more binary incompatibilities
- feat: add sculk_spreading recipe (#133)
- feat: new action
insert_itemandextract_item - feat: if
typeis not specified, the action will be parsed asifpart 2 - Merge branch '26.1-fabric' of https://github.com/Snownee/Lychee into 26.1-fabric
- feat: if
typeis not specified, the action will be parsed asif - fix:
thenandelseinifis not optional - Update build.gradle for 26.1-fabric
- fix(rei): restore recipe viewer integration (#135)
26.0.3
- feat: YAML recipe now reads Fabric resource conditions
- fix: CustomCondition not working with KubeJS
26.0.2
- feat: add a way to register 3rd party recipe categories
- fix: biome display name
26.0.1
- feat: now you can customize an action's display name
- feat: new
explodeparameters - chore: prepare to port the REI integration
26.0.0
- feat: port to 26.1
- build: bump dependencies
- feat(rv): smaller consume icon
- feat(rv): block crushing shadow expand from center
- feat: fix block crushing recipe rendering
- feat: add "multi" option to place action
- fix: Repeatable recipes behave strangely when delay action is involved (close #132)
- chore: code cleanup
- port, part 8
- feat: add display_tnt option
- port, part 7
- port, part 6
- port, part 5
- port, part 4
- fix: BlockCrushingRecipe not supporting wildcard falling block
- port, part 3
- port, part 2
- port, part 1
6.5.0
- improve: filter incompatible enchantments
- feat: add new actions: copy_component, remove_component and copy_durability
- feat: add item preservation features to AnvilCraftingRecipe (#131)
6.5.3+neoforgeРелиз1.21.1 · 22 июля 2026 г.
6.5.3
- Update build.gradle for 1.21-neoforge
- feat: if
typeis not specified, the action will be parsed asif - fix:
thenandelseinifis not optional
6.5.2
- fix: NeoForge ATs hopefully
6.5.1
- fix: CustomCondition not working with KubeJS
6.5.0
- improve: filter incompatible enchantments
- feat: add new actions: copy_component, remove_component and copy_durability
- feat: add item preservation features to AnvilCraftingRecipe (#131)
6.4.4
- fix: target KubeJS latest
6.4.3
- fix: JEI not showing conditions for drop_item actions
6.5.2+neoforgeРелиз1.21.1 · 11 июля 2026 г.
6.5.2
- fix: NeoForge ATs hopefully
6.5.1
- fix: CustomCondition not working with KubeJS
6.5.0
- improve: filter incompatible enchantments
- feat: add new actions: copy_component, remove_component and copy_durability
- feat: add item preservation features to AnvilCraftingRecipe (#131)
6.4.4
- fix: target KubeJS latest
6.4.3
- fix: JEI not showing conditions for drop_item actions
6.4.2
- fix: DamageItem implementation (close #128)
26.0.3+fabricРелиз26.1, 26.1.1, 26.1.2 · 8 июля 2026 г.
26.0.3
- feat: YAML recipe now reads Fabric resource conditions
- fix: CustomCondition not working with KubeJS
26.0.2
- feat: add a way to register 3rd party recipe categories
- fix: biome display name
26.0.1
- feat: now you can customize an action's display name
- feat: new
explodeparameters - chore: prepare to port the REI integration
26.0.0
- feat: port to 26.1
- build: bump dependencies
- feat(rv): smaller consume icon
- feat(rv): block crushing shadow expand from center
- feat: fix block crushing recipe rendering
- feat: add "multi" option to place action
- fix: Repeatable recipes behave strangely when delay action is involved (close #132)
- chore: code cleanup
- port, part 8
- feat: add display_tnt option
- port, part 7
- port, part 6
- port, part 5
- port, part 4
- fix: BlockCrushingRecipe not supporting wildcard falling block
- port, part 3
- port, part 2
- port, part 1
6.5.0
- improve: filter incompatible enchantments
- feat: add new actions: copy_component, remove_component and copy_durability
- feat: add item preservation features to AnvilCraftingRecipe (#131)
6.4.3
- fix: target Kiwi latest
- fix: JEI not showing conditions for drop_item actions
6.5.1+fabricРелиз1.21.1 · 7 июля 2026 г.
6.5.1
- fix: CustomCondition not working with KubeJS
6.5.0
- improve: filter incompatible enchantments
- feat: add new actions: copy_component, remove_component and copy_durability
- feat: add item preservation features to AnvilCraftingRecipe (#131)
6.4.3
- fix: target Kiwi latest
- fix: JEI not showing conditions for drop_item actions
6.4.2
- fix: DamageItem implementation (close #128)
6.4.1
- feat: shorthand ingredient
6.4.0
- feat: use string to define more things
- improve: make BlockPredicateExtensions error message easier to understand
- fix: unbreakable tools break immediately with recipes that consume durability (close #127)
6.5.1+neoforgeРелиз1.21.1 · 7 июля 2026 г.
6.5.1
- fix: CustomCondition not working with KubeJS
6.5.0
- improve: filter incompatible enchantments
- feat: add new actions: copy_component, remove_component and copy_durability
- feat: add item preservation features to AnvilCraftingRecipe (#131)
6.4.4
- fix: target KubeJS latest
6.4.3
- fix: JEI not showing conditions for drop_item actions
6.4.2
- fix: DamageItem implementation (close #128)
6.4.1
- feat: shorthand ingredient
Комментарии
Загружаем…
