All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Lychee

Lychee

by Snownee • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

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.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
22h ago 1
1.21.1
Neoforge
22h ago 1
1.21.1
Neoforge
22h ago 1
26.1.x
Fabric Quilt
22h ago 1
26.1.x
Fabric Quilt
22h ago 1
26.1.x
Neoforge
22h ago 1
1.21.1
Neoforge
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
26.1.x
Neoforge
22h ago 1
26.1.x
Neoforge
22h ago 1
26.1.x
Fabric Quilt
22h ago 1
1.21.1
Neoforge
22h ago 1
1.21.1
Neoforge
22h ago 1
26.1.x
Fabric Quilt
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.1
Neoforge
22h ago 1
26.1.x
Fabric Quilt
22h ago 1
26.1.x
Fabric Quilt
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
26.1.x
Fabric Quilt
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.1
Neoforge
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.21.1
Neoforge
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.1
Neoforge
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.1
Neoforge
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.1
Neoforge
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.1
Neoforge
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.1
Neoforge
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.1
Neoforge
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.1
Neoforge
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.1
Neoforge
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.1
Neoforge
22h ago 1
1.21.1
Neoforge
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.21.1
Neoforge
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.1
Neoforge
22h ago 1
1.21.1
Neoforge
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.21.1
Neoforge
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.21.1
Neoforge
22h ago 1
1.21.1
Neoforge
22h ago 1
1.21.1
Neoforge
22h ago 1
1.21.1
Neoforge
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Forge
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.21.1
Fabric Quilt
22h ago 1
1.21.x
Fabric Quilt
22h ago 1
1.21.x
Fabric Quilt
22h ago 1
1.21.x
Fabric Quilt
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.19.2
Fabric Quilt
22h ago 1
1.19.2
Forge
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.18.2
Fabric
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric Quilt
22h ago 1
1.20.x
Forge
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.20.x
Forge
22h ago 1
1.20.x
Forge
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric Quilt
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.20.x
Forge
22h ago 1
1.20.x
Forge Neoforge
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.20.x
Forge
22h ago 1
1.19.2
Fabric Quilt
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.19.2
Fabric Quilt
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric Quilt
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Forge
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric Quilt
22h ago 1
1.20.x
Fabric Quilt
22h ago 1
1.19.2
Fabric Quilt
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric Quilt
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Forge
22h ago 1
1.19.2
Fabric
22h ago 1
1.19.2
Forge
22h ago 1
1.18.2
Fabric
22h ago 1
1.18.2
Forge
22h ago 1
1.19.2
Fabric
22h ago 1
## 6.7.0

  • feat: add action attribute to block clicking recipe
  • fix: crafting recipes round 3
  • fix: block clicking recipes now only take effect when start clicking the block

## 6.6.1

  • fix: crafting recipes round 2
  • refactor: BlockClickingRecipe can_destroy rework

## 6.6.0

  • feat: rework set_item behavior
  • feat: add block_clicking.destroy_block field
  • feat: custom rv slot layout

## 6.5.4

  • fix: crafting recipes

## 6.5.3

  • Update build.gradle for 1.21-neoforge
  • feat: if type is not specified, the action will be parsed as if
  • fix: then and else in if is not optional

## 6.5.2

  • fix: NeoForge ATs hopefully

## 6.6.1

  • fix: crafting recipes round 2
  • refactor: BlockClickingRecipe can_destroy rework

## 6.6.0

  • feat: rework set_item behavior
  • feat: add block_clicking.destroy_block field
  • feat: custom rv slot layout

## 6.5.4

  • fix: crafting recipes

## 6.5.3

  • Update build.gradle for 1.21-neoforge
  • feat: if type is not specified, the action will be parsed as if
  • fix: then and else in if is not optional

## 6.5.2

  • fix: NeoForge ATs hopefully

## 6.5.1

  • fix: CustomCondition not working with KubeJS

## 6.6.0

  • feat: rework set_item behavior
  • feat: add block_clicking.destroy_block field
  • feat: custom rv slot layout

## 6.5.4

  • fix: crafting recipes

