Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Lychee

Lychee

Define in-world crafting & interactions using JSON recipes. item interaction, burning, touching fluid, anvil, crushing, lightning, exploding...

186.5k
77
Game Mechanics
Library

Compatibility

Minecraft: Java Edition

1.21.x
1.20–1.20.1
1.19.2
1.18.2

Platforms

Fabric
Forge
NeoForge
Quilt

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server
Donate on PatreonDonate on Ko-fi

Creators

Snownee
Snownee Owner
settingdust
settingdust Contributor

Details

Licensed ARR
Published 2 years ago
Updated last week
DescriptionChangelogVersions

Show all versions

1
4
5
6
7

3.14.0

by Snownee on Aug 25, 2023
Download

3.14.0

  • vanilla recipes 2
  • fix: interaction result is not correctly applied
  • feat: execute action cancel repeating
  • vanilla recipes

3.13.3

  • fix: interaction recipes not working

3.13.2

  • fix: bugs. now you can look up by block input in REI

3.13.3

by Snownee on Aug 18, 2023
Download

3.13.3

  • fix: interaction recipes not working

3.13.2

  • fix: bugs. now you can look up by block input in REI

5.0.1

by Snownee on Aug 18, 2023
Download

5.0.1

  • .
  • feat: kiwi version checker
  • fix: missing translations

5.0.0

  • 1.20 port

3.13.1

  • fix: drip particles not spawning

3.13.2

by Snownee on Aug 18, 2023
Download

3.13.2

  • fix: bugs. now you can look up by block input in REI

3.13.2

by Snownee on Aug 18, 2023
Download

3.13.2

  • fix: bugs. now you can look up by block input in REI

3.13.1

  • fix: drip particles not spawning

5.0.0

by Snownee on Aug 18, 2023
Download

5.0.0

  • 1.20 port

3.13.1

  • fix: drip particles not spawning

3.13.1

by Snownee on Aug 16, 2023
Download

3.13.1

  • fix: drip particles not spawning

3.13.1

by Snownee on Aug 16, 2023
Download

