Define in-world crafting & interactions using JSON recipes. item interaction, burning, touching fluid, anvil, crushing, lightning, exploding...
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!):
Kiwi
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.
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.