## 6.5.3

  • Update build.gradle for 1.21-neoforge
  • feat: if type is not specified, the action will be parsed as if
  • fix: then and else in if is 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](https://github.com/Snownee/Lychee/issues/131))

## 26.0.8

  • feat: rework set_item behavior

## 26.0.7

  • feat: add block_clicking.destroy_block field
  • feat: custom rv slot layout
  • fix: crafting recipes

## 26.0.4


## 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 explode parameters
  • chore: prepare to port the REI integration

## 26.0.7

  • feat: add block_clicking.destroy_block field
  • feat: custom rv slot layout
  • fix: crafting recipes

## 26.0.4


## 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 explode parameters
  • 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](https://github.com/Snownee/Lychee/issues/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

## 26.0.6

  • fix: crafting recipes
  • build: jarJar required fabric api

## 26.0.5

  • No changelog provided

## 26.0.4

  • Merge pull request [#136](https://github.com/Snownee/Lychee/issues/136) from Snownee/feature/neoforge-26.1.2-migration
  • feat: bump kiwi
  • feat: add sculk_spreading recipe ([#133](https://github.com/Snownee/Lychee/issues/133))
  • feat: new action insert_item and extract_item
  • feat: if type is not specified, the action will be parsed as if part 2
  • feat: if type is not specified, the action will be parsed as if
  • fix: then and else in if is 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 explode parameters
  • 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](https://github.com/Snownee/Lychee/issues/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.4

  • fix: crafting recipes

## 6.5.3

  • Update build.gradle for 1.21-neoforge
  • feat: if type is not specified, the action will be parsed as if
  • fix: then and else in if is 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](https://github.com/Snownee/Lychee/issues/131))

## 6.4.4

  • fix: target KubeJS latest

## 6.5.2

  • fix: crafting recipes
  • Update build.gradle for 1.21-fabric

## 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](https://github.com/Snownee/Lychee/issues/131))

## 6.4.3

  • fix: target Kiwi latest
  • fix: JEI not showing conditions for drop_item actions

## 6.4.2


## 6.4.1

  • feat: shorthand ingredient

## 26.0.5

## 26.0.4

  • Merge pull request [#136](https://github.com/Snownee/Lychee/issues/136) from Snownee/feature/neoforge-26.1.2-migration
  • feat: bump kiwi
  • feat: add sculk_spreading recipe ([#133](https://github.com/Snownee/Lychee/issues/133))
  • feat: new action insert_item and extract_item
  • feat: if type is not specified, the action will be parsed as if part 2
  • feat: if type is not specified, the action will be parsed as if
  • fix: then and else in if is 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 explode parameters
  • 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](https://github.com/Snownee/Lychee/issues/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](https://github.com/Snownee/Lychee/issues/131))

## 26.0.4

  • Merge pull request [#136](https://github.com/Snownee/Lychee/issues/136) from Snownee/feature/neoforge-26.1.2-migration
  • feat: bump kiwi
  • feat: add sculk_spreading recipe ([#133](https://github.com/Snownee/Lychee/issues/133))
  • feat: new action insert_item and extract_item
  • feat: if type is not specified, the action will be parsed as if part 2
  • feat: if type is not specified, the action will be parsed as if
  • fix: then and else in if is 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 explode parameters
  • 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](https://github.com/Snownee/Lychee/issues/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](https://github.com/Snownee/Lychee/issues/131))

## 6.4.3

  • fix: target Kiwi latest
  • fix: JEI not showing conditions for drop_item actions

## 26.0.4


## 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 explode parameters
  • 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](https://github.com/Snownee/Lychee/issues/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](https://github.com/Snownee/Lychee/issues/131))

## 6.5.3

  • Update build.gradle for 1.21-neoforge
  • feat: if type is not specified, the action will be parsed as if
  • fix: then and else in if is 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](https://github.com/Snownee/Lychee/issues/131))

## 6.4.4

  • fix: target KubeJS latest

## 6.4.3

  • fix: JEI not showing conditions for drop_item actions

## 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](https://github.com/Snownee/Lychee/issues/131))

## 6.4.4

  • fix: target KubeJS latest

## 6.4.3

  • fix: JEI not showing conditions for drop_item actions

## 6.4.2


## 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 explode parameters
  • 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](https://github.com/Snownee/Lychee/issues/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](https://github.com/Snownee/Lychee/issues/131))

## 6.4.3

  • fix: target Kiwi latest
  • fix: JEI not showing conditions for drop_item actions

## 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](https://github.com/Snownee/Lychee/issues/131))

## 6.4.3

  • fix: target Kiwi latest
  • fix: JEI not showing conditions for drop_item actions

## 6.4.2


## 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](https://github.com/Snownee/Lychee/issues/127))

## 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](https://github.com/Snownee/Lychee/issues/131))

## 6.4.4

  • fix: target KubeJS latest

## 6.4.3

  • fix: JEI not showing conditions for drop_item actions

## 6.4.2


## 6.4.1

  • feat: shorthand ingredient

## 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 explode parameters
  • 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](https://github.com/Snownee/Lychee/issues/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](https://github.com/Snownee/Lychee/issues/131))

## 6.4.3

  • fix: target Kiwi latest
  • fix: JEI not showing conditions for drop_item actions

## 6.4.2


## 26.0.1

  • feat: now you can customize an action's display name
  • feat: new explode parameters
  • 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](https://github.com/Snownee/Lychee/issues/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](https://github.com/Snownee/Lychee/issues/131))

## 6.4.3

  • fix: target Kiwi latest
  • fix: JEI not showing conditions for drop_item actions

## 6.4.2


## 6.4.1

  • feat: shorthand ingredient

## 5.2.1

  • feat: add lightning_channeling_catalysts tag

## 5.2.0


## 5.1.24


## 5.1.22


## 5.1.21


## 5.1.20


## 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](https://github.com/Snownee/Lychee/issues/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](https://github.com/Snownee/Lychee/issues/131))

## 6.4.3

  • fix: target Kiwi latest
  • fix: JEI not showing conditions for drop_item actions

## 6.4.2


## 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](https://github.com/Snownee/Lychee/issues/127))

## 5.2.0


## 5.1.24


## 5.1.22


## 5.1.21


## 5.1.20


## 5.1.19


## 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](https://github.com/Snownee/Lychee/issues/131))

## 6.4.3

  • fix: target Kiwi latest
  • fix: JEI not showing conditions for drop_item actions

## 6.4.2


## 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](https://github.com/Snownee/Lychee/issues/127))

## 6.3.8

  • fix: dispense behavior crash
  • chore: remove unused accessor

## 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](https://github.com/Snownee/Lychee/issues/131))

## 6.4.4

  • fix: target KubeJS latest

## 6.4.3

  • fix: JEI not showing conditions for drop_item actions

## 6.4.2


## 6.4.1

  • feat: shorthand ingredient

## 6.4.0

  • refactor: use ParsedItem to simplify LycheeBuilder
  • 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](https://github.com/Snownee/Lychee/issues/127))

## 5.1.24


## 5.1.22


## 5.1.21


## 5.1.20


## 5.1.19


## 5.1.18

  • fix: do not use mixin extras

## 5.1.24

## 5.1.23


## 5.1.22


## 5.1.21


## 5.1.20


## 5.1.15

  • improve: drop_item now does not spawn item entity with random offset
  • improve: skip some validation for ghost recipes
  • fix: use air ingredient & remove main hand check since MC will invoke off hand if main hand is pass ([#80](https://github.com/Snownee/Lychee/issues/80))

## 5.1.23


## 5.1.22


## 5.1.21


## 5.1.20


## 5.1.15

  • improve: drop_item now does not spawn item entity with random offset
  • improve: skip some validation for ghost recipes
  • fix: use air ingredient & remove main hand check since MC will invoke off hand if main hand is pass ([#80](https://github.com/Snownee/Lychee/issues/80))

## 5.1.14


## 6.4.4

  • fix: target KubeJS latest

## 6.4.3

  • fix: JEI not showing conditions for drop_item actions

## 6.4.2


## 6.4.1

  • feat: shorthand ingredient

## 6.4.0

  • refactor: use ParsedItem to simplify LycheeBuilder
  • 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](https://github.com/Snownee/Lychee.git/issues/127))

## 6.3.8

  • feat: port fabric changes to neoforge 1.21 ([#126](https://github.com/Snownee/Lychee.git/issues/126))
  • chore: remove unused accessor
  • fix: add entrypoint for emi
  • fix: dispense behavior crash
  • build: bump neoforge
  • fix: custom action icon not working in some cases
  • feat(rv): emi add remainder support & anvil recipe info
  • feat(rv): emi widgets
  • feat: add emi support & optimize jei helper

## 6.4.3

  • fix: target Kiwi latest
  • fix: JEI not showing conditions for drop_item actions

## 6.4.2


## 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](https://github.com/Snownee/Lychee.git/issues/127))

## 6.3.8

  • fix: dispense behavior crash
  • chore: remove unused accessor

## 6.3.7

  • fix: custom action icon not working in some cases

## 6.4.3

  • fix: JEI not showing conditions for drop_item actions

## 6.4.2


## 6.4.1

  • feat: shorthand ingredient

## 6.4.0

  • refactor: use ParsedItem to simplify LycheeBuilder
  • 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](https://github.com/Snownee/Lychee.git/issues/127))

## 6.3.8

  • feat: port fabric changes to neoforge 1.21 ([#126](https://github.com/Snownee/Lychee.git/issues/126))
  • chore: remove unused accessor
  • fix: add entrypoint for emi
  • fix: dispense behavior crash
  • build: bump neoforge
  • fix: custom action icon not working in some cases
  • feat(rv): emi add remainder support & anvil recipe info
  • feat(rv): emi widgets
  • feat: add emi support & optimize jei helper

## 6.3.4

  • fix: debug outline condition

## 5.1.22


## 5.1.21


## 5.1.20


## 5.1.15

  • improve: drop_item now does not spawn item entity with random offset
  • improve: skip some validation for ghost recipes
  • fix: use air ingredient & remove main hand check since MC will invoke off hand if main hand is pass ([#80](https://github.com/Snownee/Lychee/issues/80))

## 5.1.14


## 5.1.11


Lychee Icon
Download Lychee
Select game version
Select platform