3.13.1

  • unified publishing
  • platform unifying. prepare for 1.20 port
  • fix: mistake from cherrypick
  • 3.12.2
  • fix: translation issues
  • feat: #49
  • target KubeJS 6.1, again
  • feat: empty_weight in RandomSelect action
  • add icon
  • target KubeJS 6.1
  • feat: allows assigning NBT to ItemStack or Ingredient from JSON
  • feat: anvil assembling actions
  • improve: #46
  • fix: off hand item being consumed by interaction recipe
  • feat: if-else statement
  • fix: #43
  • fix: incorrect action repeats
  • fix: recipe category icon not showing block
  • feat: KubeJS custom condition
  • fix: block interacting recipe being called twice in some cases
  • feat: KubeJS custom action
  • improve: fully respect hidden post actions
  • feat: info badge click event
  • feat: block interaction recipe: two hands input
  • feat: config option to disable dispenser placement
  • fix: LycheeContext loading NPE
  • prepare for the integration with a new mod
  • fix: #41
  • feat: json fragment
  • fix: method signature duplication
  • fix: unknown recipe category log spam
  • feat: NBT patch part 2
  • improve: unify IO gathering in JEI/REI. allows looking up through fluid
  • feat: NBT patch part 1
  • fix: dripstone recipe post action NPE
  • fix: exception if no recipes in a category
  • fix: get BlockEntity before testing param
  • feat: recipe group and JEI support
  • fix: exception when no position detected
  • fix: porting issues
  • refactor: lest I forget it again
  • fix: a dumb mistake that makes it unable to use location check in recipe
  • fix: positioning issues in JEI. oh god
  • feat: always true ingredient
  • chore: upload to modrinth
  • fix: mixin
  • feat: crafting action validation
  • feat: anvil crafting remainder
  • feat: has_param name change
  • renaming
  • feat: jei integration
  • feat: new condition: has_param
  • feat: shaped crafting
  • feat: action validation and jei support
  • feat: ingredient pointer
  • feat: new condition: direction check
  • feat: new action: move_towards_face
  • .
  • fix: some porting issues
  • feat: CycleStateProperty post action
  • feat: dripstone recipe: finish JEI integration
  • improve: special block alternative rendering
  • feat: dripstone recipe: simple dripstone lib integration
  • feat: dripstone recipe: finished main features
  • feat: allows empty item in interaction recipes
  • fix hide in recipe viewer option not working for anvil recipe
  • improve: no magic numbers for level events
  • feat: dripstone dripping recipe (WIP)
  • feat: "break" action
  • marker serialization
  • delayed actions
  • conditions & actions serialization
  • refactor: actions
  • feat: random block ticking recipe
  • 3.1.1
  • improve: reduced times to invoking LightningChannelingRecipe.on
  • fix: mistakes in ItemShapelessRecipeType
  • i hate dependencies
  • Merge pull request #31 from MikhailTapio/1.19.2-forge
  • Version
  • fix: mixin
  • feat: allows empty item in interaction recipes
  • feat: item cooldown
  • feat: ars nouveau lightning compatibility
  • fix: increase item entity's health from drop item action (#30)
  • fix: NPE in JEI compat
  • docs
  • fix: hide in recipe viewer option not working for anvil recipe
  • fix: possible dead loop in item burning recipe
  • Fix: default behavior of block exploding recipe is inconsistent with documentation
  • some chores
  • Port to Forge 1.19.2
  • Backlog: forge registration changes
  • docs
  • feat: #27
  • docs
  • rename
  • feat: biome tag support in location check
  • feat: #21
  • fix
  • docs
  • docs
  • improve: compact inputs in recipe viewer
  • improve: add landing block to recipe viewer's block inputs
  • feat: fall distance condition & explode action
  • docs
  • feat: primed tnt animation
  • fix: a mistake
  • feat: multiple inputs for inside recipe type
  • improve: a better fix for #23
  • feat: allow random action to have only one entry (#24)
  • fix: #23
  • fix: incompatibility with Carpet TIS Addition
  • fix some recipe syncing issues (#16, #17, #20)
  • fix: #20
  • fix: #19
  • docs
  • 2.2.0
  • fix: #18
  • docs
  • fix: dead loop in block crushing recipe
  • fix: #15
  • 1.18.2
  • fix: #12
  • 1.6.2
  • fix: #10
  • fix: #11
  • fix: #9
  • fix: #8
  • 1.6.1
  • fix: #7
  • fix docs
  • 1.6.0
  • feat: RandomSelect
  • docs: expand all navigations
  • feat: command condition
  • fix: #5
  • fix: #4
  • docs
  • fix mixin
  • 1.5
  • docs
  • docs
  • block crushing 2
  • fix: incompatibility with KubeJS
  • fix: action sync
  • block crushing recipe
  • feat: recipe sorting
  • .
  • fix and docs
  • feat: structure translation
  • Chinese translation
  • feat: item inside recipe waiting time
  • port some changes
  • improve: change the way calculating conditions
  • annotations
  • docs
  • .
  • fix docs
  • 1.2.0
  • 1.1.0
  • 1.1.0
  • docs
  • 1.0.1
  • docs
  • fix docs
  • download links
  • examples
  • hide edit button
  • docs 3
  • docs 3
  • docs 3
  • docs 2

3.13.0

by Snownee on Aug 16, 2023
Download

3.13.0

  • unified publishing
  • platform unifying. prepare for 1.20 port
  • feat: a simple way to define a tag-based block predicate
  • fix: potential NPE
  • feat: REI: hint for empty input slots
  • target KubeJS 6.1, again
  • fix: translation issues
  • feat: support for Fabric Recipe API
  • feat: #49
  • remove unwanted side annotation
  • feat: empty_weight in RandomSelect action
  • target KubeJS 6.1
  • add icon
  • feat: allows assigning NBT to ItemStack or Ingredient from JSON
  • feat: anvil assembling actions
  • improve: #46
  • fix: #44
  • fix: off hand item being consumed by interaction recipe
  • fix: #43
  • feat: if-else statement
  • fix: #42
  • fix: incorrect action repeats
  • 3.9.0
  • fix: recipe category icon not showing block
  • feat: KubeJS custom condition
  • fix: block interacting recipe being called twice in some cases
  • feat: KubeJS custom action
  • improve: fully respect hidden post actions
  • feat: info badge click event
  • feat: block interaction recipe: two hands input
  • feat: config option to disable dispenser placement
  • fix: LycheeContext loading NPE
  • prepare for the integration with a new mod
  • fix: #41
  • improve: skip processing if no fragments
  • feat: json fragment
  • fix: method signature duplication
  • fix: unknown recipe category log spam
  • feat: NBT patch part 2
  • improve: unify IO gathering in JEI/REI. allows looking up through fluid
  • feat: shows anvil crafting conditions in REI
  • fix
  • feat: NBT patch #1
  • .
  • feat: REI support
  • fix: get BlockEntity before testing param
  • feat: recipe group and JEI support
  • .
  • fix: potential incompatibility with modded ingredients
  • fix: exception when no position detected
  • refactor: lest I forget it again
  • fix: a dumb mistake that makes it unable to use location check in recipe
  • wtf ingredient extension api
  • fix: positioning issues in JEI/REI. oh god
  • feat: always true ingredient
  • chore: upload to modrinth
  • fix: mixin
  • 3.4.0
  • feat: crafting action validation
  • feat: anvil crafting remainder
  • feat: has_param name change
  • feat: rei integration
  • renaming
  • feat: jei integration
  • feat: new condition: has_param
  • feat: shaped crafting
  • feat: action validation and jei/rei support
  • feat: ingredient pointer
  • fix: REI positioning
  • fix: ArrayIndexOutOfBoundsException in RecipeMatcher
  • fix: a porting mistake
  • feat: new condition: direction check
  • feat: new action: move_towards_face
  • Merge branch '1.19.2-fabric' of https://github.com/Snownee/Lychee into 1.19.2-fabric
  • feat: ingredient extension api integration
  • Merge pull request #33 from FITFC/1.19.2-fabric
  • added pt_br
  • fix: avoid crash if running execute condition on client side
  • feat: CycleStateProperty post action
  • feat: dripstone recipe: finish JEI integration
  • feat: dripstone recipe: finish REI integration
  • improve: special block alternative rendering
  • improve: reduced times to invoking LightningChannelingRecipe.on
  • fix: mistakes in ItemShapelessRecipeType
  • feat: dripstone recipe: simple dripstone lib integration
  • feat: dripstone recipe: finished main features
  • feat: allows empty item in interaction recipes
  • feat: item cooldown
  • fix: increase item entity's health from drop item action (#30)
  • fix: NPE in JEI compat
  • fix: possible dead loop in item burning recipe
  • fix: Dripstone lib compatibility workaround
  • fix hide in recipe viewer option not working for anvil recipe
  • get ready to fix the mixin hell with dripstone fluid lib
  • improve: no magic numbers for level events
  • feat: dripstone dripping recipe (WIP)
  • feat: "break" action
  • .
  • marker serialization
  • fix: REI block input
  • delayed actions
  • conditions & actions serialization
  • refactor: actions
  • fix: default behavior of block exploding recipe is inconsist with documentation
  • feat: random block ticking recipe
  • some chores
  • Fix architectury crash in dev environment
  • JEI entrypoint
  • Revert a wrong change
  • JEI Compat(need test)
  • Remove calls of checkConditions in LycheeRecipe's subclasses
  • Game && world launchable
  • feat: #27
  • fix: LootContext creation
  • rename
  • feat: biome tag support in location check
  • feat: #21
  • improve: compact inputs in recipe viewer
  • improve: add landing block to recipe viewer's block inputs
  • fix: remove the uses of REI's deprecated method
  • fix: #25
  • feat: fall distance condition & explode action
  • feat: primed tnt animation
  • feat: multiple inputs for inside recipe type
  • improve: a better fix for #23
  • feat: allow random action to have only one entry (#24)
  • fix: #23
  • fix: item inside recipe stack overflow
  • fix: incompatibility with Carpet TIS Addition
  • fix
  • fix: #18
  • .
  • 2.2.0
  • fix: dead loop in block crushing recipe
  • 1.18.2
  • 1.6.3
  • fix: #12
  • fix: #10
  • fix: #11
  • fix: #9
  • fix: #8
  • fix: #7
  • feat: RandomSelect
  • Revert "feat: command condition"
  • feat: command condition
  • think
  • add test recipes
  • fix: #4
  • feat: finish REI supports
  • port
  • fix: incompatibility with KubeJS
  • fix: action sync
  • port
  • improve: change the way calculating conditions
  • port
  • .
  • fix docs
  • 1.2.0
  • 1.1.0
  • 1.1.0
  • docs
  • 1.0.1
  • docs
  • fix docs
  • download links
  • examples
  • hide edit button
  • docs 3
  • docs 3
  • docs 3
  • docs 2

3.12.3

by Snownee on Jul 31, 2023
Download

3.12.2

by Snownee on Jul 20, 2023
Download

3.12.2

by Snownee on Jul 20, 2023
Download

3.12.1

by Snownee on Jul 18, 2023
Download

3.12.0

by Snownee on Jul 6, 2023
Download

3.12.0

by Snownee on Jul 5, 2023
Download

3.11.1

by Snownee on Jun 22, 2023
Download

3.11.0

by Snownee on May 22, 2023
Download

3.11.0

by Snownee on May 22, 2023
Download

3.10.3

by Snownee on May 13, 2023
Download

3.10.2

by Snownee on May 13, 2023
Download
1
4
5
6
7

Modrinth is open source.

feat/theseus/tauri-v2@c5403db

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.