COWMODSКаталог модов
Lychee

ВЕРСИИ (177)

beta

[NeoForge 26.1.X] 26.0.10

26.0.10+neoforge
17 окт. 2026 г.60Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Скачать
Что нового
## 26.0.10 - fix: correct EntityMixin lightning injection target - chore: port misc fabric fixes and align dependencies - feat: custom rv slot layout - feat: rework block clicking recipes - feat: rework set_item behavior - fix: rework crafting recipes - feat: add ClientSideStrategy for post actions ## 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
beta

[Fabric 26.1.X] 26.0.9

26.0.9+fabric
17 окт. 2026 г.96Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Скачать
Что нового
## 26.0.9 - fix: adapt ported crafting/block-clicking code to 26.1 APIs - refactor: move fabric-only block clicking mixins to mixin.fabric package - feat: add server-side ABORT and client-side STOP for block clicking recipes - feat: support STOP and ABORT actions for block clicking recipes on fabric - 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 - fix: crafting recipes round 2 - refactor: BlockClickingRecipe can_destroy rework ## 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 - fix: more binary incompatibilities - 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 - Merge branch '26.1-fabric' of https://github.com/Snownee/Lychee into 26.1-fabric - feat: if `type` is not specified, the action will be parsed as `if` - fix: `then` and `else` in `if` is not optional - Update build.gradle for 26.1-fabric - fix(rei): restore recipe viewer integration ([#135](https://github.com/Snownee/Lychee/issues/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
beta

[NeoForge 1.21.1] 6.7.1

6.7.1+neoforge
17 окт. 2026 г.604Minecraft: 1.21.1neoforge
Скачать
Что нового
## 6.7.1 - feat: implement ClientSideStrategy.ofEntries - fix(rv): respect set_item air remainder for EMI shaped crafting - fix(rv): adapt ShapedCraftingRecipe remainders for EMI - chore: simplify crafting3 example recipe ## 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
beta

[Fabric 1.21.1] 6.7.1

6.7.1+fabric
17 окт. 2026 г.54Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 6.7.1 - feat: implement ClientSideStrategy.ofEntries - fix(rv): respect set_item air remainder for EMI shaped crafting - fix(rv): adapt ShapedCraftingRecipe remainders for EMI - chore: simplify crafting3 example recipe - refactor: move fabric-only block clicking mixins to mixin.fabric package - feat: add server-side ABORT and client-side STOP for block clicking recipes - feat: support STOP and ABORT actions for block clicking recipes on fabric - fix: restore loom config and adapt spectrum compat for fabric ## 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 - style: fix indentation in LycheeBuilder - feat: rework set_item behavior - feat: add block_clicking.destroy_block field - feat: custom rv slot layout ## 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 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/128))
beta

[NeoForge 1.21.1] 6.7.0

6.7.0+neoforge
6 сент. 2026 г.2 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
## 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
beta

[NeoForge 1.21.1] 6.6.1

6.6.1+neoforge
4 сент. 2026 г.130Minecraft: 1.21.1neoforge
Скачать
Что нового
## 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
beta

[NeoForge 1.21.1] 6.6.0

6.6.0+neoforge
3 сент. 2026 г.102Minecraft: 1.21.1neoforge
Скачать
Что нового
## 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))
release

[Fabric 26.1.X] 26.0.8

26.0.8+fabric
3 сент. 2026 г.276Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Скачать
Что нового
## 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 - fix: more binary incompatibilities - 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 - Merge branch '26.1-fabric' of https://github.com/Snownee/Lychee into 26.1-fabric - feat: if `type` is not specified, the action will be parsed as `if` - fix: `then` and `else` in `if` is not optional - Update build.gradle for 26.1-fabric - fix(rei): restore recipe viewer integration ([#135](https://github.com/Snownee/Lychee/issues/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 `explode` parameters - chore: prepare to port the REI integration
release

[Fabric 26.1.X] 26.0.7

26.0.7+fabric
2 сент. 2026 г.41Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Скачать
Что нового
## 26.0.7 - feat: add block_clicking.destroy_block field - feat: custom rv slot layout - fix: crafting recipes ## 26.0.4 - fix: more binary incompatibilities - 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 - Merge branch '26.1-fabric' of https://github.com/Snownee/Lychee into 26.1-fabric - feat: if `type` is not specified, the action will be parsed as `if` - fix: `then` and `else` in `if` is not optional - Update build.gradle for 26.1-fabric - fix(rei): restore recipe viewer integration ([#135](https://github.com/Snownee/Lychee/issues/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 `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
release

[NeoForge 26.1.X] 26.0.6

26.0.6+neoforge
20 авг. 2026 г.157Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Скачать
Что нового
## 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
beta

[NeoForge 1.21.1] 6.5.4

6.5.4+neoforge
20 авг. 2026 г.893Minecraft: 1.21.1neoforge
Скачать
Что нового
## 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
beta

[Fabric 1.21.1] 6.5.2

6.5.2+fabric
20 авг. 2026 г.94Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 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 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/128)) ## 6.4.1 - feat: shorthand ingredient
release

[NeoForge 26.1.X] 26.0.5

26.0.5+neoforge
7 авг. 2026 г.41Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Скачать
Что нового
## 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))
release

[NeoForge 26.1.X] 26.0.4

26.0.4+neoforge
28 июл. 2026 г.56Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Скачать
Что нового
## 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
release

[Fabric 26.1.X] 26.0.4

26.0.4+fabric
26 июл. 2026 г.1 тыс.Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Скачать
Что нового
## 26.0.4 - fix: more binary incompatibilities - 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 - Merge branch '26.1-fabric' of https://github.com/Snownee/Lychee into 26.1-fabric - feat: if `type` is not specified, the action will be parsed as `if` - fix: `then` and `else` in `if` is not optional - Update build.gradle for 26.1-fabric - fix(rei): restore recipe viewer integration ([#135](https://github.com/Snownee/Lychee/issues/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 `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))
release

[NeoForge 1.21.1] 6.5.3

6.5.3+neoforge
22 июл. 2026 г.4,2 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
## 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
release

[NeoForge 1.21.1] 6.5.2

6.5.2+neoforge
11 июл. 2026 г.1 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
## 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 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/128))
release

[Fabric 26.1.X] 26.0.3

26.0.3+fabric
8 июл. 2026 г.185Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Скачать
Что нового
## 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
release

[Fabric 1.21.1] 6.5.1

6.5.1+fabric
7 июл. 2026 г.135Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 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 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/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](https://github.com/Snownee/Lychee/issues/127))
release

[NeoForge 1.21.1] 6.5.1

6.5.1+neoforge
7 июл. 2026 г.358Minecraft: 1.21.1neoforge
Скачать
Что нового
## 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 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/128)) ## 6.4.1 - feat: shorthand ingredient
release

[Fabric 26.1.X] 26.0.2

26.0.2+fabric
3 июл. 2026 г.66Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Скачать
Что нового
## 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 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/128))
release

[Fabric 26.1.X] 26.0.1

26.0.1+fabric
25 июн. 2026 г.42Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Скачать
Что нового
## 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 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/128)) ## 6.4.1 - feat: shorthand ingredient
release

[Forge 1.20.1] 5.2.1

5.2.1+forge
3 мая 2026 г.18,6 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 5.2.1 - feat: add `lightning_channeling_catalysts` tag ## 5.2.0 - fix: Repeatable recipes behave strangely when delay action is involved (close [#132](https://github.com/Snownee/Lychee/issues/132)) ## 5.1.24 - fix: registry entry class loading (close [#95](https://github.com/Snownee/FruitfulFun/issues/95)) ## 5.1.22 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/128)) ## 5.1.21 - fix: unbreakable tools break immediately with recipes that consume durability (close [#127](https://github.com/Snownee/Lychee/issues/127)) ## 5.1.20 - fix: dispense behavior crash (close [#125](https://github.com/Snownee/Lychee/issues/125)) - Merge pull request [#112](https://github.com/Snownee/Lychee/issues/112) from SettingDust/1.20-forge
beta

[Fabric 26.1] 26.0.0

26.0.0+fabric
1 апр. 2026 г.176Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Скачать
Что нового
## 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 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/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](https://github.com/Snownee/Lychee/issues/127))
alpha

[Forge 1.20.1] 5.2.0

5.2.0+forge
20 февр. 2026 г.4,9 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 5.2.0 - fix: Repeatable recipes behave strangely when delay action is involved (close [#132](https://github.com/Snownee/Lychee/issues/132)) ## 5.1.24 - fix: registry entry class loading (close [#95](https://github.com/Snownee/FruitfulFun/issues/95)) ## 5.1.22 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/128)) ## 5.1.21 - fix: unbreakable tools break immediately with recipes that consume durability (close [#127](https://github.com/Snownee/Lychee/issues/127)) ## 5.1.20 - fix: dispense behavior crash (close [#125](https://github.com/Snownee/Lychee/issues/125)) - Merge pull request [#112](https://github.com/Snownee/Lychee/issues/112) from SettingDust/1.20-forge ## 5.1.19 - feat: block render support create 6+ ([#107](https://github.com/Snownee/Lychee/issues/107))
beta

[Fabric 1.21.1] 6.5.0

6.5.0+fabric
25 янв. 2026 г.343Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 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 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/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](https://github.com/Snownee/Lychee/issues/127)) ## 6.3.8 - fix: dispense behavior crash - chore: remove unused accessor
beta

[NeoForge 1.21.1] 6.5.0

6.5.0+neoforge
10 янв. 2026 г.8,2 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
## 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 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/128)) ## 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))
release

[Forge 1.20.1] 5.1.24

5.1.24+forge
9 янв. 2026 г.7,6 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 5.1.24 - fix: registry entry class loading (close [#95](https://github.com/Snownee/FruitfulFun/issues/95)) ## 5.1.22 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/128)) ## 5.1.21 - fix: unbreakable tools break immediately with recipes that consume durability (close [#127](https://github.com/Snownee/Lychee/issues/127)) ## 5.1.20 - fix: dispense behavior crash (close [#125](https://github.com/Snownee/Lychee/issues/125)) - Merge pull request [#112](https://github.com/Snownee/Lychee/issues/112) from SettingDust/1.20-forge ## 5.1.19 - feat: block render support create 6+ ([#107](https://github.com/Snownee/Lychee/issues/107)) ## 5.1.18 - fix: do not use mixin extras
release

[Fabric 1.20.1] 5.1.24

5.1.24+fabric
9 янв. 2026 г.4,2 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.1.24 ## 5.1.23 - fix: registry entry class loading (close [#95](https://github.com/Snownee/FruitfulFun/issues/95)) ## 5.1.22 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/128)) ## 5.1.21 - fix: unbreakable tools break immediately with recipes that consume durability (close [#127](https://github.com/Snownee/Lychee/issues/127)) ## 5.1.20 - fix: dispense behavior crash (close [#125](https://github.com/Snownee/Lychee/issues/125)) - fix(recipe): random block ticking not working if block implementation… ([#93](https://github.com/Snownee/Lychee/issues/93)) - fix(recipe): random block ticking need reload to work ## 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))
release

[Fabric 1.20.1] 5.1.23

5.1.23+fabric
9 янв. 2026 г.53Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.1.23 - fix: registry entry class loading (close [#95](https://github.com/Snownee/FruitfulFun/issues/95)) ## 5.1.22 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/128)) ## 5.1.21 - fix: unbreakable tools break immediately with recipes that consume durability (close [#127](https://github.com/Snownee/Lychee/issues/127)) ## 5.1.20 - fix: dispense behavior crash (close [#125](https://github.com/Snownee/Lychee/issues/125)) - fix(recipe): random block ticking not working if block implementation… ([#93](https://github.com/Snownee/Lychee/issues/93)) - fix(recipe): random block ticking need reload to work ## 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 - fix: IncompatibleClassChangeError when KubeJS is not present - fix: move `loadCatalystsInfo` to `PostActionRenderer` for avoiding load client class ([#79](https://github.com/Snownee/Lychee/issues/79)) - fix: info badge position in block exploding category ([#77](https://github.com/Snownee/Lychee/issues/77)) - improve: show the conditions for catalysts ([#71](https://github.com/Snownee/Lychee/issues/71)) ([#76](https://github.com/Snownee/Lychee/issues/76))
release

[NeoForge 1.21.1] 6.4.4

6.4.4+neoforge
6 янв. 2026 г.386Minecraft: 1.21.1neoforge
Скачать
Что нового
## 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](https://github.com/Snownee/Lychee.git/issues/128)) ## 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
release

[Fabric 1.21.1] 6.4.3

6.4.3+fabric
6 янв. 2026 г.102Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 6.4.3 - fix: target Kiwi latest - fix: JEI not showing conditions for drop_item actions ## 6.4.2 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee.git/issues/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](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
release

[NeoForge 1.21.1] 6.4.3

6.4.3+neoforge
6 янв. 2026 г.36Minecraft: 1.21.1neoforge
Скачать
Что нового
## 6.4.3 - fix: JEI not showing conditions for drop_item actions ## 6.4.2 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee.git/issues/128)) ## 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
beta

[Fabric 1.20.1] 5.1.22

5.1.22+fabric
21 сент. 2025 г.2,4 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.1.22 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/128)) ## 5.1.21 - fix: unbreakable tools break immediately with recipes that consume durability (close [#127](https://github.com/Snownee/Lychee/issues/127)) ## 5.1.20 - fix: dispense behavior crash (close [#125](https://github.com/Snownee/Lychee/issues/125)) - fix(recipe): random block ticking not working if block implementation… ([#93](https://github.com/Snownee/Lychee/issues/93)) - fix(recipe): random block ticking need reload to work ## 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 - fix: IncompatibleClassChangeError when KubeJS is not present - fix: move `loadCatalystsInfo` to `PostActionRenderer` for avoiding load client class ([#79](https://github.com/Snownee/Lychee/issues/79)) - fix: info badge position in block exploding category ([#77](https://github.com/Snownee/Lychee/issues/77)) - improve: show the conditions for catalysts ([#71](https://github.com/Snownee/Lychee/issues/71)) ([#76](https://github.com/Snownee/Lychee/issues/76)) ## 5.1.11 - fix: Hurt allow empty source & drops are missing when recipe can't match in exploding ([#75](https://github.com/Snownee/Lychee/issues/75)) - fix: read the source of Hurt correctly ([#73](https://github.com/Snownee/Lychee/issues/73)) - chore: recommends kiwi
beta

[Forge 1.20.1] 5.1.22

5.1.22+forge
20 сент. 2025 г.16,7 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 5.1.22 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/128)) ## 5.1.21 - fix: unbreakable tools break immediately with recipes that consume durability (close [#127](https://github.com/Snownee/Lychee/issues/127)) ## 5.1.20 - fix: dispense behavior crash (close [#125](https://github.com/Snownee/Lychee/issues/125)) - Merge pull request [#112](https://github.com/Snownee/Lychee/issues/112) from SettingDust/1.20-forge ## 5.1.19 - feat: block render support create 6+ ([#107](https://github.com/Snownee/Lychee/issues/107)) ## 5.1.18 - fix: do not use mixin extras ## 5.1.17 - fix: create block entities aren't rendered ([#97](https://github.com/Snownee/Lychee/issues/97))
beta

[Fabric 1.21.1] 6.4.2

6.4.2+fabric
20 сент. 2025 г.222Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 6.4.2 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/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](https://github.com/Snownee/Lychee/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.3.6 - feat: EMI part 3
beta

[NeoForge 1.21.1] 6.4.2

6.4.2+neoforge
20 сент. 2025 г.11,4 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
## 6.4.2 - fix: DamageItem implementation (close [#128](https://github.com/Snownee/Lychee/issues/128)) ## 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)) ## 6.3.8 - feat: port fabric changes to neoforge 1.21 ([#126](https://github.com/Snownee/Lychee/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 ## 6.3.3 - fix: crash with client level cast to server level ([#120](https://github.com/Snownee/Lychee/issues/120))
beta

[Fabric 1.21.1] 6.4.1

6.4.1+fabric
28 авг. 2025 г.69Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 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.3.7 - fix: custom action icon not working in some cases ## 6.3.6 - feat: EMI part 3 ## 6.3.5 - feat: EMI part 2 - feat: EMI part 1
beta

[NeoForge 1.21.1] 6.4.1

6.4.1+neoforge
28 авг. 2025 г.284Minecraft: 1.21.1neoforge
Скачать
Что нового
## 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)) ## 6.3.8 - feat: port fabric changes to neoforge 1.21 ([#126](https://github.com/Snownee/Lychee/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 ## 6.3.3 - fix: crash with client level cast to server level ([#120](https://github.com/Snownee/Lychee/issues/120)) ## 6.3.2 - Merge pull request [#118](https://github.com/Snownee/Lychee/issues/118) from SettingDust/1.21-neoforge - chore: remove fabric api fluid name get - build: fix jade loader - fix: check hovered when click `InteractiveRenderElement` - chore: drop the interaction result for `CustomCondition` - fix: fix AT and kubejs - build: fix the script - feat: append mod name on block - refactor: input action - fix: kubejs plugin adapt 9caa62e4ec29844890e43c0d5cdce0c6143e69a1 - fix: location.fluid condition tootlip - fix: param - 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: remove `check_param`. add `param` - fix: marker serialization - feat: category metadata part 3 - feat: category metadata part 2 - feat: category metadata - chore: add access transformer for fade2ec558711a8747df4027a28660613c50ad6d - feat: entity ticking recipe part 2 - feat: entity ticking recipe - perf(context): use reference map for context - fix: missing level context - refactor: split optional and required key - chore: adapt 348340da968da407ccfe5b00d03b9e93ae6455cb changes to neoforge - 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)) - feat: allow cycling state property reversedly - feat: new action `move`
beta

[Fabric 1.21.1] 6.4.0

6.4.0+fabric
27 авг. 2025 г.49Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 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.3.7 - fix: custom action icon not working in some cases ## 6.3.6 - feat: EMI part 3 ## 6.3.5 - feat: EMI part 2 - feat: EMI part 1 ## 6.3.4 - fix: debug outline condition
beta

[NeoForge 1.21.1] 6.4.0

6.4.0+neoforge
27 авг. 2025 г.57Minecraft: 1.21.1neoforge
Скачать
Что нового
## 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)) ## 6.3.8 - feat: port fabric changes to neoforge 1.21 ([#126](https://github.com/Snownee/Lychee/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 ## 6.3.3 - fix: crash with client level cast to server level ([#120](https://github.com/Snownee/Lychee/issues/120)) ## 6.3.2 - Merge pull request [#118](https://github.com/Snownee/Lychee/issues/118) from SettingDust/1.21-neoforge - chore: remove fabric api fluid name get - build: fix jade loader - fix: check hovered when click `InteractiveRenderElement` - chore: drop the interaction result for `CustomCondition` - fix: fix AT and kubejs - build: fix the script - feat: append mod name on block - refactor: input action - fix: kubejs plugin adapt 9caa62e4ec29844890e43c0d5cdce0c6143e69a1 - fix: location.fluid condition tootlip - fix: param - 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: remove `check_param`. add `param` - fix: marker serialization - feat: category metadata part 3 - feat: category metadata part 2 - feat: category metadata - chore: add access transformer for fade2ec558711a8747df4027a28660613c50ad6d - feat: entity ticking recipe part 2 - feat: entity ticking recipe - perf(context): use reference map for context - fix: missing level context - refactor: split optional and required key - chore: adapt 348340da968da407ccfe5b00d03b9e93ae6455cb changes to neoforge - 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)) - feat: allow cycling state property reversedly - feat: new action `move` ## 6.2.1 - refactor: use sprites - refactor: more StreamCodecs - feat: support create block entities render ([#111](https://github.com/Snownee/Lychee/issues/111)) - feat: custom action icon
release

[Fabric 1.20.1] 5.1.21

5.1.21+fabric
18 авг. 2025 г.841Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.1.21 - fix: unbreakable tools break immediately with recipes that consume durability (close [#127](https://github.com/Snownee/Lychee/issues/127)) ## 5.1.20 - fix: dispense behavior crash (close [#125](https://github.com/Snownee/Lychee/issues/125)) - fix(recipe): random block ticking not working if block implementation… ([#93](https://github.com/Snownee/Lychee/issues/93)) - fix(recipe): random block ticking need reload to work ## 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 - fix: IncompatibleClassChangeError when KubeJS is not present - fix: move `loadCatalystsInfo` to `PostActionRenderer` for avoiding load client class ([#79](https://github.com/Snownee/Lychee/issues/79)) - fix: info badge position in block exploding category ([#77](https://github.com/Snownee/Lychee/issues/77)) - improve: show the conditions for catalysts ([#71](https://github.com/Snownee/Lychee/issues/71)) ([#76](https://github.com/Snownee/Lychee/issues/76)) ## 5.1.11 - fix: Hurt allow empty source & drops are missing when recipe can't match in exploding ([#75](https://github.com/Snownee/Lychee/issues/75)) - fix: read the source of Hurt correctly ([#73](https://github.com/Snownee/Lychee/issues/73)) - chore: recommends kiwi ## 5.1.10 - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - fix: incompatibility with Polymer
release

[Forge 1.20.1] 5.1.21

5.1.21+forge
18 авг. 2025 г.33,9 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 5.1.21 - fix: unbreakable tools break immediately with recipes that consume durability (close [#127](https://github.com/Snownee/Lychee/issues/127)) ## 5.1.20 - fix: dispense behavior crash (close [#125](https://github.com/Snownee/Lychee/issues/125)) - Merge pull request [#112](https://github.com/Snownee/Lychee/issues/112) from SettingDust/1.20-forge ## 5.1.19 - feat: block render support create 6+ ([#107](https://github.com/Snownee/Lychee/issues/107)) ## 5.1.18 - fix: do not use mixin extras ## 5.1.17 - fix: create block entities aren't rendered ([#97](https://github.com/Snownee/Lychee/issues/97)) ## 5.1.16 - fix(recipe): random block ticking not working if block implementation… ([#93](https://github.com/Snownee/Lychee/issues/93)) - fix(recipe): random block ticking need reload to work
release

[Fabric 1.21.1] 6.3.8

6.3.8+fabric
4 авг. 2025 г.100Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 6.3.8 - fix: dispense behavior crash - chore: remove unused accessor ## 6.3.7 - fix: custom action icon not working in some cases ## 6.3.6 - feat: EMI part 3 ## 6.3.5 - feat: EMI part 2 - feat: EMI part 1 ## 6.3.4 - fix: debug outline condition ## 6.3.3 - fix: crash with client level cast to server level ([#120](https://github.com/Snownee/Lychee/issues/120))
release

[NeoForge 1.21.1] 6.3.8

6.3.8+neoforge
3 авг. 2025 г.5,3 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
## 6.3.8 - feat: port fabric changes to neoforge 1.21 ([#126](https://github.com/Snownee/Lychee/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 ## 6.3.3 - fix: crash with client level cast to server level ([#120](https://github.com/Snownee/Lychee/issues/120)) ## 6.3.2 - Merge pull request [#118](https://github.com/Snownee/Lychee/issues/118) from SettingDust/1.21-neoforge - chore: remove fabric api fluid name get - build: fix jade loader - fix: check hovered when click `InteractiveRenderElement` - chore: drop the interaction result for `CustomCondition` - fix: fix AT and kubejs - build: fix the script - feat: append mod name on block - refactor: input action - fix: kubejs plugin adapt 9caa62e4ec29844890e43c0d5cdce0c6143e69a1 - fix: location.fluid condition tootlip - fix: param - 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: remove `check_param`. add `param` - fix: marker serialization - feat: category metadata part 3 - feat: category metadata part 2 - feat: category metadata - chore: add access transformer for fade2ec558711a8747df4027a28660613c50ad6d - feat: entity ticking recipe part 2 - feat: entity ticking recipe - perf(context): use reference map for context - fix: missing level context - refactor: split optional and required key - chore: adapt 348340da968da407ccfe5b00d03b9e93ae6455cb changes to neoforge - 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)) - feat: allow cycling state property reversedly - feat: new action `move` ## 6.2.1 - refactor: use sprites - refactor: more StreamCodecs - feat: support create block entities render ([#111](https://github.com/Snownee/Lychee/issues/111)) - feat: custom action icon ## 6.2.0 - refactor: unify RV SlotType. cleanup - feat: lychee recipe builder. crude kubejs integration for constructing recipes - feat: render remove block action ([#109](https://github.com/Snownee/Lychee/issues/109)) - chore: use another icon - chore: avoid use neoforge only NonNullList methods - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - fix(rei): the remove action offset - chore: update Kiwi - chore: sprites - 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 - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - 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: UIElement part 1 - feat: a small attempt at recipe viewer abstraction layer - feat: jei anvil recipe comment support - feat: support bracketed block and item stack
release

[Fabric 1.20.1] 5.1.20

5.1.20+fabric
3 авг. 2025 г.1,7 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.1.20 - fix: dispense behavior crash (close [#125](https://github.com/Snownee/Lychee/issues/125)) - fix(recipe): random block ticking not working if block implementation… ([#93](https://github.com/Snownee/Lychee/issues/93)) - fix(recipe): random block ticking need reload to work ## 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 - fix: IncompatibleClassChangeError when KubeJS is not present - fix: move `loadCatalystsInfo` to `PostActionRenderer` for avoiding load client class ([#79](https://github.com/Snownee/Lychee/issues/79)) - fix: info badge position in block exploding category ([#77](https://github.com/Snownee/Lychee/issues/77)) - improve: show the conditions for catalysts ([#71](https://github.com/Snownee/Lychee/issues/71)) ([#76](https://github.com/Snownee/Lychee/issues/76)) ## 5.1.11 - fix: Hurt allow empty source & drops are missing when recipe can't match in exploding ([#75](https://github.com/Snownee/Lychee/issues/75)) - fix: read the source of Hurt correctly ([#73](https://github.com/Snownee/Lychee/issues/73)) - chore: recommends kiwi ## 5.1.10 - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - fix: incompatibility with Polymer ## 5.1.9 - feat: add 3rd party recipe types to RecipeTypes.ALL to prevent log spam - feat: make it easier for pack devs to use KubeJS integration
release

[Forge 1.20.1] 5.1.20

5.1.20+forge
3 авг. 2025 г.4,6 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 5.1.20 - fix: dispense behavior crash (close [#125](https://github.com/Snownee/Lychee/issues/125)) - Merge pull request [#112](https://github.com/Snownee/Lychee/issues/112) from SettingDust/1.20-forge ## 5.1.19 - feat: block render support create 6+ ([#107](https://github.com/Snownee/Lychee/issues/107)) ## 5.1.18 - fix: do not use mixin extras ## 5.1.17 - fix: create block entities aren't rendered ([#97](https://github.com/Snownee/Lychee/issues/97)) ## 5.1.16 - fix(recipe): random block ticking not working if block implementation… ([#93](https://github.com/Snownee/Lychee/issues/93)) - fix(recipe): random block ticking need reload to work ## 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))
release

[Fabric 1.21.1] 6.3.7

6.3.7+fabric
27 июл. 2025 г.74Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 6.3.7 - fix: custom action icon not working in some cases ## 6.3.6 - feat: EMI part 3 ## 6.3.5 - feat: EMI part 2 - feat: EMI part 1 ## 6.3.4 - fix: debug outline condition ## 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`
release

[Fabric 1.21.1] 6.3.6

6.3.6+fabric
27 июл. 2025 г.48Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 6.3.6 - feat: EMI part 3 ## 6.3.5 - feat: EMI part 2 - feat: EMI part 1 ## 6.3.4 - fix: debug outline condition ## 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
beta

[Fabric 1.21.1] 6.3.5

6.3.5+fabric
26 июл. 2025 г.38Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 6.3.5 - feat: EMI part 2 - feat: EMI part 1 ## 6.3.4 - fix: debug outline condition ## 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))
beta

[NeoForge 1.21.1] 6.3.4

6.3.4+neoforge
21 апр. 2025 г.15,8 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
## 6.3.4 - fix: debug outline condition ## 6.3.3 - fix: crash with client level cast to server level ([#120](https://github.com/Snownee/Lychee/issues/120)) ## 6.3.2 - Merge pull request [#118](https://github.com/Snownee/Lychee/issues/118) from SettingDust/1.21-neoforge - chore: remove fabric api fluid name get - build: fix jade loader - fix: check hovered when click `InteractiveRenderElement` - chore: drop the interaction result for `CustomCondition` - fix: fix AT and kubejs - build: fix the script - feat: append mod name on block - refactor: input action - fix: kubejs plugin adapt 9caa62e4ec29844890e43c0d5cdce0c6143e69a1 - fix: location.fluid condition tootlip - fix: param - 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: remove `check_param`. add `param` - fix: marker serialization - feat: category metadata part 3 - feat: category metadata part 2 - feat: category metadata - chore: add access transformer for fade2ec558711a8747df4027a28660613c50ad6d - feat: entity ticking recipe part 2 - feat: entity ticking recipe - perf(context): use reference map for context - fix: missing level context - refactor: split optional and required key - chore: adapt 348340da968da407ccfe5b00d03b9e93ae6455cb changes to neoforge - 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)) - feat: allow cycling state property reversedly - feat: new action `move` ## 6.2.1 - refactor: use sprites - refactor: more StreamCodecs - feat: support create block entities render ([#111](https://github.com/Snownee/Lychee/issues/111)) - feat: custom action icon ## 6.2.0 - refactor: unify RV SlotType. cleanup - feat: lychee recipe builder. crude kubejs integration for constructing recipes - feat: render remove block action ([#109](https://github.com/Snownee/Lychee/issues/109)) - chore: use another icon - chore: avoid use neoforge only NonNullList methods - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - fix(rei): the remove action offset - chore: update Kiwi - chore: sprites - 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 - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - 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: UIElement part 1 - feat: a small attempt at recipe viewer abstraction layer - feat: jei anvil recipe comment support - feat: support bracketed block and item stack ## 6.1.0 - fix: resources - fix: mistakes in [#102](https://github.com/Snownee/Lychee/issues/102) - Merge pull request [#102](https://github.com/Snownee/Lychee/issues/102) from SettingDust/1.21-neoforge - feat: add 1 example to test item inside data pack of doc - feat: sized ingredient update part 3 - feat: sized ingredient update part 2 (close [#74](https://github.com/Snownee/Lychee/issues/74)) - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - feat: add 2 example to test data pack of doc - feat: sized ingredient update part 1 - refactor: simplify codecs - refactor: simplify codecs - fix: jei screen element using rei class - fix: jei item and block category missing click event
beta

[Fabric 1.21.1] 6.3.4

6.3.4+fabric
21 апр. 2025 г.117Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 6.3.4 - fix: debug outline condition ## 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
beta

[Fabric 1.21.1] 6.3.3

6.3.3+fabric
20 апр. 2025 г.38Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 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
beta

[NeoForge 1.21.1] 6.3.3

6.3.3+neoforge
20 апр. 2025 г.69Minecraft: 1.21.1neoforge
Скачать
Что нового
## 6.3.3 - fix: crash with client level cast to server level ([#120](https://github.com/Snownee/Lychee/issues/120)) ## 6.3.2 - Merge pull request [#118](https://github.com/Snownee/Lychee/issues/118) from SettingDust/1.21-neoforge - chore: remove fabric api fluid name get - build: fix jade loader - fix: check hovered when click `InteractiveRenderElement` - chore: drop the interaction result for `CustomCondition` - fix: fix AT and kubejs - build: fix the script - feat: append mod name on block - refactor: input action - fix: kubejs plugin adapt 9caa62e4ec29844890e43c0d5cdce0c6143e69a1 - fix: location.fluid condition tootlip - fix: param - 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: remove `check_param`. add `param` - fix: marker serialization - feat: category metadata part 3 - feat: category metadata part 2 - feat: category metadata - chore: add access transformer for fade2ec558711a8747df4027a28660613c50ad6d - feat: entity ticking recipe part 2 - feat: entity ticking recipe - perf(context): use reference map for context - fix: missing level context - refactor: split optional and required key - chore: adapt 348340da968da407ccfe5b00d03b9e93ae6455cb changes to neoforge - 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)) - feat: allow cycling state property reversedly - feat: new action `move` ## 6.2.1 - refactor: use sprites - refactor: more StreamCodecs - feat: support create block entities render ([#111](https://github.com/Snownee/Lychee/issues/111)) - feat: custom action icon ## 6.2.0 - refactor: unify RV SlotType. cleanup - feat: lychee recipe builder. crude kubejs integration for constructing recipes - feat: render remove block action ([#109](https://github.com/Snownee/Lychee/issues/109)) - chore: use another icon - chore: avoid use neoforge only NonNullList methods - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - fix(rei): the remove action offset - chore: update Kiwi - chore: sprites - 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 - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - 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: UIElement part 1 - feat: a small attempt at recipe viewer abstraction layer - feat: jei anvil recipe comment support - feat: support bracketed block and item stack ## 6.1.0 - fix: resources - fix: mistakes in [#102](https://github.com/Snownee/Lychee/issues/102) - Merge pull request [#102](https://github.com/Snownee/Lychee/issues/102) from SettingDust/1.21-neoforge - feat: add 1 example to test item inside data pack of doc - feat: sized ingredient update part 3 - feat: sized ingredient update part 2 (close [#74](https://github.com/Snownee/Lychee/issues/74)) - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - feat: add 2 example to test data pack of doc - feat: sized ingredient update part 1 - refactor: simplify codecs - refactor: simplify codecs - fix: jei screen element using rei class - fix: jei item and block category missing click event ## 6.0.10 - fix: Advanced Shaped Crafting not work ([#100](https://github.com/Snownee/Lychee/issues/100))
beta

[Fabric 1.21.1] 6.3.2

6.3.2+fabric
14 апр. 2025 г.52Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 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 ## 6.0.3 - chore: update dependencies
beta

[NeoForge 1.21.1] 6.3.2

6.3.2+neoforge
14 апр. 2025 г.153Minecraft: 1.21.1neoforge
Скачать
Что нового
## 6.3.2 - Merge pull request [#118](https://github.com/Snownee/Lychee/issues/118) from SettingDust/1.21-neoforge - chore: remove fabric api fluid name get - build: fix jade loader - fix: check hovered when click `InteractiveRenderElement` - chore: drop the interaction result for `CustomCondition` - fix: fix AT and kubejs - build: fix the script - feat: append mod name on block - refactor: input action - fix: kubejs plugin adapt 9caa62e4ec29844890e43c0d5cdce0c6143e69a1 - fix: location.fluid condition tootlip - fix: param - 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: remove `check_param`. add `param` - fix: marker serialization - feat: category metadata part 3 - feat: category metadata part 2 - feat: category metadata - chore: add access transformer for fade2ec558711a8747df4027a28660613c50ad6d - feat: entity ticking recipe part 2 - feat: entity ticking recipe - perf(context): use reference map for context - fix: missing level context - refactor: split optional and required key - chore: adapt 348340da968da407ccfe5b00d03b9e93ae6455cb changes to neoforge - 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)) - feat: allow cycling state property reversedly - feat: new action `move` ## 6.2.1 - refactor: use sprites - refactor: more StreamCodecs - feat: support create block entities render ([#111](https://github.com/Snownee/Lychee/issues/111)) - feat: custom action icon ## 6.2.0 - refactor: unify RV SlotType. cleanup - feat: lychee recipe builder. crude kubejs integration for constructing recipes - feat: render remove block action ([#109](https://github.com/Snownee/Lychee/issues/109)) - chore: use another icon - chore: avoid use neoforge only NonNullList methods - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - fix(rei): the remove action offset - chore: update Kiwi - chore: sprites - 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 - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - 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: UIElement part 1 - feat: a small attempt at recipe viewer abstraction layer - feat: jei anvil recipe comment support - feat: support bracketed block and item stack ## 6.1.0 - fix: resources - fix: mistakes in [#102](https://github.com/Snownee/Lychee/issues/102) - Merge pull request [#102](https://github.com/Snownee/Lychee/issues/102) from SettingDust/1.21-neoforge - feat: add 1 example to test item inside data pack of doc - feat: sized ingredient update part 3 - feat: sized ingredient update part 2 (close [#74](https://github.com/Snownee/Lychee/issues/74)) - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - feat: add 2 example to test data pack of doc - feat: sized ingredient update part 1 - refactor: simplify codecs - refactor: simplify codecs - fix: jei screen element using rei class - fix: jei item and block category missing click event ## 6.0.10 - fix: Advanced Shaped Crafting not work ([#100](https://github.com/Snownee/Lychee/issues/100)) ## 6.0.9 - fix: respect post action repeatable ([#99](https://github.com/Snownee/Lychee/issues/99))
alpha

[Fabric 1.21.1] 6.3.1

6.3.1+fabric
12 апр. 2025 г.45Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 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 ## 6.0.3 - chore: update dependencies ## 6.0.2 - fix: marker entity NPE
alpha

[Fabric 1.21.1] 6.3.0

6.3.0+fabric
9 апр. 2025 г.50Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 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 ## 6.0.3 - chore: update dependencies ## 6.0.2 - fix: marker entity NPE ## 6.0.1 - fix: major random block ticking fixes
beta

[Fabric 1.21.1] 6.2.1

6.2.1+fabric
17 мар. 2025 г.98Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 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 ## 6.0.3 - chore: update dependencies ## 6.0.2 - fix: marker entity NPE ## 6.0.1 - fix: major random block ticking fixes ## 6.0.0 - Merge pull request [#87](https://github.com/Snownee/Lychee/issues/87) from SettingDust/1.21-fabric - fix: remove text shadow on time - refactor(jei): remove extra height for recipes - refactor(jei): move the info rect - fix(jei): failed to add block ingredients - fix(jei): correct the fusing tnt size - fix(jei): apply the offset of screen elements - chore: remove unused files - fix: avoid duplicate categories in recipe viewer - refactor: move the recipe type init into the types registration - feat(jei): make the game runnable - feat(jei): port all categories and icons - feat(jei): port various categories - feat(jei): port `BlockCrushingRecipeCategory` - feat: simply the category - refactor: use TriState from Kiwi - port: jei integration part 2 - Merge pull request [#86](https://github.com/Snownee/Lychee/issues/86) from SettingDust/1.21-fabric - chore: start for JEI porting - chore: prefer `WrapOperation` - feat: port to 1.21 - chore: delete and rename - chore: IsOffCooldown -> IsOffItemCooldown - Merge pull request [#85](https://github.com/Snownee/Lychee/issues/85) from SettingDust/1.21-fabric - feat: IsOffCooldown - chore: remove unused codec - chore: prefer var int for stream codec - feat: use shaped's codec for syncing pattern - feat: add stream codec for recipes - chore: clean up actions' stream codec - fix: prefer the any than air - feat: the missing tag translations - feat: yaml recipes - chore: :fire: remove the unused util - fix: correct the logic of building cache - feat: add post actions stream codec to common properties - feat: add stream codec for `AnvilCraftingRecipe` - fix: filter out special recipes - feat: target convention tags api v2 - Merge pull request [#82](https://github.com/Snownee/Lychee/issues/82) from SettingDust/1.21-fabric - fix: make the key dispatched map working - chore: rename kiwi util to KUtil - chore: bump minecraft to 1.20.6 - chore: bump minecraft to 1.20.5 - fix: remove main hand check since MC will invoke off hand if main hand is pass - Merge pull request [#70](https://github.com/Snownee/Lychee/issues/70) from SettingDust/feature/hug-the-codec - chore: disable REI runtime for running on 1.20.5 - chore: bump minecraft to 1.20.5 pre4 - chore: fabric recipe api interface injection isn't working - refactor: remove compact list codec - feat: 'contextual' -> 'if' - improve: codecs, part 1 - feat: port to 1.20.5 pre3 - feat: update fabric api - feat: port to 1.20.5 pre1 - refactor: use `BlockPredicateExtensions.isAny` - chore: remove `hashCode` and `equals` - fix(recipes): fix invalid `matches` - refactor: avoid optional for block predicate - chore: small tweaks to the build script - fix: missing default renderer for actions - feat: `hide` now is a common property in actions - refactor: re-implement recipe comparators - fix: data gen - feat: specify item to cool down in AddItemCooldown action - improve: some codecs - improve: remove the random position offset when spawning item entity - feat: VisualOnlyComponentsIngredient - fix: the `always_true` ingredient type does require testing - improve: cache Level in LycheeContext - refactor: BlockPredicateExtensions string parsing - fix: recipes - feat: avoid tag key in block predicate - fix: move `loadCatalystsInfo` to `PostActionRenderer` for avoiding load client class - feat: add displays for anvil crafting and shaped crafting - fix: info badge position in block exploding category - fix: the info rect calc is wrong - fix: use the correct display height - fix: use max value & check if the min equals to max - fix - chore: remove lycheev - chore: disable recipes in lycheev - improve: show the conditions for catalysts - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - feat: tweak the block lighting - feat: rewrite the display for list holder since the value mainly use in tooltips that can't hover - fix: remove underscore in path - feat: showing display name instead of key for difficulties - fix: avoid calling architectury methods - fix: adapt to u/v scale in latest MC - chore: cleanup code - fix: add item inside icon & fix block interaction ingredients - feat: add `DripstoneRecipeCategory` - feat: add `ItemInsideRecipeCategory` - feat: add `BlockInteractingRecipe` and `ItemBurningRecipe` - feat: add `BlockExplodingRecipe` category - feat: register workstation for `LightningChannelingRecipe`, `ItemExplodingRecipe` - feat: add `ItemExplodingRecipe` category - feat: add `LightningChannelingRecipe` category - refactor: use interface for LycheeCategory - feat: port ItemShapelessRecipeCategory - feat: add display for block crushing - fix: avoid null & fix the title - feat: render the frames - fix: state codec need string - feat: start works on REI compat - fix: make the Hurt source optional - chore: fix some builtin data pack entries - chore: fix some builtin data pack entries - feat: swing when interacting - fix: rewrite the custom action/condition codec - feat: add optional ingredient codec - fix: ItemShapeless dead loop - fix: send exploding packet & fix burning match - fix: the conditions can't edit - fix: add missing dripstone source - fix: init the action data - feat: apply post for `ShapedCraftingRecipe` - fix: allow 0 in lychee - feat: add back getItemIndexes - fix: rename `ItemStackHolder#shrink` to `split` - fix: test of `DamageItem` is wrong - fix: rewrite some dangerous condition - fix: `ItemInsideRecipe` optional block predicate - fix: return ingredients correctly - fix: `RandomSelect` is wrong - fix: explosion won't add drop when can't match recipe - feat: support flat item codec - fix: `ExplosionMixin` missing level context - fix: `BlockKeyableRecipeType` missing recipe context - fix: `BlockCrushingRecipeType` showing wrong particle since the entity is AIR after matching - fix: `ItemStackHolder#shrink` returned the wrong stack - fix: use exact Y for fall distance - fix: make the block predicate codec with registry - fix: make the block predicate codec with registry - feat: changed the block in tag to blocks - fix: correct the method to get matched stacks - refactor: optimize the `BlockPredicate` codec for better debug info - fix: fix the `BlockInteractingRecipe#getIngredients` - refactor: add offset codec - refactor: switch to strict optional field - chore: clearer description - feat: new block predicate codec for supporting plain string - chore: redirect the hashcode and toString - fix: the result of anvil is wrong - revert: revert the namespace changes for actions and contextual - fix: the location contextual codec is wrong - feat: make item stack codec can be plain string - fix: fix the single ingredient codec - fix: fix the ingredient pair codec - refactor: downgrade `onConstructed` to the implementation class - feat: put recipe to context when possible - fix: wrong logic for required context construct - fix: lack default value for time - fix: wrong logic for required context construct - fix: CycleStateProperty$Type codec is null - fix: init context key and serializer - refactor: revert nullable changes for using optional - feat: update for new kiwi & 24w11a - feat: update `SCustomLevelEventPacket` for new kiwi networking - feat: cleanup code make project runnable - chore(deps): bump dependencies - fix: make `SCustomLevelEventPacket` work - feat: remove nbt patch stuffs - fix: correct the recipe context - feat: port AlwaysTrueIngredient - chore: cleanup mixins - feat(action): add `DamageItem` - feat(action): add `RandomSelect` - feat(action): add `MoveTowardsFace` - feat(action): add `If` - feat(action): add `Hurt` - feat(action): add `Explode` - feat(action): add `Execute` - feat(action): add `DropXp` - feat(action): use record instead of classes - feat(action): add `DropItem` - feat(action): add `Delay` - feat(context): add recipe and id to context - feat(action): add `CycleStateProperty` - feat(action): add `PlaceBlock` - feat(action): records to classes - feat(action): add `CustomAction` - feat(action): add `Break` - fix(recipe): adapt new process - feat(action): add `AnvilDamageChance`` - feat(action): add `AddItemCooldown` & move conditions to `PostActionCommonProperties` - feat(action): add `SetItem` - feat(action): add `PreventDefault` - feat(recipe): don't touch the original drops - feat(recipe): try to fix the `snownee.lychee.mixin.recipes.blockexploding.ExplosionMixin` - chore: move `LightningBoltMixin` into recipes - chore: mark `blockexploding.ExplosionMixin` as need rewrite - style: correct indent - feat: use Minecraft's predicates in 24w09a - fix(recipe): missing level for `DripstoneRecipe` - refactor(recipe): remove level arg for `BlockPredicateExtensions.matches` - refactor(recipe): remove unused recipes - feat(recipe): add `DripstoneRecipe` - fix(recipe): add `RandomBlockTickingRecipe` - fix(recipe): add `LightningChannelingRecipe` - fix(recipe): correct `BlockClickingRecipe` type and `invoke` - feat(recipe): add serializer to `ItemExplodingRecipe` - chore: switch to new stream codec - chore(deps): bump minecraft and fabric to 24w07a - feat(recipe): add `ItemInsideRecipe` - feat(recipe): add `ItemExplodingRecipe` - feat(recipe): add `ItemBurningRecipe` - feat(recipe): add `BlockClickingRecipe` - feat(recipe): add `BlockInteractingRecipe` - feat(recipe): use container generic instead of fixed `LycheeContext` for recipes & correct the `ShapedCraftingRecipe` - feat(recipe): add serializer and type to `ShapedCraftingRecipe` - style: reformat files - style: include the editorconfig from https://github.com/Snownee/Loquat/blob/1.20.1-fabric/.editorconfig - chore(recipe): adapt crafting & block crushing mixins to new one(no test) - fix(recipe): adapt anvil mixin to new one(no test) - feat(recipe): add `ShapedCraftingRecipe` - feat(context): add required context type - feat(recipe): add `BlockExplodingRecipe` - use more shortcut method - delete unused mixins - revive JSON fragments - ... - no Optional - refactor LocationPredicate - LocationPredicate - oops! - randomly editing things - TweakedItemStackCodec - TweakedItemStackResultCodec - BlockPredicateCodec - improve codecs - feat(recipe): add `BlockCrushingRecipe` - chore: using nullable description to avoid Optional field - chore: remove generic for `ContextualCondition` - chore: action use common properties - return of the good old ContextualHolder, and it uses less RAM - less interfaces, nicer codecs, more sanity - chore(recipe): cleanup code - refactor(recipe): using `applyCommonCodecs` instead of apply codecs manually - refactor(recipe): convert `AnvilCraftingRecipe` to class for extendable - refactor(context): allow context isn't have to be `LycheeContextValue` - no more recipe id getter from LycheeRecipe - `LycheeRecipe.allActions` now returns `Stream` - prettier Codecs - rename BlockInputLycheeRecipe -> BlockKeyableRecipe - chore: remove BlockPredicate & use `optionalFieldOf` - chore: delete docs - feat: depends kiwi - improve: nullable String in LycheeRecipeCommonHolder - chore: cleanup code - chore: port part of BlockKeyRecipe - chore: correct the generic type - refactor: port part of BlockKKeyRecipe - chore: remove catalogs for simple class and specify the default namespace to `lychee` - feat(recipes) add serializer and type for `AnvilCraftingRecipe` - refactor: using common holders as abstract classes - refactor(contextual): switch to new context - chore: add default value for random - feat: try adding key based value map codec for context - refactor: complete json, generic, action contexts - refactor: rewrite part of context - refactor: rewrite part of `ItemStackHolder`, `PostAction`, `LycheeRecipe` - feat(contextual): add `ContextualConditionsHolder` for reducing records' duplicate code - fix(contextual): add constant check to min, max - feat(contextual): ported contextual with codec - chore: disable jei, rei, and kubejs compat for now - chore: add parchmentmc for better param naming - chore(build): bump gradle and loom - chore(deps): bump dependencies - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens
beta

[NeoForge 1.21.1] 6.2.1

6.2.1+neoforge
15 мар. 2025 г.263Minecraft: 1.21.1neoforge
Скачать
Что нового
## 6.2.1 - refactor: use sprites - refactor: more StreamCodecs - feat: support create block entities render ([#111](https://github.com/Snownee/Lychee/issues/111)) - feat: custom action icon ## 6.2.0 - refactor: unify RV SlotType. cleanup - feat: lychee recipe builder. crude kubejs integration for constructing recipes - feat: render remove block action ([#109](https://github.com/Snownee/Lychee/issues/109)) - chore: use another icon - chore: avoid use neoforge only NonNullList methods - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - fix(rei): the remove action offset - chore: update Kiwi - chore: sprites - 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 - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - 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: UIElement part 1 - feat: a small attempt at recipe viewer abstraction layer - feat: jei anvil recipe comment support - feat: support bracketed block and item stack ## 6.1.0 - fix: resources - fix: mistakes in [#102](https://github.com/Snownee/Lychee/issues/102) - Merge pull request [#102](https://github.com/Snownee/Lychee/issues/102) from SettingDust/1.21-neoforge - feat: add 1 example to test item inside data pack of doc - feat: sized ingredient update part 3 - feat: sized ingredient update part 2 (close [#74](https://github.com/Snownee/Lychee/issues/74)) - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - feat: add 2 example to test data pack of doc - feat: sized ingredient update part 1 - refactor: simplify codecs - refactor: simplify codecs - fix: jei screen element using rei class - fix: jei item and block category missing click event ## 6.0.10 - fix: Advanced Shaped Crafting not work ([#100](https://github.com/Snownee/Lychee/issues/100)) ## 6.0.9 - fix: respect post action repeatable ([#99](https://github.com/Snownee/Lychee/issues/99)) ## 6.0.8 - feat: support jei new input handler api ([#95](https://github.com/Snownee/Lychee/issues/95)) - fix: location predicate missing can_see_sky Rule ([#94](https://github.com/Snownee/Lychee/issues/94)) - improve: chance display - feat: adding YAML recipes in KubeJS - fix(neoforge): crash on server ([#92](https://github.com/Snownee/Lychee/issues/92))
beta

[NeoForge 1.21.1] 6.2.0

6.2.0+neoforge
14 мар. 2025 г.53Minecraft: 1.21.1neoforge
Скачать
Что нового
## 6.2.0 - refactor: unify RV SlotType. cleanup - feat: lychee recipe builder. crude kubejs integration for constructing recipes - feat: render remove block action ([#109](https://github.com/Snownee/Lychee/issues/109)) - chore: use another icon - chore: avoid use neoforge only NonNullList methods - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - fix(rei): the remove action offset - chore: update Kiwi - chore: sprites - 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 - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - 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: UIElement part 1 - feat: a small attempt at recipe viewer abstraction layer - feat: jei anvil recipe comment support - feat: support bracketed block and item stack ## 6.1.0 - fix: resources - fix: mistakes in [#102](https://github.com/Snownee/Lychee/issues/102) - Merge pull request [#102](https://github.com/Snownee/Lychee/issues/102) from SettingDust/1.21-neoforge - feat: add 1 example to test item inside data pack of doc - feat: sized ingredient update part 3 - feat: sized ingredient update part 2 (close [#74](https://github.com/Snownee/Lychee/issues/74)) - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - feat: add 2 example to test data pack of doc - feat: sized ingredient update part 1 - refactor: simplify codecs - refactor: simplify codecs - fix: jei screen element using rei class - fix: jei item and block category missing click event ## 6.0.10 - fix: Advanced Shaped Crafting not work ([#100](https://github.com/Snownee/Lychee/issues/100)) ## 6.0.9 - fix: respect post action repeatable ([#99](https://github.com/Snownee/Lychee/issues/99)) ## 6.0.8 - feat: support jei new input handler api ([#95](https://github.com/Snownee/Lychee/issues/95)) - fix: location predicate missing can_see_sky Rule ([#94](https://github.com/Snownee/Lychee/issues/94)) - improve: chance display - feat: adding YAML recipes in KubeJS - fix(neoforge): crash on server ([#92](https://github.com/Snownee/Lychee/issues/92)) ## 6.0.7 - fix: [#90](https://github.com/Snownee/Lychee/issues/90)
release

[Forge 1.20.1] 5.1.19

5.1.19+forge
11 мар. 2025 г.96,2 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 5.1.19 - feat: block render support create 6+ ([#107](https://github.com/Snownee/Lychee/issues/107)) ## 5.1.18 - fix: do not use mixin extras ## 5.1.17 - fix: create block entities aren't rendered ([#97](https://github.com/Snownee/Lychee/issues/97)) ## 5.1.16 - fix(recipe): random block ticking not working if block implementation… ([#93](https://github.com/Snownee/Lychee/issues/93)) - fix(recipe): random block ticking need reload to work ## 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 - fix: IncompatibleClassChangeError when KubeJS is not present
beta

[Forge 1.20.1] 5.1.18

5.1.18+forge
5 мар. 2025 г.933Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 5.1.18 - fix: do not use mixin extras ## 5.1.17 - fix: create block entities aren't rendered ([#97](https://github.com/Snownee/Lychee/issues/97)) ## 5.1.16 - fix(recipe): random block ticking not working if block implementation… ([#93](https://github.com/Snownee/Lychee/issues/93)) - fix(recipe): random block ticking need reload to work ## 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 - fix: IncompatibleClassChangeError when KubeJS is not present ## 5.1.13 - improve: show the conditions for catalysts ([#71](https://github.com/Snownee/Lychee/issues/71)) ([#78](https://github.com/Snownee/Lychee/issues/78))
beta

[NeoForge 1.21.1] 6.1.0

6.1.0+neoforge
2 мар. 2025 г.61Minecraft: 1.21.1neoforge
Скачать
Что нового
## 6.1.0 - fix: resources - fix: mistakes in [#102](https://github.com/Snownee/Lychee/issues/102) - Merge pull request [#102](https://github.com/Snownee/Lychee/issues/102) from SettingDust/1.21-neoforge - feat: add 1 example to test item inside data pack of doc - feat: sized ingredient update part 3 - feat: sized ingredient update part 2 (close [#74](https://github.com/Snownee/Lychee/issues/74)) - Merge remote-tracking branch 'upstream/1.21-neoforge' into 1.21-neoforge - feat: add 2 example to test data pack of doc - feat: sized ingredient update part 1 - refactor: simplify codecs - refactor: simplify codecs - fix: jei screen element using rei class - fix: jei item and block category missing click event ## 6.0.10 - fix: Advanced Shaped Crafting not work ([#100](https://github.com/Snownee/Lychee/issues/100)) ## 6.0.9 - fix: respect post action repeatable ([#99](https://github.com/Snownee/Lychee/issues/99)) ## 6.0.8 - feat: support jei new input handler api ([#95](https://github.com/Snownee/Lychee/issues/95)) - fix: location predicate missing can_see_sky Rule ([#94](https://github.com/Snownee/Lychee/issues/94)) - improve: chance display - feat: adding YAML recipes in KubeJS - fix(neoforge): crash on server ([#92](https://github.com/Snownee/Lychee/issues/92)) ## 6.0.7 - fix: [#90](https://github.com/Snownee/Lychee/issues/90) ## 6.0.6 - feat: sky darken condition - all: 1.21 port part 4
beta

[Fabric 1.21.1] 6.0.10

6.0.10+fabric
22 февр. 2025 г.75Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 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 ## 6.0.3 - chore: update dependencies ## 6.0.2 - fix: marker entity NPE ## 6.0.1 - fix: major random block ticking fixes ## 6.0.0 - Merge pull request [#87](https://github.com/Snownee/Lychee/issues/87) from SettingDust/1.21-fabric - fix: remove text shadow on time - refactor(jei): remove extra height for recipes - refactor(jei): move the info rect - fix(jei): failed to add block ingredients - fix(jei): correct the fusing tnt size - fix(jei): apply the offset of screen elements - chore: remove unused files - fix: avoid duplicate categories in recipe viewer - refactor: move the recipe type init into the types registration - feat(jei): make the game runnable - feat(jei): port all categories and icons - feat(jei): port various categories - feat(jei): port `BlockCrushingRecipeCategory` - feat: simply the category - refactor: use TriState from Kiwi - port: jei integration part 2 - Merge pull request [#86](https://github.com/Snownee/Lychee/issues/86) from SettingDust/1.21-fabric - chore: start for JEI porting - chore: prefer `WrapOperation` - feat: port to 1.21 - chore: delete and rename - chore: IsOffCooldown -> IsOffItemCooldown - Merge pull request [#85](https://github.com/Snownee/Lychee/issues/85) from SettingDust/1.21-fabric - feat: IsOffCooldown - chore: remove unused codec - chore: prefer var int for stream codec - feat: use shaped's codec for syncing pattern - feat: add stream codec for recipes - chore: clean up actions' stream codec - fix: prefer the any than air - feat: the missing tag translations - feat: yaml recipes - chore: :fire: remove the unused util - fix: correct the logic of building cache - feat: add post actions stream codec to common properties - feat: add stream codec for `AnvilCraftingRecipe` - fix: filter out special recipes - feat: target convention tags api v2 - Merge pull request [#82](https://github.com/Snownee/Lychee/issues/82) from SettingDust/1.21-fabric - fix: make the key dispatched map working - chore: rename kiwi util to KUtil - chore: bump minecraft to 1.20.6 - chore: bump minecraft to 1.20.5 - fix: remove main hand check since MC will invoke off hand if main hand is pass - Merge pull request [#70](https://github.com/Snownee/Lychee/issues/70) from SettingDust/feature/hug-the-codec - chore: disable REI runtime for running on 1.20.5 - chore: bump minecraft to 1.20.5 pre4 - chore: fabric recipe api interface injection isn't working - refactor: remove compact list codec - feat: 'contextual' -> 'if' - improve: codecs, part 1 - feat: port to 1.20.5 pre3 - feat: update fabric api - feat: port to 1.20.5 pre1 - refactor: use `BlockPredicateExtensions.isAny` - chore: remove `hashCode` and `equals` - fix(recipes): fix invalid `matches` - refactor: avoid optional for block predicate - chore: small tweaks to the build script - fix: missing default renderer for actions - feat: `hide` now is a common property in actions - refactor: re-implement recipe comparators - fix: data gen - feat: specify item to cool down in AddItemCooldown action - improve: some codecs - improve: remove the random position offset when spawning item entity - feat: VisualOnlyComponentsIngredient - fix: the `always_true` ingredient type does require testing - improve: cache Level in LycheeContext - refactor: BlockPredicateExtensions string parsing - fix: recipes - feat: avoid tag key in block predicate - fix: move `loadCatalystsInfo` to `PostActionRenderer` for avoiding load client class - feat: add displays for anvil crafting and shaped crafting - fix: info badge position in block exploding category - fix: the info rect calc is wrong - fix: use the correct display height - fix: use max value & check if the min equals to max - fix - chore: remove lycheev - chore: disable recipes in lycheev - improve: show the conditions for catalysts - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - feat: tweak the block lighting - feat: rewrite the display for list holder since the value mainly use in tooltips that can't hover - fix: remove underscore in path - feat: showing display name instead of key for difficulties - fix: avoid calling architectury methods - fix: adapt to u/v scale in latest MC - chore: cleanup code - fix: add item inside icon & fix block interaction ingredients - feat: add `DripstoneRecipeCategory` - feat: add `ItemInsideRecipeCategory` - feat: add `BlockInteractingRecipe` and `ItemBurningRecipe` - feat: add `BlockExplodingRecipe` category - feat: register workstation for `LightningChannelingRecipe`, `ItemExplodingRecipe` - feat: add `ItemExplodingRecipe` category - feat: add `LightningChannelingRecipe` category - refactor: use interface for LycheeCategory - feat: port ItemShapelessRecipeCategory - feat: add display for block crushing - fix: avoid null & fix the title - feat: render the frames - fix: state codec need string - feat: start works on REI compat - fix: make the Hurt source optional - chore: fix some builtin data pack entries - chore: fix some builtin data pack entries - feat: swing when interacting - fix: rewrite the custom action/condition codec - feat: add optional ingredient codec - fix: ItemShapeless dead loop - fix: send exploding packet & fix burning match - fix: the conditions can't edit - fix: add missing dripstone source - fix: init the action data - feat: apply post for `ShapedCraftingRecipe` - fix: allow 0 in lychee - feat: add back getItemIndexes - fix: rename `ItemStackHolder#shrink` to `split` - fix: test of `DamageItem` is wrong - fix: rewrite some dangerous condition - fix: `ItemInsideRecipe` optional block predicate - fix: return ingredients correctly - fix: `RandomSelect` is wrong - fix: explosion won't add drop when can't match recipe - feat: support flat item codec - fix: `ExplosionMixin` missing level context - fix: `BlockKeyableRecipeType` missing recipe context - fix: `BlockCrushingRecipeType` showing wrong particle since the entity is AIR after matching - fix: `ItemStackHolder#shrink` returned the wrong stack - fix: use exact Y for fall distance - fix: make the block predicate codec with registry - fix: make the block predicate codec with registry - feat: changed the block in tag to blocks - fix: correct the method to get matched stacks - refactor: optimize the `BlockPredicate` codec for better debug info - fix: fix the `BlockInteractingRecipe#getIngredients` - refactor: add offset codec - refactor: switch to strict optional field - chore: clearer description - feat: new block predicate codec for supporting plain string - chore: redirect the hashcode and toString - fix: the result of anvil is wrong - revert: revert the namespace changes for actions and contextual - fix: the location contextual codec is wrong - feat: make item stack codec can be plain string - fix: fix the single ingredient codec - fix: fix the ingredient pair codec - refactor: downgrade `onConstructed` to the implementation class - feat: put recipe to context when possible - fix: wrong logic for required context construct - fix: lack default value for time - fix: wrong logic for required context construct - fix: CycleStateProperty$Type codec is null - fix: init context key and serializer - refactor: revert nullable changes for using optional - feat: update for new kiwi & 24w11a - feat: update `SCustomLevelEventPacket` for new kiwi networking - feat: cleanup code make project runnable - chore(deps): bump dependencies - fix: make `SCustomLevelEventPacket` work - feat: remove nbt patch stuffs - fix: correct the recipe context - feat: port AlwaysTrueIngredient - chore: cleanup mixins - feat(action): add `DamageItem` - feat(action): add `RandomSelect` - feat(action): add `MoveTowardsFace` - feat(action): add `If` - feat(action): add `Hurt` - feat(action): add `Explode` - feat(action): add `Execute` - feat(action): add `DropXp` - feat(action): use record instead of classes - feat(action): add `DropItem` - feat(action): add `Delay` - feat(context): add recipe and id to context - feat(action): add `CycleStateProperty` - feat(action): add `PlaceBlock` - feat(action): records to classes - feat(action): add `CustomAction` - feat(action): add `Break` - fix(recipe): adapt new process - feat(action): add `AnvilDamageChance`` - feat(action): add `AddItemCooldown` & move conditions to `PostActionCommonProperties` - feat(action): add `SetItem` - feat(action): add `PreventDefault` - feat(recipe): don't touch the original drops - feat(recipe): try to fix the `snownee.lychee.mixin.recipes.blockexploding.ExplosionMixin` - chore: move `LightningBoltMixin` into recipes - chore: mark `blockexploding.ExplosionMixin` as need rewrite - style: correct indent - feat: use Minecraft's predicates in 24w09a - fix(recipe): missing level for `DripstoneRecipe` - refactor(recipe): remove level arg for `BlockPredicateExtensions.matches` - refactor(recipe): remove unused recipes - feat(recipe): add `DripstoneRecipe` - fix(recipe): add `RandomBlockTickingRecipe` - fix(recipe): add `LightningChannelingRecipe` - fix(recipe): correct `BlockClickingRecipe` type and `invoke` - feat(recipe): add serializer to `ItemExplodingRecipe` - chore: switch to new stream codec - chore(deps): bump minecraft and fabric to 24w07a - feat(recipe): add `ItemInsideRecipe` - feat(recipe): add `ItemExplodingRecipe` - feat(recipe): add `ItemBurningRecipe` - feat(recipe): add `BlockClickingRecipe` - feat(recipe): add `BlockInteractingRecipe` - feat(recipe): use container generic instead of fixed `LycheeContext` for recipes & correct the `ShapedCraftingRecipe` - feat(recipe): add serializer and type to `ShapedCraftingRecipe` - style: reformat files - style: include the editorconfig from https://github.com/Snownee/Loquat/blob/1.20.1-fabric/.editorconfig - chore(recipe): adapt crafting & block crushing mixins to new one(no test) - fix(recipe): adapt anvil mixin to new one(no test) - feat(recipe): add `ShapedCraftingRecipe` - feat(context): add required context type - feat(recipe): add `BlockExplodingRecipe` - use more shortcut method - delete unused mixins - revive JSON fragments - ... - no Optional - refactor LocationPredicate - LocationPredicate - oops! - randomly editing things - TweakedItemStackCodec - TweakedItemStackResultCodec - BlockPredicateCodec - improve codecs - feat(recipe): add `BlockCrushingRecipe` - chore: using nullable description to avoid Optional field - chore: remove generic for `ContextualCondition` - chore: action use common properties - return of the good old ContextualHolder, and it uses less RAM - less interfaces, nicer codecs, more sanity - chore(recipe): cleanup code - refactor(recipe): using `applyCommonCodecs` instead of apply codecs manually - refactor(recipe): convert `AnvilCraftingRecipe` to class for extendable - refactor(context): allow context isn't have to be `LycheeContextValue` - no more recipe id getter from LycheeRecipe - `LycheeRecipe.allActions` now returns `Stream` - prettier Codecs - rename BlockInputLycheeRecipe -> BlockKeyableRecipe - chore: remove BlockPredicate & use `optionalFieldOf` - chore: delete docs - feat: depends kiwi - improve: nullable String in LycheeRecipeCommonHolder - chore: cleanup code - chore: port part of BlockKeyRecipe - chore: correct the generic type - refactor: port part of BlockKKeyRecipe - chore: remove catalogs for simple class and specify the default namespace to `lychee` - feat(recipes) add serializer and type for `AnvilCraftingRecipe` - refactor: using common holders as abstract classes - refactor(contextual): switch to new context - chore: add default value for random - feat: try adding key based value map codec for context - refactor: complete json, generic, action contexts - refactor: rewrite part of context - refactor: rewrite part of `ItemStackHolder`, `PostAction`, `LycheeRecipe` - feat(contextual): add `ContextualConditionsHolder` for reducing records' duplicate code - fix(contextual): add constant check to min, max - feat(contextual): ported contextual with codec - chore: disable jei, rei, and kubejs compat for now - chore: add parchmentmc for better param naming - chore(build): bump gradle and loom - chore(deps): bump dependencies - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59))
beta

[NeoForge 1.21.1] 6.0.10

6.0.10+neoforge
21 февр. 2025 г.71Minecraft: 1.21.1neoforge
Скачать
Что нового
## 6.0.10 - fix: Advanced Shaped Crafting not work ([#100](https://github.com/Snownee/Lychee/issues/100)) ## 6.0.9 - fix: respect post action repeatable ([#99](https://github.com/Snownee/Lychee/issues/99)) ## 6.0.8 - feat: support jei new input handler api ([#95](https://github.com/Snownee/Lychee/issues/95)) - fix: location predicate missing can_see_sky Rule ([#94](https://github.com/Snownee/Lychee/issues/94)) - improve: chance display - feat: adding YAML recipes in KubeJS - fix(neoforge): crash on server ([#92](https://github.com/Snownee/Lychee/issues/92)) ## 6.0.7 - fix: [#90](https://github.com/Snownee/Lychee/issues/90) ## 6.0.6 - feat: sky darken condition - all: 1.21 port part 4 ## 6.0.5
beta

[NeoForge 1.21.1] 6.0.9

6.0.9+neoforge
13 февр. 2025 г.54Minecraft: 1.21.1neoforge
Скачать
Что нового
## 6.0.9 - fix: respect post action repeatable ([#99](https://github.com/Snownee/Lychee/issues/99)) ## 6.0.8 - feat: support jei new input handler api ([#95](https://github.com/Snownee/Lychee/issues/95)) - fix: location predicate missing can_see_sky Rule ([#94](https://github.com/Snownee/Lychee/issues/94)) - improve: chance display - feat: adding YAML recipes in KubeJS - fix(neoforge): crash on server ([#92](https://github.com/Snownee/Lychee/issues/92)) ## 6.0.7 - fix: [#90](https://github.com/Snownee/Lychee/issues/90) ## 6.0.6 - feat: sky darken condition - all: 1.21 port part 4 ## 6.0.5 - No changelog provided ## 6.0.4 - improve: ingredient merging - improve: skip some validation for ghost recipes - all: 1.21 port part 3 - all: 1.21 port part 2 - all: 1.21 port part 1
beta

[Forge 1.20.1] 5.1.17

5.1.17+forge
13 февр. 2025 г.2,8 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 5.1.17 - fix: create block entities aren't rendered ([#97](https://github.com/Snownee/Lychee/issues/97)) ## 5.1.16 - fix(recipe): random block ticking not working if block implementation… ([#93](https://github.com/Snownee/Lychee/issues/93)) - fix(recipe): random block ticking need reload to work ## 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 - fix: IncompatibleClassChangeError when KubeJS is not present ## 5.1.13 - improve: show the conditions for catalysts ([#71](https://github.com/Snownee/Lychee/issues/71)) ([#78](https://github.com/Snownee/Lychee/issues/78)) ## 5.1.12 - fix: info badge position in block exploding category - fix: Hurt allow empty source & drops are missing when recipe can't match in exploding ([#75](https://github.com/Snownee/Lychee/issues/75)) - fix: read the source of Hurt correctly ([#73](https://github.com/Snownee/Lychee/issues/73)) - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - fix: incompatibility with Polymer
beta

[NeoForge 1.21.1] 6.0.8

6.0.8+neoforge
11 февр. 2025 г.47Minecraft: 1.21.1neoforge
Скачать
Что нового
## 6.0.8 - feat: support jei new input handler api ([#95](https://github.com/Snownee/Lychee/issues/95)) - fix: location predicate missing can_see_sky Rule ([#94](https://github.com/Snownee/Lychee/issues/94)) - improve: chance display - feat: adding YAML recipes in KubeJS - fix(neoforge): crash on server ([#92](https://github.com/Snownee/Lychee/issues/92)) ## 6.0.7 - fix: [#90](https://github.com/Snownee/Lychee/issues/90) ## 6.0.6 - feat: sky darken condition - all: 1.21 port part 4 ## 6.0.5 - No changelog provided ## 6.0.4 - improve: ingredient merging - improve: skip some validation for ghost recipes - all: 1.21 port part 3 - all: 1.21 port part 2 - all: 1.21 port part 1 ## 6.0.3 - chore: update dependencies
beta

[Forge 1.20.1] 5.1.16

5.1.16+forge
5 февр. 2025 г.3,2 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 5.1.16 - fix(recipe): random block ticking not working if block implementation… ([#93](https://github.com/Snownee/Lychee/issues/93)) - fix(recipe): random block ticking need reload to work ## 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 - fix: IncompatibleClassChangeError when KubeJS is not present ## 5.1.13 - improve: show the conditions for catalysts ([#71](https://github.com/Snownee/Lychee/issues/71)) ([#78](https://github.com/Snownee/Lychee/issues/78)) ## 5.1.12 - fix: info badge position in block exploding category - fix: Hurt allow empty source & drops are missing when recipe can't match in exploding ([#75](https://github.com/Snownee/Lychee/issues/75)) - fix: read the source of Hurt correctly ([#73](https://github.com/Snownee/Lychee/issues/73)) - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - fix: incompatibility with Polymer ## 5.1.9 - feat: add 3rd party recipe types to RecipeTypes.ALL to prevent log spam - feat: make it easier for pack devs to use KubeJS integration ## 5.1.8 - feat: allow custom post actions do not register their renderer - feat: remove the set nbt restriction for some special blocks - chore: parity & disable transitive AWs - fix: explode action has no sound ## 5.1.6 - improve: allow some mod explosives to do item exploding crafting ([#67](https://github.com/Snownee/Lychee/issues/67)) ## 5.1.5 - fix: client level lingering - let third-party mods support the group property easier - new publish script ## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request [#62](https://github.com/Snownee/Lychee/issues/62) from SettingDust/1.20-forge - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - chore: able to import project without tokens - feat: added two tags for entities surviving in lighting bolt ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) - fix: item burning recipes not working ## 5.0.5 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes - 1.20 port ## 3.14.1 - fix: crash with REI ([#54](https://github.com/Snownee/Lychee/issues/54)) ## 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
alpha

[NeoForge 1.21.1] 6.0.7

6.0.7+neoforge
9 янв. 2025 г.64Minecraft: 1.21.1neoforge
Скачать
Что нового
## 6.0.7 - fix: [#90](https://github.com/Snownee/Lychee/issues/90) ## 6.0.6 - feat: sky darken condition - all: 1.21 port part 4 ## 6.0.5 - No changelog provided ## 6.0.4 - improve: ingredient merging - improve: skip some validation for ghost recipes - all: 1.21 port part 3 - all: 1.21 port part 2 - all: 1.21 port part 1 ## 6.0.3 - chore: update dependencies ## 6.0.2 - fix: marker entity NPE ## 6.0.1 - fix: major random block ticking fixes ## 6.0.0 - Merge pull request [#87](https://github.com/Snownee/Lychee/issues/87) from SettingDust/1.21-fabric - fix: remove text shadow on time - refactor(jei): remove extra height for recipes - refactor(jei): move the info rect - fix(jei): failed to add block ingredients - fix(jei): correct the fusing tnt size - fix(jei): apply the offset of screen elements - chore: remove unused files - fix: avoid duplicate categories in recipe viewer - refactor: move the recipe type init into the types registration - feat(jei): make the game runnable - feat(jei): port all categories and icons - feat(jei): port various categories - feat(jei): port `BlockCrushingRecipeCategory` - feat: simply the category - refactor: use TriState from Kiwi - port: jei integration part 2 - Merge pull request [#86](https://github.com/Snownee/Lychee/issues/86) from SettingDust/1.21-fabric - chore: start for JEI porting - chore: prefer `WrapOperation` - feat: port to 1.21 - chore: delete and rename - chore: IsOffCooldown -> IsOffItemCooldown - Merge pull request [#85](https://github.com/Snownee/Lychee/issues/85) from SettingDust/1.21-fabric - feat: IsOffCooldown - chore: remove unused codec - chore: prefer var int for stream codec - feat: use shaped's codec for syncing pattern - feat: add stream codec for recipes - chore: clean up actions' stream codec - fix: prefer the any than air - feat: the missing tag translations - feat: yaml recipes - chore: :fire: remove the unused util - fix: correct the logic of building cache - feat: add post actions stream codec to common properties - feat: add stream codec for `AnvilCraftingRecipe` - fix: filter out special recipes - feat: target convention tags api v2 - Merge pull request [#82](https://github.com/Snownee/Lychee/issues/82) from SettingDust/1.21-fabric - fix: make the key dispatched map working - chore: rename kiwi util to KUtil - chore: bump minecraft to 1.20.6 - chore: bump minecraft to 1.20.5 - fix: remove main hand check since MC will invoke off hand if main hand is pass - Merge pull request [#70](https://github.com/Snownee/Lychee/issues/70) from SettingDust/feature/hug-the-codec - chore: disable REI runtime for running on 1.20.5 - chore: bump minecraft to 1.20.5 pre4 - chore: fabric recipe api interface injection isn't working - refactor: remove compact list codec - feat: 'contextual' -> 'if' - improve: codecs, part 1 - feat: port to 1.20.5 pre3 - feat: update fabric api - feat: port to 1.20.5 pre1 - refactor: use `BlockPredicateExtensions.isAny` - chore: remove `hashCode` and `equals` - fix(recipes): fix invalid `matches` - refactor: avoid optional for block predicate - chore: small tweaks to the build script - fix: missing default renderer for actions - feat: `hide` now is a common property in actions - refactor: re-implement recipe comparators - fix: data gen - feat: specify item to cool down in AddItemCooldown action - improve: some codecs - improve: remove the random position offset when spawning item entity - feat: VisualOnlyComponentsIngredient - fix: the `always_true` ingredient type does require testing - improve: cache Level in LycheeContext - refactor: BlockPredicateExtensions string parsing - fix: recipes - feat: avoid tag key in block predicate - fix: move `loadCatalystsInfo` to `PostActionRenderer` for avoiding load client class - feat: add displays for anvil crafting and shaped crafting - fix: info badge position in block exploding category - fix: the info rect calc is wrong - fix: use the correct display height - fix: use max value & check if the min equals to max - fix - chore: remove lycheev - chore: disable recipes in lycheev - improve: show the conditions for catalysts - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - feat: tweak the block lighting - feat: rewrite the display for list holder since the value mainly use in tooltips that can't hover - fix: remove underscore in path - feat: showing display name instead of key for difficulties - fix: avoid calling architectury methods - fix: adapt to u/v scale in latest MC - chore: cleanup code - fix: add item inside icon & fix block interaction ingredients - feat: add `DripstoneRecipeCategory` - feat: add `ItemInsideRecipeCategory` - feat: add `BlockInteractingRecipe` and `ItemBurningRecipe` - feat: add `BlockExplodingRecipe` category - feat: register workstation for `LightningChannelingRecipe`, `ItemExplodingRecipe` - feat: add `ItemExplodingRecipe` category - feat: add `LightningChannelingRecipe` category - refactor: use interface for LycheeCategory - feat: port ItemShapelessRecipeCategory - feat: add display for block crushing - fix: avoid null & fix the title - feat: render the frames - fix: state codec need string - feat: start works on REI compat - fix: make the Hurt source optional - chore: fix some builtin data pack entries - chore: fix some builtin data pack entries - feat: swing when interacting - fix: rewrite the custom action/condition codec - feat: add optional ingredient codec - fix: ItemShapeless dead loop - fix: send exploding packet & fix burning match - fix: the conditions can't edit - fix: add missing dripstone source - fix: init the action data - feat: apply post for `ShapedCraftingRecipe` - fix: allow 0 in lychee - feat: add back getItemIndexes - fix: rename `ItemStackHolder#shrink` to `split` - fix: test of `DamageItem` is wrong - fix: rewrite some dangerous condition - fix: `ItemInsideRecipe` optional block predicate - fix: return ingredients correctly - fix: `RandomSelect` is wrong - fix: explosion won't add drop when can't match recipe - feat: support flat item codec - fix: `ExplosionMixin` missing level context - fix: `BlockKeyableRecipeType` missing recipe context - fix: `BlockCrushingRecipeType` showing wrong particle since the entity is AIR after matching - fix: `ItemStackHolder#shrink` returned the wrong stack - fix: use exact Y for fall distance - fix: make the block predicate codec with registry - fix: make the block predicate codec with registry - feat: changed the block in tag to blocks - fix: correct the method to get matched stacks - refactor: optimize the `BlockPredicate` codec for better debug info - fix: fix the `BlockInteractingRecipe#getIngredients` - refactor: add offset codec - refactor: switch to strict optional field - chore: clearer description - feat: new block predicate codec for supporting plain string - chore: redirect the hashcode and toString - fix: the result of anvil is wrong - revert: revert the namespace changes for actions and contextual - fix: the location contextual codec is wrong - feat: make item stack codec can be plain string - fix: fix the single ingredient codec - fix: fix the ingredient pair codec - refactor: downgrade `onConstructed` to the implementation class - feat: put recipe to context when possible - fix: wrong logic for required context construct - fix: lack default value for time - fix: wrong logic for required context construct - fix: CycleStateProperty$Type codec is null - fix: init context key and serializer - refactor: revert nullable changes for using optional - feat: update for new kiwi & 24w11a - feat: update `SCustomLevelEventPacket` for new kiwi networking - feat: cleanup code make project runnable - chore(deps): bump dependencies - fix: make `SCustomLevelEventPacket` work - feat: remove nbt patch stuffs - fix: correct the recipe context - feat: port AlwaysTrueIngredient - chore: cleanup mixins - feat(action): add `DamageItem` - feat(action): add `RandomSelect` - feat(action): add `MoveTowardsFace` - feat(action): add `If` - feat(action): add `Hurt` - feat(action): add `Explode` - feat(action): add `Execute` - feat(action): add `DropXp` - feat(action): use record instead of classes - feat(action): add `DropItem` - feat(action): add `Delay` - feat(context): add recipe and id to context - feat(action): add `CycleStateProperty` - feat(action): add `PlaceBlock` - feat(action): records to classes - feat(action): add `CustomAction` - feat(action): add `Break` - fix(recipe): adapt new process - feat(action): add `AnvilDamageChance`` - feat(action): add `AddItemCooldown` & move conditions to `PostActionCommonProperties` - feat(action): add `SetItem` - feat(action): add `PreventDefault` - feat(recipe): don't touch the original drops - feat(recipe): try to fix the `snownee.lychee.mixin.recipes.blockexploding.ExplosionMixin` - chore: move `LightningBoltMixin` into recipes - chore: mark `blockexploding.ExplosionMixin` as need rewrite - style: correct indent - feat: use Minecraft's predicates in 24w09a - fix(recipe): missing level for `DripstoneRecipe` - refactor(recipe): remove level arg for `BlockPredicateExtensions.matches` - refactor(recipe): remove unused recipes - feat(recipe): add `DripstoneRecipe` - fix(recipe): add `RandomBlockTickingRecipe` - fix(recipe): add `LightningChannelingRecipe` - fix(recipe): correct `BlockClickingRecipe` type and `invoke` - feat(recipe): add serializer to `ItemExplodingRecipe` - chore: switch to new stream codec - chore(deps): bump minecraft and fabric to 24w07a - feat(recipe): add `ItemInsideRecipe` - feat(recipe): add `ItemExplodingRecipe` - feat(recipe): add `ItemBurningRecipe` - feat(recipe): add `BlockClickingRecipe` - feat(recipe): add `BlockInteractingRecipe` - feat(recipe): use container generic instead of fixed `LycheeContext` for recipes & correct the `ShapedCraftingRecipe` - feat(recipe): add serializer and type to `ShapedCraftingRecipe` - style: reformat files - style: include the editorconfig from https://github.com/Snownee/Loquat/blob/1.20.1-fabric/.editorconfig - chore(recipe): adapt crafting & block crushing mixins to new one(no test) - fix(recipe): adapt anvil mixin to new one(no test) - feat(recipe): add `ShapedCraftingRecipe` - feat(context): add required context type - feat(recipe): add `BlockExplodingRecipe` - use more shortcut method - delete unused mixins - revive JSON fragments - ... - no Optional - refactor LocationPredicate - LocationPredicate - oops! - randomly editing things - TweakedItemStackCodec - TweakedItemStackResultCodec - BlockPredicateCodec - improve codecs - feat(recipe): add `BlockCrushingRecipe` - chore: using nullable description to avoid Optional field - chore: remove generic for `ContextualCondition` - chore: action use common properties - return of the good old ContextualHolder, and it uses less RAM - less interfaces, nicer codecs, more sanity - chore(recipe): cleanup code - refactor(recipe): using `applyCommonCodecs` instead of apply codecs manually - refactor(recipe): convert `AnvilCraftingRecipe` to class for extendable - refactor(context): allow context isn't have to be `LycheeContextValue` - no more recipe id getter from LycheeRecipe - `LycheeRecipe.allActions` now returns `Stream` - prettier Codecs - rename BlockInputLycheeRecipe -> BlockKeyableRecipe - chore: remove BlockPredicate & use `optionalFieldOf` - chore: delete docs - feat: depends kiwi - improve: nullable String in LycheeRecipeCommonHolder - chore: cleanup code - chore: port part of BlockKeyRecipe - chore: correct the generic type - refactor: port part of BlockKKeyRecipe - chore: remove catalogs for simple class and specify the default namespace to `lychee` - feat(recipes) add serializer and type for `AnvilCraftingRecipe` - refactor: using common holders as abstract classes - refactor(contextual): switch to new context - chore: add default value for random - feat: try adding key based value map codec for context - refactor: complete json, generic, action contexts - refactor: rewrite part of context - refactor: rewrite part of `ItemStackHolder`, `PostAction`, `LycheeRecipe` - feat(contextual): add `ContextualConditionsHolder` for reducing records' duplicate code - fix(contextual): add constant check to min, max - feat(contextual): ported contextual with codec - chore: disable jei, rei, and kubejs compat for now - chore: add parchmentmc for better param naming - chore(build): bump gradle and loom - chore(deps): bump dependencies - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork ([#55](https://github.com/Snownee/Lychee/issues/55)) - Update pt_br ([#53](https://github.com/Snownee/Lychee/issues/53)) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: [#50](https://github.com/Snownee/Lychee/issues/50) ## 5.0.1 - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
alpha

[NeoForge 1.21.1] 6.0.6

6.0.6+neoforge
5 янв. 2025 г.53Minecraft: 1.21.1neoforge
Скачать
Что нового
## 6.0.6 - feat: sky darken condition - all: 1.21 port part 4 ## 6.0.5 - No changelog provided ## 6.0.4 - improve: ingredient merging - improve: skip some validation for ghost recipes - all: 1.21 port part 3 - all: 1.21 port part 2 - all: 1.21 port part 1 ## 6.0.3 - chore: update dependencies ## 6.0.2 - fix: marker entity NPE ## 6.0.1 - fix: major random block ticking fixes ## 6.0.0 - Merge pull request [#87](https://github.com/Snownee/Lychee/issues/87) from SettingDust/1.21-fabric - fix: remove text shadow on time - refactor(jei): remove extra height for recipes - refactor(jei): move the info rect - fix(jei): failed to add block ingredients - fix(jei): correct the fusing tnt size - fix(jei): apply the offset of screen elements - chore: remove unused files - fix: avoid duplicate categories in recipe viewer - refactor: move the recipe type init into the types registration - feat(jei): make the game runnable - feat(jei): port all categories and icons - feat(jei): port various categories - feat(jei): port `BlockCrushingRecipeCategory` - feat: simply the category - refactor: use TriState from Kiwi - port: jei integration part 2 - Merge pull request [#86](https://github.com/Snownee/Lychee/issues/86) from SettingDust/1.21-fabric - chore: start for JEI porting - chore: prefer `WrapOperation` - feat: port to 1.21 - chore: delete and rename - chore: IsOffCooldown -> IsOffItemCooldown - Merge pull request [#85](https://github.com/Snownee/Lychee/issues/85) from SettingDust/1.21-fabric - feat: IsOffCooldown - chore: remove unused codec - chore: prefer var int for stream codec - feat: use shaped's codec for syncing pattern - feat: add stream codec for recipes - chore: clean up actions' stream codec - fix: prefer the any than air - feat: the missing tag translations - feat: yaml recipes - chore: :fire: remove the unused util - fix: correct the logic of building cache - feat: add post actions stream codec to common properties - feat: add stream codec for `AnvilCraftingRecipe` - fix: filter out special recipes - feat: target convention tags api v2 - Merge pull request [#82](https://github.com/Snownee/Lychee/issues/82) from SettingDust/1.21-fabric - fix: make the key dispatched map working - chore: rename kiwi util to KUtil - chore: bump minecraft to 1.20.6 - chore: bump minecraft to 1.20.5 - fix: remove main hand check since MC will invoke off hand if main hand is pass - Merge pull request [#70](https://github.com/Snownee/Lychee/issues/70) from SettingDust/feature/hug-the-codec - chore: disable REI runtime for running on 1.20.5 - chore: bump minecraft to 1.20.5 pre4 - chore: fabric recipe api interface injection isn't working - refactor: remove compact list codec - feat: 'contextual' -> 'if' - improve: codecs, part 1 - feat: port to 1.20.5 pre3 - feat: update fabric api - feat: port to 1.20.5 pre1 - refactor: use `BlockPredicateExtensions.isAny` - chore: remove `hashCode` and `equals` - fix(recipes): fix invalid `matches` - refactor: avoid optional for block predicate - chore: small tweaks to the build script - fix: missing default renderer for actions - feat: `hide` now is a common property in actions - refactor: re-implement recipe comparators - fix: data gen - feat: specify item to cool down in AddItemCooldown action - improve: some codecs - improve: remove the random position offset when spawning item entity - feat: VisualOnlyComponentsIngredient - fix: the `always_true` ingredient type does require testing - improve: cache Level in LycheeContext - refactor: BlockPredicateExtensions string parsing - fix: recipes - feat: avoid tag key in block predicate - fix: move `loadCatalystsInfo` to `PostActionRenderer` for avoiding load client class - feat: add displays for anvil crafting and shaped crafting - fix: info badge position in block exploding category - fix: the info rect calc is wrong - fix: use the correct display height - fix: use max value & check if the min equals to max - fix - chore: remove lycheev - chore: disable recipes in lycheev - improve: show the conditions for catalysts - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - feat: tweak the block lighting - feat: rewrite the display for list holder since the value mainly use in tooltips that can't hover - fix: remove underscore in path - feat: showing display name instead of key for difficulties - fix: avoid calling architectury methods - fix: adapt to u/v scale in latest MC - chore: cleanup code - fix: add item inside icon & fix block interaction ingredients - feat: add `DripstoneRecipeCategory` - feat: add `ItemInsideRecipeCategory` - feat: add `BlockInteractingRecipe` and `ItemBurningRecipe` - feat: add `BlockExplodingRecipe` category - feat: register workstation for `LightningChannelingRecipe`, `ItemExplodingRecipe` - feat: add `ItemExplodingRecipe` category - feat: add `LightningChannelingRecipe` category - refactor: use interface for LycheeCategory - feat: port ItemShapelessRecipeCategory - feat: add display for block crushing - fix: avoid null & fix the title - feat: render the frames - fix: state codec need string - feat: start works on REI compat - fix: make the Hurt source optional - chore: fix some builtin data pack entries - chore: fix some builtin data pack entries - feat: swing when interacting - fix: rewrite the custom action/condition codec - feat: add optional ingredient codec - fix: ItemShapeless dead loop - fix: send exploding packet & fix burning match - fix: the conditions can't edit - fix: add missing dripstone source - fix: init the action data - feat: apply post for `ShapedCraftingRecipe` - fix: allow 0 in lychee - feat: add back getItemIndexes - fix: rename `ItemStackHolder#shrink` to `split` - fix: test of `DamageItem` is wrong - fix: rewrite some dangerous condition - fix: `ItemInsideRecipe` optional block predicate - fix: return ingredients correctly - fix: `RandomSelect` is wrong - fix: explosion won't add drop when can't match recipe - feat: support flat item codec - fix: `ExplosionMixin` missing level context - fix: `BlockKeyableRecipeType` missing recipe context - fix: `BlockCrushingRecipeType` showing wrong particle since the entity is AIR after matching - fix: `ItemStackHolder#shrink` returned the wrong stack - fix: use exact Y for fall distance - fix: make the block predicate codec with registry - fix: make the block predicate codec with registry - feat: changed the block in tag to blocks - fix: correct the method to get matched stacks - refactor: optimize the `BlockPredicate` codec for better debug info - fix: fix the `BlockInteractingRecipe#getIngredients` - refactor: add offset codec - refactor: switch to strict optional field - chore: clearer description - feat: new block predicate codec for supporting plain string - chore: redirect the hashcode and toString - fix: the result of anvil is wrong - revert: revert the namespace changes for actions and contextual - fix: the location contextual codec is wrong - feat: make item stack codec can be plain string - fix: fix the single ingredient codec - fix: fix the ingredient pair codec - refactor: downgrade `onConstructed` to the implementation class - feat: put recipe to context when possible - fix: wrong logic for required context construct - fix: lack default value for time - fix: wrong logic for required context construct - fix: CycleStateProperty$Type codec is null - fix: init context key and serializer - refactor: revert nullable changes for using optional - feat: update for new kiwi & 24w11a - feat: update `SCustomLevelEventPacket` for new kiwi networking - feat: cleanup code make project runnable - chore(deps): bump dependencies - fix: make `SCustomLevelEventPacket` work - feat: remove nbt patch stuffs - fix: correct the recipe context - feat: port AlwaysTrueIngredient - chore: cleanup mixins - feat(action): add `DamageItem` - feat(action): add `RandomSelect` - feat(action): add `MoveTowardsFace` - feat(action): add `If` - feat(action): add `Hurt` - feat(action): add `Explode` - feat(action): add `Execute` - feat(action): add `DropXp` - feat(action): use record instead of classes - feat(action): add `DropItem` - feat(action): add `Delay` - feat(context): add recipe and id to context - feat(action): add `CycleStateProperty` - feat(action): add `PlaceBlock` - feat(action): records to classes - feat(action): add `CustomAction` - feat(action): add `Break` - fix(recipe): adapt new process - feat(action): add `AnvilDamageChance`` - feat(action): add `AddItemCooldown` & move conditions to `PostActionCommonProperties` - feat(action): add `SetItem` - feat(action): add `PreventDefault` - feat(recipe): don't touch the original drops - feat(recipe): try to fix the `snownee.lychee.mixin.recipes.blockexploding.ExplosionMixin` - chore: move `LightningBoltMixin` into recipes - chore: mark `blockexploding.ExplosionMixin` as need rewrite - style: correct indent - feat: use Minecraft's predicates in 24w09a - fix(recipe): missing level for `DripstoneRecipe` - refactor(recipe): remove level arg for `BlockPredicateExtensions.matches` - refactor(recipe): remove unused recipes - feat(recipe): add `DripstoneRecipe` - fix(recipe): add `RandomBlockTickingRecipe` - fix(recipe): add `LightningChannelingRecipe` - fix(recipe): correct `BlockClickingRecipe` type and `invoke` - feat(recipe): add serializer to `ItemExplodingRecipe` - chore: switch to new stream codec - chore(deps): bump minecraft and fabric to 24w07a - feat(recipe): add `ItemInsideRecipe` - feat(recipe): add `ItemExplodingRecipe` - feat(recipe): add `ItemBurningRecipe` - feat(recipe): add `BlockClickingRecipe` - feat(recipe): add `BlockInteractingRecipe` - feat(recipe): use container generic instead of fixed `LycheeContext` for recipes & correct the `ShapedCraftingRecipe` - feat(recipe): add serializer and type to `ShapedCraftingRecipe` - style: reformat files - style: include the editorconfig from https://github.com/Snownee/Loquat/blob/1.20.1-fabric/.editorconfig - chore(recipe): adapt crafting & block crushing mixins to new one(no test) - fix(recipe): adapt anvil mixin to new one(no test) - feat(recipe): add `ShapedCraftingRecipe` - feat(context): add required context type - feat(recipe): add `BlockExplodingRecipe` - use more shortcut method - delete unused mixins - revive JSON fragments - ... - no Optional - refactor LocationPredicate - LocationPredicate - oops! - randomly editing things - TweakedItemStackCodec - TweakedItemStackResultCodec - BlockPredicateCodec - improve codecs - feat(recipe): add `BlockCrushingRecipe` - chore: using nullable description to avoid Optional field - chore: remove generic for `ContextualCondition` - chore: action use common properties - return of the good old ContextualHolder, and it uses less RAM - less interfaces, nicer codecs, more sanity - chore(recipe): cleanup code - refactor(recipe): using `applyCommonCodecs` instead of apply codecs manually - refactor(recipe): convert `AnvilCraftingRecipe` to class for extendable - refactor(context): allow context isn't have to be `LycheeContextValue` - no more recipe id getter from LycheeRecipe - `LycheeRecipe.allActions` now returns `Stream` - prettier Codecs - rename BlockInputLycheeRecipe -> BlockKeyableRecipe - chore: remove BlockPredicate & use `optionalFieldOf` - chore: delete docs - feat: depends kiwi - improve: nullable String in LycheeRecipeCommonHolder - chore: cleanup code - chore: port part of BlockKeyRecipe - chore: correct the generic type - refactor: port part of BlockKKeyRecipe - chore: remove catalogs for simple class and specify the default namespace to `lychee` - feat(recipes) add serializer and type for `AnvilCraftingRecipe` - refactor: using common holders as abstract classes - refactor(contextual): switch to new context - chore: add default value for random - feat: try adding key based value map codec for context - refactor: complete json, generic, action contexts - refactor: rewrite part of context - refactor: rewrite part of `ItemStackHolder`, `PostAction`, `LycheeRecipe` - feat(contextual): add `ContextualConditionsHolder` for reducing records' duplicate code - fix(contextual): add constant check to min, max - feat(contextual): ported contextual with codec - chore: disable jei, rei, and kubejs compat for now - chore: add parchmentmc for better param naming - chore(build): bump gradle and loom - chore(deps): bump dependencies - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork ([#55](https://github.com/Snownee/Lychee/issues/55)) - Update pt_br ([#53](https://github.com/Snownee/Lychee/issues/53)) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: [#50](https://github.com/Snownee/Lychee/issues/50) ## 5.0.1 - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
alpha

[NeoForge 1.21.1] 6.0.5

6.0.5+neoforge
5 янв. 2025 г.53Minecraft: 1.21.1neoforge
Скачать
Что нового
## 6.0.5 ## 6.0.4 - improve: ingredient merging - improve: skip some validation for ghost recipes - all: 1.21 port part 3 - all: 1.21 port part 2 - all: 1.21 port part 1 ## 6.0.3 - chore: update dependencies ## 6.0.2 - fix: marker entity NPE ## 6.0.1 - fix: major random block ticking fixes ## 6.0.0 - Merge pull request [#87](https://github.com/Snownee/Lychee/issues/87) from SettingDust/1.21-fabric - fix: remove text shadow on time - refactor(jei): remove extra height for recipes - refactor(jei): move the info rect - fix(jei): failed to add block ingredients - fix(jei): correct the fusing tnt size - fix(jei): apply the offset of screen elements - chore: remove unused files - fix: avoid duplicate categories in recipe viewer - refactor: move the recipe type init into the types registration - feat(jei): make the game runnable - feat(jei): port all categories and icons - feat(jei): port various categories - feat(jei): port `BlockCrushingRecipeCategory` - feat: simply the category - refactor: use TriState from Kiwi - port: jei integration part 2 - Merge pull request [#86](https://github.com/Snownee/Lychee/issues/86) from SettingDust/1.21-fabric - chore: start for JEI porting - chore: prefer `WrapOperation` - feat: port to 1.21 - chore: delete and rename - chore: IsOffCooldown -> IsOffItemCooldown - Merge pull request [#85](https://github.com/Snownee/Lychee/issues/85) from SettingDust/1.21-fabric - feat: IsOffCooldown - chore: remove unused codec - chore: prefer var int for stream codec - feat: use shaped's codec for syncing pattern - feat: add stream codec for recipes - chore: clean up actions' stream codec - fix: prefer the any than air - feat: the missing tag translations - feat: yaml recipes - chore: :fire: remove the unused util - fix: correct the logic of building cache - feat: add post actions stream codec to common properties - feat: add stream codec for `AnvilCraftingRecipe` - fix: filter out special recipes - feat: target convention tags api v2 - Merge pull request [#82](https://github.com/Snownee/Lychee/issues/82) from SettingDust/1.21-fabric - fix: make the key dispatched map working - chore: rename kiwi util to KUtil - chore: bump minecraft to 1.20.6 - chore: bump minecraft to 1.20.5 - fix: remove main hand check since MC will invoke off hand if main hand is pass - Merge pull request [#70](https://github.com/Snownee/Lychee/issues/70) from SettingDust/feature/hug-the-codec - chore: disable REI runtime for running on 1.20.5 - chore: bump minecraft to 1.20.5 pre4 - chore: fabric recipe api interface injection isn't working - refactor: remove compact list codec - feat: 'contextual' -> 'if' - improve: codecs, part 1 - feat: port to 1.20.5 pre3 - feat: update fabric api - feat: port to 1.20.5 pre1 - refactor: use `BlockPredicateExtensions.isAny` - chore: remove `hashCode` and `equals` - fix(recipes): fix invalid `matches` - refactor: avoid optional for block predicate - chore: small tweaks to the build script - fix: missing default renderer for actions - feat: `hide` now is a common property in actions - refactor: re-implement recipe comparators - fix: data gen - feat: specify item to cool down in AddItemCooldown action - improve: some codecs - improve: remove the random position offset when spawning item entity - feat: VisualOnlyComponentsIngredient - fix: the `always_true` ingredient type does require testing - improve: cache Level in LycheeContext - refactor: BlockPredicateExtensions string parsing - fix: recipes - feat: avoid tag key in block predicate - fix: move `loadCatalystsInfo` to `PostActionRenderer` for avoiding load client class - feat: add displays for anvil crafting and shaped crafting - fix: info badge position in block exploding category - fix: the info rect calc is wrong - fix: use the correct display height - fix: use max value & check if the min equals to max - fix - chore: remove lycheev - chore: disable recipes in lycheev - improve: show the conditions for catalysts - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - feat: tweak the block lighting - feat: rewrite the display for list holder since the value mainly use in tooltips that can't hover - fix: remove underscore in path - feat: showing display name instead of key for difficulties - fix: avoid calling architectury methods - fix: adapt to u/v scale in latest MC - chore: cleanup code - fix: add item inside icon & fix block interaction ingredients - feat: add `DripstoneRecipeCategory` - feat: add `ItemInsideRecipeCategory` - feat: add `BlockInteractingRecipe` and `ItemBurningRecipe` - feat: add `BlockExplodingRecipe` category - feat: register workstation for `LightningChannelingRecipe`, `ItemExplodingRecipe` - feat: add `ItemExplodingRecipe` category - feat: add `LightningChannelingRecipe` category - refactor: use interface for LycheeCategory - feat: port ItemShapelessRecipeCategory - feat: add display for block crushing - fix: avoid null & fix the title - feat: render the frames - fix: state codec need string - feat: start works on REI compat - fix: make the Hurt source optional - chore: fix some builtin data pack entries - chore: fix some builtin data pack entries - feat: swing when interacting - fix: rewrite the custom action/condition codec - feat: add optional ingredient codec - fix: ItemShapeless dead loop - fix: send exploding packet & fix burning match - fix: the conditions can't edit - fix: add missing dripstone source - fix: init the action data - feat: apply post for `ShapedCraftingRecipe` - fix: allow 0 in lychee - feat: add back getItemIndexes - fix: rename `ItemStackHolder#shrink` to `split` - fix: test of `DamageItem` is wrong - fix: rewrite some dangerous condition - fix: `ItemInsideRecipe` optional block predicate - fix: return ingredients correctly - fix: `RandomSelect` is wrong - fix: explosion won't add drop when can't match recipe - feat: support flat item codec - fix: `ExplosionMixin` missing level context - fix: `BlockKeyableRecipeType` missing recipe context - fix: `BlockCrushingRecipeType` showing wrong particle since the entity is AIR after matching - fix: `ItemStackHolder#shrink` returned the wrong stack - fix: use exact Y for fall distance - fix: make the block predicate codec with registry - fix: make the block predicate codec with registry - feat: changed the block in tag to blocks - fix: correct the method to get matched stacks - refactor: optimize the `BlockPredicate` codec for better debug info - fix: fix the `BlockInteractingRecipe#getIngredients` - refactor: add offset codec - refactor: switch to strict optional field - chore: clearer description - feat: new block predicate codec for supporting plain string - chore: redirect the hashcode and toString - fix: the result of anvil is wrong - revert: revert the namespace changes for actions and contextual - fix: the location contextual codec is wrong - feat: make item stack codec can be plain string - fix: fix the single ingredient codec - fix: fix the ingredient pair codec - refactor: downgrade `onConstructed` to the implementation class - feat: put recipe to context when possible - fix: wrong logic for required context construct - fix: lack default value for time - fix: wrong logic for required context construct - fix: CycleStateProperty$Type codec is null - fix: init context key and serializer - refactor: revert nullable changes for using optional - feat: update for new kiwi & 24w11a - feat: update `SCustomLevelEventPacket` for new kiwi networking - feat: cleanup code make project runnable - chore(deps): bump dependencies - fix: make `SCustomLevelEventPacket` work - feat: remove nbt patch stuffs - fix: correct the recipe context - feat: port AlwaysTrueIngredient - chore: cleanup mixins - feat(action): add `DamageItem` - feat(action): add `RandomSelect` - feat(action): add `MoveTowardsFace` - feat(action): add `If` - feat(action): add `Hurt` - feat(action): add `Explode` - feat(action): add `Execute` - feat(action): add `DropXp` - feat(action): use record instead of classes - feat(action): add `DropItem` - feat(action): add `Delay` - feat(context): add recipe and id to context - feat(action): add `CycleStateProperty` - feat(action): add `PlaceBlock` - feat(action): records to classes - feat(action): add `CustomAction` - feat(action): add `Break` - fix(recipe): adapt new process - feat(action): add `AnvilDamageChance`` - feat(action): add `AddItemCooldown` & move conditions to `PostActionCommonProperties` - feat(action): add `SetItem` - feat(action): add `PreventDefault` - feat(recipe): don't touch the original drops - feat(recipe): try to fix the `snownee.lychee.mixin.recipes.blockexploding.ExplosionMixin` - chore: move `LightningBoltMixin` into recipes - chore: mark `blockexploding.ExplosionMixin` as need rewrite - style: correct indent - feat: use Minecraft's predicates in 24w09a - fix(recipe): missing level for `DripstoneRecipe` - refactor(recipe): remove level arg for `BlockPredicateExtensions.matches` - refactor(recipe): remove unused recipes - feat(recipe): add `DripstoneRecipe` - fix(recipe): add `RandomBlockTickingRecipe` - fix(recipe): add `LightningChannelingRecipe` - fix(recipe): correct `BlockClickingRecipe` type and `invoke` - feat(recipe): add serializer to `ItemExplodingRecipe` - chore: switch to new stream codec - chore(deps): bump minecraft and fabric to 24w07a - feat(recipe): add `ItemInsideRecipe` - feat(recipe): add `ItemExplodingRecipe` - feat(recipe): add `ItemBurningRecipe` - feat(recipe): add `BlockClickingRecipe` - feat(recipe): add `BlockInteractingRecipe` - feat(recipe): use container generic instead of fixed `LycheeContext` for recipes & correct the `ShapedCraftingRecipe` - feat(recipe): add serializer and type to `ShapedCraftingRecipe` - style: reformat files - style: include the editorconfig from https://github.com/Snownee/Loquat/blob/1.20.1-fabric/.editorconfig - chore(recipe): adapt crafting & block crushing mixins to new one(no test) - fix(recipe): adapt anvil mixin to new one(no test) - feat(recipe): add `ShapedCraftingRecipe` - feat(context): add required context type - feat(recipe): add `BlockExplodingRecipe` - use more shortcut method - delete unused mixins - revive JSON fragments - ... - no Optional - refactor LocationPredicate - LocationPredicate - oops! - randomly editing things - TweakedItemStackCodec - TweakedItemStackResultCodec - BlockPredicateCodec - improve codecs - feat(recipe): add `BlockCrushingRecipe` - chore: using nullable description to avoid Optional field - chore: remove generic for `ContextualCondition` - chore: action use common properties - return of the good old ContextualHolder, and it uses less RAM - less interfaces, nicer codecs, more sanity - chore(recipe): cleanup code - refactor(recipe): using `applyCommonCodecs` instead of apply codecs manually - refactor(recipe): convert `AnvilCraftingRecipe` to class for extendable - refactor(context): allow context isn't have to be `LycheeContextValue` - no more recipe id getter from LycheeRecipe - `LycheeRecipe.allActions` now returns `Stream` - prettier Codecs - rename BlockInputLycheeRecipe -> BlockKeyableRecipe - chore: remove BlockPredicate & use `optionalFieldOf` - chore: delete docs - feat: depends kiwi - improve: nullable String in LycheeRecipeCommonHolder - chore: cleanup code - chore: port part of BlockKeyRecipe - chore: correct the generic type - refactor: port part of BlockKKeyRecipe - chore: remove catalogs for simple class and specify the default namespace to `lychee` - feat(recipes) add serializer and type for `AnvilCraftingRecipe` - refactor: using common holders as abstract classes - refactor(contextual): switch to new context - chore: add default value for random - feat: try adding key based value map codec for context - refactor: complete json, generic, action contexts - refactor: rewrite part of context - refactor: rewrite part of `ItemStackHolder`, `PostAction`, `LycheeRecipe` - feat(contextual): add `ContextualConditionsHolder` for reducing records' duplicate code - fix(contextual): add constant check to min, max - feat(contextual): ported contextual with codec - chore: disable jei, rei, and kubejs compat for now - chore: add parchmentmc for better param naming - chore(build): bump gradle and loom - chore(deps): bump dependencies - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork ([#55](https://github.com/Snownee/Lychee/issues/55)) - Update pt_br ([#53](https://github.com/Snownee/Lychee/issues/53)) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: [#50](https://github.com/Snownee/Lychee/issues/50) ## 5.0.1 - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
alpha

[NeoForge 1.21.1] 6.0.4

6.0.4+neoforge
5 янв. 2025 г.57Minecraft: 1.21.1neoforge
Скачать
Что нового
## 6.0.4 - improve: ingredient merging - improve: skip some validation for ghost recipes - all: 1.21 port part 3 - all: 1.21 port part 2 - all: 1.21 port part 1 ## 6.0.3 - chore: update dependencies ## 6.0.2 - fix: marker entity NPE ## 6.0.1 - fix: major random block ticking fixes ## 6.0.0 - Merge pull request [#87](https://github.com/Snownee/Lychee/issues/87) from SettingDust/1.21-fabric - fix: remove text shadow on time - refactor(jei): remove extra height for recipes - refactor(jei): move the info rect - fix(jei): failed to add block ingredients - fix(jei): correct the fusing tnt size - fix(jei): apply the offset of screen elements - chore: remove unused files - fix: avoid duplicate categories in recipe viewer - refactor: move the recipe type init into the types registration - feat(jei): make the game runnable - feat(jei): port all categories and icons - feat(jei): port various categories - feat(jei): port `BlockCrushingRecipeCategory` - feat: simply the category - refactor: use TriState from Kiwi - port: jei integration part 2 - Merge pull request [#86](https://github.com/Snownee/Lychee/issues/86) from SettingDust/1.21-fabric - chore: start for JEI porting - chore: prefer `WrapOperation` - feat: port to 1.21 - chore: delete and rename - chore: IsOffCooldown -> IsOffItemCooldown - Merge pull request [#85](https://github.com/Snownee/Lychee/issues/85) from SettingDust/1.21-fabric - feat: IsOffCooldown - chore: remove unused codec - chore: prefer var int for stream codec - feat: use shaped's codec for syncing pattern - feat: add stream codec for recipes - chore: clean up actions' stream codec - fix: prefer the any than air - feat: the missing tag translations - feat: yaml recipes - chore: :fire: remove the unused util - fix: correct the logic of building cache - feat: add post actions stream codec to common properties - feat: add stream codec for `AnvilCraftingRecipe` - fix: filter out special recipes - feat: target convention tags api v2 - Merge pull request [#82](https://github.com/Snownee/Lychee/issues/82) from SettingDust/1.21-fabric - fix: make the key dispatched map working - chore: rename kiwi util to KUtil - chore: bump minecraft to 1.20.6 - chore: bump minecraft to 1.20.5 - fix: remove main hand check since MC will invoke off hand if main hand is pass - Merge pull request [#70](https://github.com/Snownee/Lychee/issues/70) from SettingDust/feature/hug-the-codec - chore: disable REI runtime for running on 1.20.5 - chore: bump minecraft to 1.20.5 pre4 - chore: fabric recipe api interface injection isn't working - refactor: remove compact list codec - feat: 'contextual' -> 'if' - improve: codecs, part 1 - feat: port to 1.20.5 pre3 - feat: update fabric api - feat: port to 1.20.5 pre1 - refactor: use `BlockPredicateExtensions.isAny` - chore: remove `hashCode` and `equals` - fix(recipes): fix invalid `matches` - refactor: avoid optional for block predicate - chore: small tweaks to the build script - fix: missing default renderer for actions - feat: `hide` now is a common property in actions - refactor: re-implement recipe comparators - fix: data gen - feat: specify item to cool down in AddItemCooldown action - improve: some codecs - improve: remove the random position offset when spawning item entity - feat: VisualOnlyComponentsIngredient - fix: the `always_true` ingredient type does require testing - improve: cache Level in LycheeContext - refactor: BlockPredicateExtensions string parsing - fix: recipes - feat: avoid tag key in block predicate - fix: move `loadCatalystsInfo` to `PostActionRenderer` for avoiding load client class - feat: add displays for anvil crafting and shaped crafting - fix: info badge position in block exploding category - fix: the info rect calc is wrong - fix: use the correct display height - fix: use max value & check if the min equals to max - fix - chore: remove lycheev - chore: disable recipes in lycheev - improve: show the conditions for catalysts - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - feat: tweak the block lighting - feat: rewrite the display for list holder since the value mainly use in tooltips that can't hover - fix: remove underscore in path - feat: showing display name instead of key for difficulties - fix: avoid calling architectury methods - fix: adapt to u/v scale in latest MC - chore: cleanup code - fix: add item inside icon & fix block interaction ingredients - feat: add `DripstoneRecipeCategory` - feat: add `ItemInsideRecipeCategory` - feat: add `BlockInteractingRecipe` and `ItemBurningRecipe` - feat: add `BlockExplodingRecipe` category - feat: register workstation for `LightningChannelingRecipe`, `ItemExplodingRecipe` - feat: add `ItemExplodingRecipe` category - feat: add `LightningChannelingRecipe` category - refactor: use interface for LycheeCategory - feat: port ItemShapelessRecipeCategory - feat: add display for block crushing - fix: avoid null & fix the title - feat: render the frames - fix: state codec need string - feat: start works on REI compat - fix: make the Hurt source optional - chore: fix some builtin data pack entries - chore: fix some builtin data pack entries - feat: swing when interacting - fix: rewrite the custom action/condition codec - feat: add optional ingredient codec - fix: ItemShapeless dead loop - fix: send exploding packet & fix burning match - fix: the conditions can't edit - fix: add missing dripstone source - fix: init the action data - feat: apply post for `ShapedCraftingRecipe` - fix: allow 0 in lychee - feat: add back getItemIndexes - fix: rename `ItemStackHolder#shrink` to `split` - fix: test of `DamageItem` is wrong - fix: rewrite some dangerous condition - fix: `ItemInsideRecipe` optional block predicate - fix: return ingredients correctly - fix: `RandomSelect` is wrong - fix: explosion won't add drop when can't match recipe - feat: support flat item codec - fix: `ExplosionMixin` missing level context - fix: `BlockKeyableRecipeType` missing recipe context - fix: `BlockCrushingRecipeType` showing wrong particle since the entity is AIR after matching - fix: `ItemStackHolder#shrink` returned the wrong stack - fix: use exact Y for fall distance - fix: make the block predicate codec with registry - fix: make the block predicate codec with registry - feat: changed the block in tag to blocks - fix: correct the method to get matched stacks - refactor: optimize the `BlockPredicate` codec for better debug info - fix: fix the `BlockInteractingRecipe#getIngredients` - refactor: add offset codec - refactor: switch to strict optional field - chore: clearer description - feat: new block predicate codec for supporting plain string - chore: redirect the hashcode and toString - fix: the result of anvil is wrong - revert: revert the namespace changes for actions and contextual - fix: the location contextual codec is wrong - feat: make item stack codec can be plain string - fix: fix the single ingredient codec - fix: fix the ingredient pair codec - refactor: downgrade `onConstructed` to the implementation class - feat: put recipe to context when possible - fix: wrong logic for required context construct - fix: lack default value for time - fix: wrong logic for required context construct - fix: CycleStateProperty$Type codec is null - fix: init context key and serializer - refactor: revert nullable changes for using optional - feat: update for new kiwi & 24w11a - feat: update `SCustomLevelEventPacket` for new kiwi networking - feat: cleanup code make project runnable - chore(deps): bump dependencies - fix: make `SCustomLevelEventPacket` work - feat: remove nbt patch stuffs - fix: correct the recipe context - feat: port AlwaysTrueIngredient - chore: cleanup mixins - feat(action): add `DamageItem` - feat(action): add `RandomSelect` - feat(action): add `MoveTowardsFace` - feat(action): add `If` - feat(action): add `Hurt` - feat(action): add `Explode` - feat(action): add `Execute` - feat(action): add `DropXp` - feat(action): use record instead of classes - feat(action): add `DropItem` - feat(action): add `Delay` - feat(context): add recipe and id to context - feat(action): add `CycleStateProperty` - feat(action): add `PlaceBlock` - feat(action): records to classes - feat(action): add `CustomAction` - feat(action): add `Break` - fix(recipe): adapt new process - feat(action): add `AnvilDamageChance`` - feat(action): add `AddItemCooldown` & move conditions to `PostActionCommonProperties` - feat(action): add `SetItem` - feat(action): add `PreventDefault` - feat(recipe): don't touch the original drops - feat(recipe): try to fix the `snownee.lychee.mixin.recipes.blockexploding.ExplosionMixin` - chore: move `LightningBoltMixin` into recipes - chore: mark `blockexploding.ExplosionMixin` as need rewrite - style: correct indent - feat: use Minecraft's predicates in 24w09a - fix(recipe): missing level for `DripstoneRecipe` - refactor(recipe): remove level arg for `BlockPredicateExtensions.matches` - refactor(recipe): remove unused recipes - feat(recipe): add `DripstoneRecipe` - fix(recipe): add `RandomBlockTickingRecipe` - fix(recipe): add `LightningChannelingRecipe` - fix(recipe): correct `BlockClickingRecipe` type and `invoke` - feat(recipe): add serializer to `ItemExplodingRecipe` - chore: switch to new stream codec - chore(deps): bump minecraft and fabric to 24w07a - feat(recipe): add `ItemInsideRecipe` - feat(recipe): add `ItemExplodingRecipe` - feat(recipe): add `ItemBurningRecipe` - feat(recipe): add `BlockClickingRecipe` - feat(recipe): add `BlockInteractingRecipe` - feat(recipe): use container generic instead of fixed `LycheeContext` for recipes & correct the `ShapedCraftingRecipe` - feat(recipe): add serializer and type to `ShapedCraftingRecipe` - style: reformat files - style: include the editorconfig from https://github.com/Snownee/Loquat/blob/1.20.1-fabric/.editorconfig - chore(recipe): adapt crafting & block crushing mixins to new one(no test) - fix(recipe): adapt anvil mixin to new one(no test) - feat(recipe): add `ShapedCraftingRecipe` - feat(context): add required context type - feat(recipe): add `BlockExplodingRecipe` - use more shortcut method - delete unused mixins - revive JSON fragments - ... - no Optional - refactor LocationPredicate - LocationPredicate - oops! - randomly editing things - TweakedItemStackCodec - TweakedItemStackResultCodec - BlockPredicateCodec - improve codecs - feat(recipe): add `BlockCrushingRecipe` - chore: using nullable description to avoid Optional field - chore: remove generic for `ContextualCondition` - chore: action use common properties - return of the good old ContextualHolder, and it uses less RAM - less interfaces, nicer codecs, more sanity - chore(recipe): cleanup code - refactor(recipe): using `applyCommonCodecs` instead of apply codecs manually - refactor(recipe): convert `AnvilCraftingRecipe` to class for extendable - refactor(context): allow context isn't have to be `LycheeContextValue` - no more recipe id getter from LycheeRecipe - `LycheeRecipe.allActions` now returns `Stream` - prettier Codecs - rename BlockInputLycheeRecipe -> BlockKeyableRecipe - chore: remove BlockPredicate & use `optionalFieldOf` - chore: delete docs - feat: depends kiwi - improve: nullable String in LycheeRecipeCommonHolder - chore: cleanup code - chore: port part of BlockKeyRecipe - chore: correct the generic type - refactor: port part of BlockKKeyRecipe - chore: remove catalogs for simple class and specify the default namespace to `lychee` - feat(recipes) add serializer and type for `AnvilCraftingRecipe` - refactor: using common holders as abstract classes - refactor(contextual): switch to new context - chore: add default value for random - feat: try adding key based value map codec for context - refactor: complete json, generic, action contexts - refactor: rewrite part of context - refactor: rewrite part of `ItemStackHolder`, `PostAction`, `LycheeRecipe` - feat(contextual): add `ContextualConditionsHolder` for reducing records' duplicate code - fix(contextual): add constant check to min, max - feat(contextual): ported contextual with codec - chore: disable jei, rei, and kubejs compat for now - chore: add parchmentmc for better param naming - chore(build): bump gradle and loom - chore(deps): bump dependencies - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork ([#55](https://github.com/Snownee/Lychee/issues/55)) - Update pt_br ([#53](https://github.com/Snownee/Lychee/issues/53)) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: [#50](https://github.com/Snownee/Lychee/issues/50) ## 5.0.1 - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
beta

3.15.4

3.15.4
6 нояб. 2024 г.7,9 тыс.Minecraft: 1.19.2forge
Скачать
Что нового
## 3.15.4 - improve: ingredient merging ## 3.15.3 - improve: drop_item now does not spawn item entity with random offset - improve: skip some validation for ghost recipes ## 3.15.2 - 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)) ## 3.15.1 - fix: using srg name for `lambda$finalizeExplosion$0` that mixin refmap can't generate ## 3.15.0 - fix: sync the 1.20 forge for drop correctly ([#65](https://github.com/Snownee/Lychee/issues/65)) - fix: entity tag creation - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - fix: actions in if action are executed in a reverse order - Merge pull request [#64](https://github.com/Snownee/Lychee/issues/64) from SettingDust/1.19.2-forge - fix: modify the mixin point to work - fix: chance condition in dripstone recipes may be executed twice - chore: able to import project without tokens - fix: cannot place block in block exploding recipes - fix: item duplication in the last commit ## 3.14.3 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 3.14.1 - fix: crash with REI ([#54](https://github.com/Snownee/Lychee/issues/54)) ## 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
beta

3.15.3

3.15.3
5 нояб. 2024 г.53Minecraft: 1.19.2forge
Скачать
Что нового
## 3.15.3 - improve: drop_item now does not spawn item entity with random offset - improve: skip some validation for ghost recipes ## 3.15.2 - 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)) ## 3.15.1 - fix: using srg name for `lambda$finalizeExplosion$0` that mixin refmap can't generate ## 3.15.0 - fix: sync the 1.20 forge for drop correctly ([#65](https://github.com/Snownee/Lychee/issues/65)) - fix: entity tag creation - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - fix: actions in if action are executed in a reverse order - Merge pull request [#64](https://github.com/Snownee/Lychee/issues/64) from SettingDust/1.19.2-forge - fix: modify the mixin point to work - fix: chance condition in dripstone recipes may be executed twice - chore: able to import project without tokens - fix: cannot place block in block exploding recipes - fix: item duplication in the last commit ## 3.14.3 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 3.14.1 - fix: crash with REI ([#54](https://github.com/Snownee/Lychee/issues/54)) ## 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
beta

[Forge 1.20.1] 5.1.15

5.1.15+forge
4 нояб. 2024 г.9,5 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 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 - fix: IncompatibleClassChangeError when KubeJS is not present ## 5.1.13 - improve: show the conditions for catalysts ([#71](https://github.com/Snownee/Lychee/issues/71)) ([#78](https://github.com/Snownee/Lychee/issues/78)) ## 5.1.12 - fix: info badge position in block exploding category - fix: Hurt allow empty source & drops are missing when recipe can't match in exploding ([#75](https://github.com/Snownee/Lychee/issues/75)) - fix: read the source of Hurt correctly ([#73](https://github.com/Snownee/Lychee/issues/73)) - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - fix: incompatibility with Polymer ## 5.1.9 - feat: add 3rd party recipe types to RecipeTypes.ALL to prevent log spam - feat: make it easier for pack devs to use KubeJS integration ## 5.1.8 - feat: allow custom post actions do not register their renderer - feat: remove the set nbt restriction for some special blocks - chore: parity & disable transitive AWs - fix: explode action has no sound ## 5.1.6 - improve: allow some mod explosives to do item exploding crafting ([#67](https://github.com/Snownee/Lychee/issues/67)) ## 5.1.5 - fix: client level lingering - let third-party mods support the group property easier - new publish script ## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request [#62](https://github.com/Snownee/Lychee/issues/62) from SettingDust/1.20-forge - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - chore: able to import project without tokens - feat: added two tags for entities surviving in lighting bolt ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) - fix: item burning recipes not working ## 5.0.5 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes - 1.20 port ## 3.14.1 - fix: crash with REI ([#54](https://github.com/Snownee/Lychee/issues/54)) ## 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
beta

[Fabric 1.20.1] 5.1.15

5.1.15+fabric
4 нояб. 2024 г.10,1 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 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 - fix: IncompatibleClassChangeError when KubeJS is not present - fix: move `loadCatalystsInfo` to `PostActionRenderer` for avoiding load client class ([#79](https://github.com/Snownee/Lychee/issues/79)) - fix: info badge position in block exploding category ([#77](https://github.com/Snownee/Lychee/issues/77)) - improve: show the conditions for catalysts ([#71](https://github.com/Snownee/Lychee/issues/71)) ([#76](https://github.com/Snownee/Lychee/issues/76)) ## 5.1.11 - fix: Hurt allow empty source & drops are missing when recipe can't match in exploding ([#75](https://github.com/Snownee/Lychee/issues/75)) - fix: read the source of Hurt correctly ([#73](https://github.com/Snownee/Lychee/issues/73)) - chore: recommends kiwi ## 5.1.10 - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - fix: incompatibility with Polymer ## 5.1.9 - feat: add 3rd party recipe types to RecipeTypes.ALL to prevent log spam - feat: make it easier for pack devs to use KubeJS integration ## 5.1.8 - feat: allow custom post actions do not register their renderer - feat: remove the set nbt restriction for some special blocks ## 5.1.7 - chore: parity & disable transitive AWs - fix: client level lingering - fix: explode action has no sound - let third-party mods support the group property easier - new publish script ## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request [#61](https://github.com/Snownee/Lychee/issues/61) from SettingDust/1.20-fabric - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork ([#55](https://github.com/Snownee/Lychee/issues/55)) - Update pt_br ([#53](https://github.com/Snownee/Lychee/issues/53)) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: [#50](https://github.com/Snownee/Lychee/issues/50) ## 5.0.1 - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
beta

[Fabric 1.21.1] 6.0.3

6.0.3+fabric
23 окт. 2024 г.154Minecraft: 1.21.1fabric, quilt
Скачать
Что нового
## 6.0.3 - chore: update dependencies ## 6.0.2 - fix: marker entity NPE ## 6.0.1 - fix: major random block ticking fixes ## 6.0.0 - Merge pull request [#87](https://github.com/Snownee/Lychee/issues/87) from SettingDust/1.21-fabric - fix: remove text shadow on time - refactor(jei): remove extra height for recipes - refactor(jei): move the info rect - fix(jei): failed to add block ingredients - fix(jei): correct the fusing tnt size - fix(jei): apply the offset of screen elements - chore: remove unused files - fix: avoid duplicate categories in recipe viewer - refactor: move the recipe type init into the types registration - feat(jei): make the game runnable - feat(jei): port all categories and icons - feat(jei): port various categories - feat(jei): port `BlockCrushingRecipeCategory` - feat: simply the category - refactor: use TriState from Kiwi - port: jei integration part 2 - Merge pull request [#86](https://github.com/Snownee/Lychee/issues/86) from SettingDust/1.21-fabric - chore: start for JEI porting - chore: prefer `WrapOperation` - feat: port to 1.21 - chore: delete and rename - chore: IsOffCooldown -> IsOffItemCooldown - Merge pull request [#85](https://github.com/Snownee/Lychee/issues/85) from SettingDust/1.21-fabric - feat: IsOffCooldown - chore: remove unused codec - chore: prefer var int for stream codec - feat: use shaped's codec for syncing pattern - feat: add stream codec for recipes - chore: clean up actions' stream codec - fix: prefer the any than air - feat: the missing tag translations - feat: yaml recipes - chore: :fire: remove the unused util - fix: correct the logic of building cache - feat: add post actions stream codec to common properties - feat: add stream codec for `AnvilCraftingRecipe` - fix: filter out special recipes - feat: target convention tags api v2 - Merge pull request [#82](https://github.com/Snownee/Lychee/issues/82) from SettingDust/1.21-fabric - fix: make the key dispatched map working - chore: rename kiwi util to KUtil - chore: bump minecraft to 1.20.6 - chore: bump minecraft to 1.20.5 - fix: remove main hand check since MC will invoke off hand if main hand is pass - Merge pull request [#70](https://github.com/Snownee/Lychee/issues/70) from SettingDust/feature/hug-the-codec - chore: disable REI runtime for running on 1.20.5 - chore: bump minecraft to 1.20.5 pre4 - chore: fabric recipe api interface injection isn't working - refactor: remove compact list codec - feat: 'contextual' -> 'if' - improve: codecs, part 1 - feat: port to 1.20.5 pre3 - feat: update fabric api - feat: port to 1.20.5 pre1 - refactor: use `BlockPredicateExtensions.isAny` - chore: remove `hashCode` and `equals` - fix(recipes): fix invalid `matches` - refactor: avoid optional for block predicate - chore: small tweaks to the build script - fix: missing default renderer for actions - feat: `hide` now is a common property in actions - refactor: re-implement recipe comparators - fix: data gen - feat: specify item to cool down in AddItemCooldown action - improve: some codecs - improve: remove the random position offset when spawning item entity - feat: VisualOnlyComponentsIngredient - fix: the `always_true` ingredient type does require testing - improve: cache Level in LycheeContext - refactor: BlockPredicateExtensions string parsing - fix: recipes - feat: avoid tag key in block predicate - fix: move `loadCatalystsInfo` to `PostActionRenderer` for avoiding load client class - feat: add displays for anvil crafting and shaped crafting - fix: info badge position in block exploding category - fix: the info rect calc is wrong - fix: use the correct display height - fix: use max value & check if the min equals to max - fix - chore: remove lycheev - chore: disable recipes in lycheev - improve: show the conditions for catalysts - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - feat: tweak the block lighting - feat: rewrite the display for list holder since the value mainly use in tooltips that can't hover - fix: remove underscore in path - feat: showing display name instead of key for difficulties - fix: avoid calling architectury methods - fix: adapt to u/v scale in latest MC - chore: cleanup code - fix: add item inside icon & fix block interaction ingredients - feat: add `DripstoneRecipeCategory` - feat: add `ItemInsideRecipeCategory` - feat: add `BlockInteractingRecipe` and `ItemBurningRecipe` - feat: add `BlockExplodingRecipe` category - feat: register workstation for `LightningChannelingRecipe`, `ItemExplodingRecipe` - feat: add `ItemExplodingRecipe` category - feat: add `LightningChannelingRecipe` category - refactor: use interface for LycheeCategory - feat: port ItemShapelessRecipeCategory - feat: add display for block crushing - fix: avoid null & fix the title - feat: render the frames - fix: state codec need string - feat: start works on REI compat - fix: make the Hurt source optional - chore: fix some builtin data pack entries - chore: fix some builtin data pack entries - feat: swing when interacting - fix: rewrite the custom action/condition codec - feat: add optional ingredient codec - fix: ItemShapeless dead loop - fix: send exploding packet & fix burning match - fix: the conditions can't edit - fix: add missing dripstone source - fix: init the action data - feat: apply post for `ShapedCraftingRecipe` - fix: allow 0 in lychee - feat: add back getItemIndexes - fix: rename `ItemStackHolder#shrink` to `split` - fix: test of `DamageItem` is wrong - fix: rewrite some dangerous condition - fix: `ItemInsideRecipe` optional block predicate - fix: return ingredients correctly - fix: `RandomSelect` is wrong - fix: explosion won't add drop when can't match recipe - feat: support flat item codec - fix: `ExplosionMixin` missing level context - fix: `BlockKeyableRecipeType` missing recipe context - fix: `BlockCrushingRecipeType` showing wrong particle since the entity is AIR after matching - fix: `ItemStackHolder#shrink` returned the wrong stack - fix: use exact Y for fall distance - fix: make the block predicate codec with registry - fix: make the block predicate codec with registry - feat: changed the block in tag to blocks - fix: correct the method to get matched stacks - refactor: optimize the `BlockPredicate` codec for better debug info - fix: fix the `BlockInteractingRecipe#getIngredients` - refactor: add offset codec - refactor: switch to strict optional field - chore: clearer description - feat: new block predicate codec for supporting plain string - chore: redirect the hashcode and toString - fix: the result of anvil is wrong - revert: revert the namespace changes for actions and contextual - fix: the location contextual codec is wrong - feat: make item stack codec can be plain string - fix: fix the single ingredient codec - fix: fix the ingredient pair codec - refactor: downgrade `onConstructed` to the implementation class - feat: put recipe to context when possible - fix: wrong logic for required context construct - fix: lack default value for time - fix: wrong logic for required context construct - fix: CycleStateProperty$Type codec is null - fix: init context key and serializer - refactor: revert nullable changes for using optional - feat: update for new kiwi & 24w11a - feat: update `SCustomLevelEventPacket` for new kiwi networking - feat: cleanup code make project runnable - chore(deps): bump dependencies - fix: make `SCustomLevelEventPacket` work - feat: remove nbt patch stuffs - fix: correct the recipe context - feat: port AlwaysTrueIngredient - chore: cleanup mixins - feat(action): add `DamageItem` - feat(action): add `RandomSelect` - feat(action): add `MoveTowardsFace` - feat(action): add `If` - feat(action): add `Hurt` - feat(action): add `Explode` - feat(action): add `Execute` - feat(action): add `DropXp` - feat(action): use record instead of classes - feat(action): add `DropItem` - feat(action): add `Delay` - feat(context): add recipe and id to context - feat(action): add `CycleStateProperty` - feat(action): add `PlaceBlock` - feat(action): records to classes - feat(action): add `CustomAction` - feat(action): add `Break` - fix(recipe): adapt new process - feat(action): add `AnvilDamageChance`` - feat(action): add `AddItemCooldown` & move conditions to `PostActionCommonProperties` - feat(action): add `SetItem` - feat(action): add `PreventDefault` - feat(recipe): don't touch the original drops - feat(recipe): try to fix the `snownee.lychee.mixin.recipes.blockexploding.ExplosionMixin` - chore: move `LightningBoltMixin` into recipes - chore: mark `blockexploding.ExplosionMixin` as need rewrite - style: correct indent - feat: use Minecraft's predicates in 24w09a - fix(recipe): missing level for `DripstoneRecipe` - refactor(recipe): remove level arg for `BlockPredicateExtensions.matches` - refactor(recipe): remove unused recipes - feat(recipe): add `DripstoneRecipe` - fix(recipe): add `RandomBlockTickingRecipe` - fix(recipe): add `LightningChannelingRecipe` - fix(recipe): correct `BlockClickingRecipe` type and `invoke` - feat(recipe): add serializer to `ItemExplodingRecipe` - chore: switch to new stream codec - chore(deps): bump minecraft and fabric to 24w07a - feat(recipe): add `ItemInsideRecipe` - feat(recipe): add `ItemExplodingRecipe` - feat(recipe): add `ItemBurningRecipe` - feat(recipe): add `BlockClickingRecipe` - feat(recipe): add `BlockInteractingRecipe` - feat(recipe): use container generic instead of fixed `LycheeContext` for recipes & correct the `ShapedCraftingRecipe` - feat(recipe): add serializer and type to `ShapedCraftingRecipe` - style: reformat files - style: include the editorconfig from https://github.com/Snownee/Loquat/blob/1.20.1-fabric/.editorconfig - chore(recipe): adapt crafting & block crushing mixins to new one(no test) - fix(recipe): adapt anvil mixin to new one(no test) - feat(recipe): add `ShapedCraftingRecipe` - feat(context): add required context type - feat(recipe): add `BlockExplodingRecipe` - use more shortcut method - delete unused mixins - revive JSON fragments - ... - no Optional - refactor LocationPredicate - LocationPredicate - oops! - randomly editing things - TweakedItemStackCodec - TweakedItemStackResultCodec - BlockPredicateCodec - improve codecs - feat(recipe): add `BlockCrushingRecipe` - chore: using nullable description to avoid Optional field - chore: remove generic for `ContextualCondition` - chore: action use common properties - return of the good old ContextualHolder, and it uses less RAM - less interfaces, nicer codecs, more sanity - chore(recipe): cleanup code - refactor(recipe): using `applyCommonCodecs` instead of apply codecs manually - refactor(recipe): convert `AnvilCraftingRecipe` to class for extendable - refactor(context): allow context isn't have to be `LycheeContextValue` - no more recipe id getter from LycheeRecipe - `LycheeRecipe.allActions` now returns `Stream` - prettier Codecs - rename BlockInputLycheeRecipe -> BlockKeyableRecipe - chore: remove BlockPredicate & use `optionalFieldOf` - chore: delete docs - feat: depends kiwi - improve: nullable String in LycheeRecipeCommonHolder - chore: cleanup code - chore: port part of BlockKeyRecipe - chore: correct the generic type - refactor: port part of BlockKKeyRecipe - chore: remove catalogs for simple class and specify the default namespace to `lychee` - feat(recipes) add serializer and type for `AnvilCraftingRecipe` - refactor: using common holders as abstract classes - refactor(contextual): switch to new context - chore: add default value for random - feat: try adding key based value map codec for context - refactor: complete json, generic, action contexts - refactor: rewrite part of context - refactor: rewrite part of `ItemStackHolder`, `PostAction`, `LycheeRecipe` - feat(contextual): add `ContextualConditionsHolder` for reducing records' duplicate code - fix(contextual): add constant check to min, max - feat(contextual): ported contextual with codec - chore: disable jei, rei, and kubejs compat for now - chore: add parchmentmc for better param naming - chore(build): bump gradle and loom - chore(deps): bump dependencies - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork ([#55](https://github.com/Snownee/Lychee/issues/55)) - Update pt_br ([#53](https://github.com/Snownee/Lychee/issues/53)) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: [#50](https://github.com/Snownee/Lychee/issues/50) ## 5.0.1 - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
beta

[Fabric 1.21.1] 6.0.2

6.0.2+fabric
28 авг. 2024 г.956Minecraft: 1.21, 1.21.1fabric, quilt
Скачать
Что нового
## 6.0.2 - fix: marker entity NPE ## 6.0.1 - fix: major random block ticking fixes ## 6.0.0 - Merge pull request [#87](https://github.com/Snownee/Lychee/issues/87) from SettingDust/1.21-fabric - fix: remove text shadow on time - refactor(jei): remove extra height for recipes - refactor(jei): move the info rect - fix(jei): failed to add block ingredients - fix(jei): correct the fusing tnt size - fix(jei): apply the offset of screen elements - chore: remove unused files - fix: avoid duplicate categories in recipe viewer - refactor: move the recipe type init into the types registration - feat(jei): make the game runnable - feat(jei): port all categories and icons - feat(jei): port various categories - feat(jei): port `BlockCrushingRecipeCategory` - feat: simply the category - refactor: use TriState from Kiwi - port: jei integration part 2 - Merge pull request [#86](https://github.com/Snownee/Lychee/issues/86) from SettingDust/1.21-fabric - chore: start for JEI porting - chore: prefer `WrapOperation` - feat: port to 1.21 - chore: delete and rename - chore: IsOffCooldown -> IsOffItemCooldown - Merge pull request [#85](https://github.com/Snownee/Lychee/issues/85) from SettingDust/1.21-fabric - feat: IsOffCooldown - chore: remove unused codec - chore: prefer var int for stream codec - feat: use shaped's codec for syncing pattern - feat: add stream codec for recipes - chore: clean up actions' stream codec - fix: prefer the any than air - feat: the missing tag translations - feat: yaml recipes - chore: :fire: remove the unused util - fix: correct the logic of building cache - feat: add post actions stream codec to common properties - feat: add stream codec for `AnvilCraftingRecipe` - fix: filter out special recipes - feat: target convention tags api v2 - Merge pull request [#82](https://github.com/Snownee/Lychee/issues/82) from SettingDust/1.21-fabric - fix: make the key dispatched map working - chore: rename kiwi util to KUtil - chore: bump minecraft to 1.20.6 - chore: bump minecraft to 1.20.5 - fix: remove main hand check since MC will invoke off hand if main hand is pass - Merge pull request [#70](https://github.com/Snownee/Lychee/issues/70) from SettingDust/feature/hug-the-codec - chore: disable REI runtime for running on 1.20.5 - chore: bump minecraft to 1.20.5 pre4 - chore: fabric recipe api interface injection isn't working - refactor: remove compact list codec - feat: 'contextual' -> 'if' - improve: codecs, part 1 - feat: port to 1.20.5 pre3 - feat: update fabric api - feat: port to 1.20.5 pre1 - refactor: use `BlockPredicateExtensions.isAny` - chore: remove `hashCode` and `equals` - fix(recipes): fix invalid `matches` - refactor: avoid optional for block predicate - chore: small tweaks to the build script - fix: missing default renderer for actions - feat: `hide` now is a common property in actions - refactor: re-implement recipe comparators - fix: data gen - feat: specify item to cool down in AddItemCooldown action - improve: some codecs - improve: remove the random position offset when spawning item entity - feat: VisualOnlyComponentsIngredient - fix: the `always_true` ingredient type does require testing - improve: cache Level in LycheeContext - refactor: BlockPredicateExtensions string parsing - fix: recipes - feat: avoid tag key in block predicate - fix: move `loadCatalystsInfo` to `PostActionRenderer` for avoiding load client class - feat: add displays for anvil crafting and shaped crafting - fix: info badge position in block exploding category - fix: the info rect calc is wrong - fix: use the correct display height - fix: use max value & check if the min equals to max - fix - chore: remove lycheev - chore: disable recipes in lycheev - improve: show the conditions for catalysts - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - feat: tweak the block lighting - feat: rewrite the display for list holder since the value mainly use in tooltips that can't hover - fix: remove underscore in path - feat: showing display name instead of key for difficulties - fix: avoid calling architectury methods - fix: adapt to u/v scale in latest MC - chore: cleanup code - fix: add item inside icon & fix block interaction ingredients - feat: add `DripstoneRecipeCategory` - feat: add `ItemInsideRecipeCategory` - feat: add `BlockInteractingRecipe` and `ItemBurningRecipe` - feat: add `BlockExplodingRecipe` category - feat: register workstation for `LightningChannelingRecipe`, `ItemExplodingRecipe` - feat: add `ItemExplodingRecipe` category - feat: add `LightningChannelingRecipe` category - refactor: use interface for LycheeCategory - feat: port ItemShapelessRecipeCategory - feat: add display for block crushing - fix: avoid null & fix the title - feat: render the frames - fix: state codec need string - feat: start works on REI compat - fix: make the Hurt source optional - chore: fix some builtin data pack entries - chore: fix some builtin data pack entries - feat: swing when interacting - fix: rewrite the custom action/condition codec - feat: add optional ingredient codec - fix: ItemShapeless dead loop - fix: send exploding packet & fix burning match - fix: the conditions can't edit - fix: add missing dripstone source - fix: init the action data - feat: apply post for `ShapedCraftingRecipe` - fix: allow 0 in lychee - feat: add back getItemIndexes - fix: rename `ItemStackHolder#shrink` to `split` - fix: test of `DamageItem` is wrong - fix: rewrite some dangerous condition - fix: `ItemInsideRecipe` optional block predicate - fix: return ingredients correctly - fix: `RandomSelect` is wrong - fix: explosion won't add drop when can't match recipe - feat: support flat item codec - fix: `ExplosionMixin` missing level context - fix: `BlockKeyableRecipeType` missing recipe context - fix: `BlockCrushingRecipeType` showing wrong particle since the entity is AIR after matching - fix: `ItemStackHolder#shrink` returned the wrong stack - fix: use exact Y for fall distance - fix: make the block predicate codec with registry - fix: make the block predicate codec with registry - feat: changed the block in tag to blocks - fix: correct the method to get matched stacks - refactor: optimize the `BlockPredicate` codec for better debug info - fix: fix the `BlockInteractingRecipe#getIngredients` - refactor: add offset codec - refactor: switch to strict optional field - chore: clearer description - feat: new block predicate codec for supporting plain string - chore: redirect the hashcode and toString - fix: the result of anvil is wrong - revert: revert the namespace changes for actions and contextual - fix: the location contextual codec is wrong - feat: make item stack codec can be plain string - fix: fix the single ingredient codec - fix: fix the ingredient pair codec - refactor: downgrade `onConstructed` to the implementation class - feat: put recipe to context when possible - fix: wrong logic for required context construct - fix: lack default value for time - fix: wrong logic for required context construct - fix: CycleStateProperty$Type codec is null - fix: init context key and serializer - refactor: revert nullable changes for using optional - feat: update for new kiwi & 24w11a - feat: update `SCustomLevelEventPacket` for new kiwi networking - feat: cleanup code make project runnable - chore(deps): bump dependencies - fix: make `SCustomLevelEventPacket` work - feat: remove nbt patch stuffs - fix: correct the recipe context - feat: port AlwaysTrueIngredient - chore: cleanup mixins - feat(action): add `DamageItem` - feat(action): add `RandomSelect` - feat(action): add `MoveTowardsFace` - feat(action): add `If` - feat(action): add `Hurt` - feat(action): add `Explode` - feat(action): add `Execute` - feat(action): add `DropXp` - feat(action): use record instead of classes - feat(action): add `DropItem` - feat(action): add `Delay` - feat(context): add recipe and id to context - feat(action): add `CycleStateProperty` - feat(action): add `PlaceBlock` - feat(action): records to classes - feat(action): add `CustomAction` - feat(action): add `Break` - fix(recipe): adapt new process - feat(action): add `AnvilDamageChance`` - feat(action): add `AddItemCooldown` & move conditions to `PostActionCommonProperties` - feat(action): add `SetItem` - feat(action): add `PreventDefault` - feat(recipe): don't touch the original drops - feat(recipe): try to fix the `snownee.lychee.mixin.recipes.blockexploding.ExplosionMixin` - chore: move `LightningBoltMixin` into recipes - chore: mark `blockexploding.ExplosionMixin` as need rewrite - style: correct indent - feat: use Minecraft's predicates in 24w09a - fix(recipe): missing level for `DripstoneRecipe` - refactor(recipe): remove level arg for `BlockPredicateExtensions.matches` - refactor(recipe): remove unused recipes - feat(recipe): add `DripstoneRecipe` - fix(recipe): add `RandomBlockTickingRecipe` - fix(recipe): add `LightningChannelingRecipe` - fix(recipe): correct `BlockClickingRecipe` type and `invoke` - feat(recipe): add serializer to `ItemExplodingRecipe` - chore: switch to new stream codec - chore(deps): bump minecraft and fabric to 24w07a - feat(recipe): add `ItemInsideRecipe` - feat(recipe): add `ItemExplodingRecipe` - feat(recipe): add `ItemBurningRecipe` - feat(recipe): add `BlockClickingRecipe` - feat(recipe): add `BlockInteractingRecipe` - feat(recipe): use container generic instead of fixed `LycheeContext` for recipes & correct the `ShapedCraftingRecipe` - feat(recipe): add serializer and type to `ShapedCraftingRecipe` - style: reformat files - style: include the editorconfig from https://github.com/Snownee/Loquat/blob/1.20.1-fabric/.editorconfig - chore(recipe): adapt crafting & block crushing mixins to new one(no test) - fix(recipe): adapt anvil mixin to new one(no test) - feat(recipe): add `ShapedCraftingRecipe` - feat(context): add required context type - feat(recipe): add `BlockExplodingRecipe` - use more shortcut method - delete unused mixins - revive JSON fragments - ... - no Optional - refactor LocationPredicate - LocationPredicate - oops! - randomly editing things - TweakedItemStackCodec - TweakedItemStackResultCodec - BlockPredicateCodec - improve codecs - feat(recipe): add `BlockCrushingRecipe` - chore: using nullable description to avoid Optional field - chore: remove generic for `ContextualCondition` - chore: action use common properties - return of the good old ContextualHolder, and it uses less RAM - less interfaces, nicer codecs, more sanity - chore(recipe): cleanup code - refactor(recipe): using `applyCommonCodecs` instead of apply codecs manually - refactor(recipe): convert `AnvilCraftingRecipe` to class for extendable - refactor(context): allow context isn't have to be `LycheeContextValue` - no more recipe id getter from LycheeRecipe - `LycheeRecipe.allActions` now returns `Stream` - prettier Codecs - rename BlockInputLycheeRecipe -> BlockKeyableRecipe - chore: remove BlockPredicate & use `optionalFieldOf` - chore: delete docs - feat: depends kiwi - improve: nullable String in LycheeRecipeCommonHolder - chore: cleanup code - chore: port part of BlockKeyRecipe - chore: correct the generic type - refactor: port part of BlockKKeyRecipe - chore: remove catalogs for simple class and specify the default namespace to `lychee` - feat(recipes) add serializer and type for `AnvilCraftingRecipe` - refactor: using common holders as abstract classes - refactor(contextual): switch to new context - chore: add default value for random - feat: try adding key based value map codec for context - refactor: complete json, generic, action contexts - refactor: rewrite part of context - refactor: rewrite part of `ItemStackHolder`, `PostAction`, `LycheeRecipe` - feat(contextual): add `ContextualConditionsHolder` for reducing records' duplicate code - fix(contextual): add constant check to min, max - feat(contextual): ported contextual with codec - chore: disable jei, rei, and kubejs compat for now - chore: add parchmentmc for better param naming - chore(build): bump gradle and loom - chore(deps): bump dependencies - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork ([#55](https://github.com/Snownee/Lychee/issues/55)) - Update pt_br ([#53](https://github.com/Snownee/Lychee/issues/53)) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: [#50](https://github.com/Snownee/Lychee/issues/50) ## 5.0.1 - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
beta

[Fabric 1.21.1] 6.0.1

6.0.1+fabric
16 авг. 2024 г.96Minecraft: 1.21, 1.21.1fabric, quilt
Скачать
Что нового
## 6.0.1 - fix: major random block ticking fixes ## 6.0.0 - Merge pull request [#87](https://github.com/Snownee/Lychee/issues/87) from SettingDust/1.21-fabric - fix: remove text shadow on time - refactor(jei): remove extra height for recipes - refactor(jei): move the info rect - fix(jei): failed to add block ingredients - fix(jei): correct the fusing tnt size - fix(jei): apply the offset of screen elements - chore: remove unused files - fix: avoid duplicate categories in recipe viewer - refactor: move the recipe type init into the types registration - feat(jei): make the game runnable - feat(jei): port all categories and icons - feat(jei): port various categories - feat(jei): port `BlockCrushingRecipeCategory` - feat: simply the category - refactor: use TriState from Kiwi - port: jei integration part 2 - Merge pull request [#86](https://github.com/Snownee/Lychee/issues/86) from SettingDust/1.21-fabric - chore: start for JEI porting - chore: prefer `WrapOperation` - feat: port to 1.21 - chore: delete and rename - chore: IsOffCooldown -> IsOffItemCooldown - Merge pull request [#85](https://github.com/Snownee/Lychee/issues/85) from SettingDust/1.21-fabric - feat: IsOffCooldown - chore: remove unused codec - chore: prefer var int for stream codec - feat: use shaped's codec for syncing pattern - feat: add stream codec for recipes - chore: clean up actions' stream codec - fix: prefer the any than air - feat: the missing tag translations - feat: yaml recipes - chore: :fire: remove the unused util - fix: correct the logic of building cache - feat: add post actions stream codec to common properties - feat: add stream codec for `AnvilCraftingRecipe` - fix: filter out special recipes - feat: target convention tags api v2 - Merge pull request [#82](https://github.com/Snownee/Lychee/issues/82) from SettingDust/1.21-fabric - fix: make the key dispatched map working - chore: rename kiwi util to KUtil - chore: bump minecraft to 1.20.6 - chore: bump minecraft to 1.20.5 - fix: remove main hand check since MC will invoke off hand if main hand is pass - Merge pull request [#70](https://github.com/Snownee/Lychee/issues/70) from SettingDust/feature/hug-the-codec - chore: disable REI runtime for running on 1.20.5 - chore: bump minecraft to 1.20.5 pre4 - chore: fabric recipe api interface injection isn't working - refactor: remove compact list codec - feat: 'contextual' -> 'if' - improve: codecs, part 1 - feat: port to 1.20.5 pre3 - feat: update fabric api - feat: port to 1.20.5 pre1 - refactor: use `BlockPredicateExtensions.isAny` - chore: remove `hashCode` and `equals` - fix(recipes): fix invalid `matches` - refactor: avoid optional for block predicate - chore: small tweaks to the build script - fix: missing default renderer for actions - feat: `hide` now is a common property in actions - refactor: re-implement recipe comparators - fix: data gen - feat: specify item to cool down in AddItemCooldown action - improve: some codecs - improve: remove the random position offset when spawning item entity - feat: VisualOnlyComponentsIngredient - fix: the `always_true` ingredient type does require testing - improve: cache Level in LycheeContext - refactor: BlockPredicateExtensions string parsing - fix: recipes - feat: avoid tag key in block predicate - fix: move `loadCatalystsInfo` to `PostActionRenderer` for avoiding load client class - feat: add displays for anvil crafting and shaped crafting - fix: info badge position in block exploding category - fix: the info rect calc is wrong - fix: use the correct display height - fix: use max value & check if the min equals to max - fix - chore: remove lycheev - chore: disable recipes in lycheev - improve: show the conditions for catalysts - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - feat: tweak the block lighting - feat: rewrite the display for list holder since the value mainly use in tooltips that can't hover - fix: remove underscore in path - feat: showing display name instead of key for difficulties - fix: avoid calling architectury methods - fix: adapt to u/v scale in latest MC - chore: cleanup code - fix: add item inside icon & fix block interaction ingredients - feat: add `DripstoneRecipeCategory` - feat: add `ItemInsideRecipeCategory` - feat: add `BlockInteractingRecipe` and `ItemBurningRecipe` - feat: add `BlockExplodingRecipe` category - feat: register workstation for `LightningChannelingRecipe`, `ItemExplodingRecipe` - feat: add `ItemExplodingRecipe` category - feat: add `LightningChannelingRecipe` category - refactor: use interface for LycheeCategory - feat: port ItemShapelessRecipeCategory - feat: add display for block crushing - fix: avoid null & fix the title - feat: render the frames - fix: state codec need string - feat: start works on REI compat - fix: make the Hurt source optional - chore: fix some builtin data pack entries - chore: fix some builtin data pack entries - feat: swing when interacting - fix: rewrite the custom action/condition codec - feat: add optional ingredient codec - fix: ItemShapeless dead loop - fix: send exploding packet & fix burning match - fix: the conditions can't edit - fix: add missing dripstone source - fix: init the action data - feat: apply post for `ShapedCraftingRecipe` - fix: allow 0 in lychee - feat: add back getItemIndexes - fix: rename `ItemStackHolder#shrink` to `split` - fix: test of `DamageItem` is wrong - fix: rewrite some dangerous condition - fix: `ItemInsideRecipe` optional block predicate - fix: return ingredients correctly - fix: `RandomSelect` is wrong - fix: explosion won't add drop when can't match recipe - feat: support flat item codec - fix: `ExplosionMixin` missing level context - fix: `BlockKeyableRecipeType` missing recipe context - fix: `BlockCrushingRecipeType` showing wrong particle since the entity is AIR after matching - fix: `ItemStackHolder#shrink` returned the wrong stack - fix: use exact Y for fall distance - fix: make the block predicate codec with registry - fix: make the block predicate codec with registry - feat: changed the block in tag to blocks - fix: correct the method to get matched stacks - refactor: optimize the `BlockPredicate` codec for better debug info - fix: fix the `BlockInteractingRecipe#getIngredients` - refactor: add offset codec - refactor: switch to strict optional field - chore: clearer description - feat: new block predicate codec for supporting plain string - chore: redirect the hashcode and toString - fix: the result of anvil is wrong - revert: revert the namespace changes for actions and contextual - fix: the location contextual codec is wrong - feat: make item stack codec can be plain string - fix: fix the single ingredient codec - fix: fix the ingredient pair codec - refactor: downgrade `onConstructed` to the implementation class - feat: put recipe to context when possible - fix: wrong logic for required context construct - fix: lack default value for time - fix: wrong logic for required context construct - fix: CycleStateProperty$Type codec is null - fix: init context key and serializer - refactor: revert nullable changes for using optional - feat: update for new kiwi & 24w11a - feat: update `SCustomLevelEventPacket` for new kiwi networking - feat: cleanup code make project runnable - chore(deps): bump dependencies - fix: make `SCustomLevelEventPacket` work - feat: remove nbt patch stuffs - fix: correct the recipe context - feat: port AlwaysTrueIngredient - chore: cleanup mixins - feat(action): add `DamageItem` - feat(action): add `RandomSelect` - feat(action): add `MoveTowardsFace` - feat(action): add `If` - feat(action): add `Hurt` - feat(action): add `Explode` - feat(action): add `Execute` - feat(action): add `DropXp` - feat(action): use record instead of classes - feat(action): add `DropItem` - feat(action): add `Delay` - feat(context): add recipe and id to context - feat(action): add `CycleStateProperty` - feat(action): add `PlaceBlock` - feat(action): records to classes - feat(action): add `CustomAction` - feat(action): add `Break` - fix(recipe): adapt new process - feat(action): add `AnvilDamageChance`` - feat(action): add `AddItemCooldown` & move conditions to `PostActionCommonProperties` - feat(action): add `SetItem` - feat(action): add `PreventDefault` - feat(recipe): don't touch the original drops - feat(recipe): try to fix the `snownee.lychee.mixin.recipes.blockexploding.ExplosionMixin` - chore: move `LightningBoltMixin` into recipes - chore: mark `blockexploding.ExplosionMixin` as need rewrite - style: correct indent - feat: use Minecraft's predicates in 24w09a - fix(recipe): missing level for `DripstoneRecipe` - refactor(recipe): remove level arg for `BlockPredicateExtensions.matches` - refactor(recipe): remove unused recipes - feat(recipe): add `DripstoneRecipe` - fix(recipe): add `RandomBlockTickingRecipe` - fix(recipe): add `LightningChannelingRecipe` - fix(recipe): correct `BlockClickingRecipe` type and `invoke` - feat(recipe): add serializer to `ItemExplodingRecipe` - chore: switch to new stream codec - chore(deps): bump minecraft and fabric to 24w07a - feat(recipe): add `ItemInsideRecipe` - feat(recipe): add `ItemExplodingRecipe` - feat(recipe): add `ItemBurningRecipe` - feat(recipe): add `BlockClickingRecipe` - feat(recipe): add `BlockInteractingRecipe` - feat(recipe): use container generic instead of fixed `LycheeContext` for recipes & correct the `ShapedCraftingRecipe` - feat(recipe): add serializer and type to `ShapedCraftingRecipe` - style: reformat files - style: include the editorconfig from https://github.com/Snownee/Loquat/blob/1.20.1-fabric/.editorconfig - chore(recipe): adapt crafting & block crushing mixins to new one(no test) - fix(recipe): adapt anvil mixin to new one(no test) - feat(recipe): add `ShapedCraftingRecipe` - feat(context): add required context type - feat(recipe): add `BlockExplodingRecipe` - use more shortcut method - delete unused mixins - revive JSON fragments - ... - no Optional - refactor LocationPredicate - LocationPredicate - oops! - randomly editing things - TweakedItemStackCodec - TweakedItemStackResultCodec - BlockPredicateCodec - improve codecs - feat(recipe): add `BlockCrushingRecipe` - chore: using nullable description to avoid Optional field - chore: remove generic for `ContextualCondition` - chore: action use common properties - return of the good old ContextualHolder, and it uses less RAM - less interfaces, nicer codecs, more sanity - chore(recipe): cleanup code - refactor(recipe): using `applyCommonCodecs` instead of apply codecs manually - refactor(recipe): convert `AnvilCraftingRecipe` to class for extendable - refactor(context): allow context isn't have to be `LycheeContextValue` - no more recipe id getter from LycheeRecipe - `LycheeRecipe.allActions` now returns `Stream` - prettier Codecs - rename BlockInputLycheeRecipe -> BlockKeyableRecipe - chore: remove BlockPredicate & use `optionalFieldOf` - chore: delete docs - feat: depends kiwi - improve: nullable String in LycheeRecipeCommonHolder - chore: cleanup code - chore: port part of BlockKeyRecipe - chore: correct the generic type - refactor: port part of BlockKKeyRecipe - chore: remove catalogs for simple class and specify the default namespace to `lychee` - feat(recipes) add serializer and type for `AnvilCraftingRecipe` - refactor: using common holders as abstract classes - refactor(contextual): switch to new context - chore: add default value for random - feat: try adding key based value map codec for context - refactor: complete json, generic, action contexts - refactor: rewrite part of context - refactor: rewrite part of `ItemStackHolder`, `PostAction`, `LycheeRecipe` - feat(contextual): add `ContextualConditionsHolder` for reducing records' duplicate code - fix(contextual): add constant check to min, max - feat(contextual): ported contextual with codec - chore: disable jei, rei, and kubejs compat for now - chore: add parchmentmc for better param naming - chore(build): bump gradle and loom - chore(deps): bump dependencies - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork ([#55](https://github.com/Snownee/Lychee/issues/55)) - Update pt_br ([#53](https://github.com/Snownee/Lychee/issues/53)) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: [#50](https://github.com/Snownee/Lychee/issues/50) ## 5.0.1 - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
beta

[Fabric 1.21] 6.0.0

6.0.0+fabric
15 июл. 2024 г.158Minecraft: 1.21, 1.21.1fabric, quilt
Скачать
Что нового
## 6.0.0 - fix: remove text shadow on time - refactor(jei): remove extra height for recipes - refactor(jei): move the info rect - fix(jei): failed to add block ingredients - fix(jei): correct the fusing tnt size - fix(jei): apply the offset of screen elements - chore: remove unused files - fix: avoid duplicate categories in recipe viewer - refactor: move the recipe type init into the types registration - feat(jei): make the game runnable - feat(jei): port all categories and icons - feat(jei): port various categories - feat(jei): port `BlockCrushingRecipeCategory` - feat: simply the category - port: jei integration part 2 - Merge pull request [#86](https://github.com/Snownee/Lychee/issues/86) from SettingDust/1.21-fabric - chore: start for JEI porting - chore: prefer `WrapOperation` - feat: port to 1.21 - chore: delete and rename - chore: IsOffCooldown -> IsOffItemCooldown - Merge pull request [#85](https://github.com/Snownee/Lychee/issues/85) from SettingDust/1.21-fabric - feat: IsOffCooldown - chore: remove unused codec - chore: prefer var int for stream codec - feat: use shaped's codec for syncing pattern - feat: add stream codec for recipes - chore: clean up actions' stream codec - fix: prefer the any than air - feat: the missing tag translations - feat: yaml recipes - chore: :fire: remove the unused util - fix: correct the logic of building cache - feat: add post actions stream codec to common properties - feat: add stream codec for `AnvilCraftingRecipe` - fix: filter out special recipes - feat: target convention tags api v2 - Merge pull request [#82](https://github.com/Snownee/Lychee/issues/82) from SettingDust/1.21-fabric - fix: make the key dispatched map working - chore: rename kiwi util to KUtil - chore: bump minecraft to 1.20.6 - chore: bump minecraft to 1.20.5 - fix: remove main hand check since MC will invoke off hand if main hand is pass - Merge pull request [#70](https://github.com/Snownee/Lychee/issues/70) from SettingDust/feature/hug-the-codec - chore: disable REI runtime for running on 1.20.5 - chore: bump minecraft to 1.20.5 pre4 - chore: fabric recipe api interface injection isn't working - refactor: remove compact list codec - feat: 'contextual' -> 'if' - improve: codecs, part 1 - feat: port to 1.20.5 pre3 - feat: update fabric api - feat: port to 1.20.5 pre1 - refactor: use `BlockPredicateExtensions.isAny` - chore: remove `hashCode` and `equals` - fix(recipes): fix invalid `matches` - refactor: avoid optional for block predicate - chore: small tweaks to the build script - fix: missing default renderer for actions - feat: `hide` now is a common property in actions - refactor: re-implement recipe comparators - fix: data gen - feat: specify item to cool down in AddItemCooldown action - improve: some codecs - improve: remove the random position offset when spawning item entity - feat: VisualOnlyComponentsIngredient - fix: the `always_true` ingredient type does require testing - improve: cache Level in LycheeContext - refactor: BlockPredicateExtensions string parsing - fix: recipes - feat: avoid tag key in block predicate - fix: move `loadCatalystsInfo` to `PostActionRenderer` for avoiding load client class - feat: add displays for anvil crafting and shaped crafting - fix: info badge position in block exploding category - fix: the info rect calc is wrong - fix: use the correct display height - fix: use max value & check if the min equals to max - fix - chore: remove lycheev - chore: disable recipes in lycheev - improve: show the conditions for catalysts - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - feat: tweak the block lighting - feat: rewrite the display for list holder since the value mainly use in tooltips that can't hover - fix: remove underscore in path - feat: showing display name instead of key for difficulties - fix: avoid calling architectury methods - fix: adapt to u/v scale in latest MC - chore: cleanup code - fix: add item inside icon & fix block interaction ingredients - feat: add `DripstoneRecipeCategory` - feat: add `ItemInsideRecipeCategory` - feat: add `BlockInteractingRecipe` and `ItemBurningRecipe` - feat: add `BlockExplodingRecipe` category - feat: register workstation for `LightningChannelingRecipe`, `ItemExplodingRecipe` - feat: add `ItemExplodingRecipe` category - feat: add `LightningChannelingRecipe` category - refactor: use interface for LycheeCategory - feat: port ItemShapelessRecipeCategory - feat: add display for block crushing - fix: avoid null & fix the title - feat: render the frames - fix: state codec need string - feat: start works on REI compat - fix: make the Hurt source optional - chore: fix some builtin data pack entries - chore: fix some builtin data pack entries - feat: swing when interacting - fix: rewrite the custom action/condition codec - feat: add optional ingredient codec - fix: ItemShapeless dead loop - fix: send exploding packet & fix burning match - fix: the conditions can't edit - fix: add missing dripstone source - fix: init the action data - feat: apply post for `ShapedCraftingRecipe` - fix: allow 0 in lychee - feat: add back getItemIndexes - fix: rename `ItemStackHolder#shrink` to `split` - fix: test of `DamageItem` is wrong - fix: rewrite some dangerous condition - fix: `ItemInsideRecipe` optional block predicate - fix: return ingredients correctly - fix: `RandomSelect` is wrong - fix: explosion won't add drop when can't match recipe - feat: support flat item codec - fix: `ExplosionMixin` missing level context - fix: `BlockKeyableRecipeType` missing recipe context - fix: `BlockCrushingRecipeType` showing wrong particle since the entity is AIR after matching - fix: `ItemStackHolder#shrink` returned the wrong stack - fix: use exact Y for fall distance - fix: make the block predicate codec with registry - fix: make the block predicate codec with registry - feat: changed the block in tag to blocks - fix: correct the method to get matched stacks - refactor: optimize the `BlockPredicate` codec for better debug info - fix: fix the `BlockInteractingRecipe#getIngredients` - refactor: add offset codec - refactor: switch to strict optional field - chore: clearer description - feat: new block predicate codec for supporting plain string - chore: redirect the hashcode and toString - fix: the result of anvil is wrong - revert: revert the namespace changes for actions and contextual - fix: the location contextual codec is wrong - feat: make item stack codec can be plain string - fix: fix the single ingredient codec - fix: fix the ingredient pair codec - refactor: downgrade `onConstructed` to the implementation class - feat: put recipe to context when possible - fix: wrong logic for required context construct - fix: lack default value for time - fix: wrong logic for required context construct - fix: CycleStateProperty$Type codec is null - fix: init context key and serializer - refactor: revert nullable changes for using optional - feat: update for new kiwi & 24w11a - feat: update `SCustomLevelEventPacket` for new kiwi networking - feat: cleanup code make project runnable - chore(deps): bump dependencies - fix: make `SCustomLevelEventPacket` work - feat: remove nbt patch stuffs - fix: correct the recipe context - feat: port AlwaysTrueIngredient - chore: cleanup mixins - feat(action): add `DamageItem` - feat(action): add `RandomSelect` - feat(action): add `MoveTowardsFace` - feat(action): add `If` - feat(action): add `Hurt` - feat(action): add `Explode` - feat(action): add `Execute` - feat(action): add `DropXp` - feat(action): use record instead of classes - feat(action): add `DropItem` - feat(action): add `Delay` - feat(context): add recipe and id to context - feat(action): add `CycleStateProperty` - feat(action): add `PlaceBlock` - feat(action): records to classes - feat(action): add `CustomAction` - feat(action): add `Break` - fix(recipe): adapt new process - feat(action): add `AnvilDamageChance`` - feat(action): add `AddItemCooldown` & move conditions to `PostActionCommonProperties` - feat(action): add `SetItem` - feat(action): add `PreventDefault` - feat(recipe): don't touch the original drops - feat(recipe): try to fix the `snownee.lychee.mixin.recipes.blockexploding.ExplosionMixin` - chore: move `LightningBoltMixin` into recipes - chore: mark `blockexploding.ExplosionMixin` as need rewrite - style: correct indent - feat: use Minecraft's predicates in 24w09a - fix(recipe): missing level for `DripstoneRecipe` - refactor(recipe): remove level arg for `BlockPredicateExtensions.matches` - refactor(recipe): remove unused recipes - feat(recipe): add `DripstoneRecipe` - fix(recipe): add `RandomBlockTickingRecipe` - fix(recipe): add `LightningChannelingRecipe` - fix(recipe): correct `BlockClickingRecipe` type and `invoke` - feat(recipe): add serializer to `ItemExplodingRecipe` - chore: switch to new stream codec - chore(deps): bump minecraft and fabric to 24w07a - feat(recipe): add `ItemInsideRecipe` - feat(recipe): add `ItemExplodingRecipe` - feat(recipe): add `ItemBurningRecipe` - feat(recipe): add `BlockClickingRecipe` - feat(recipe): add `BlockInteractingRecipe` - feat(recipe): use container generic instead of fixed `LycheeContext` for recipes & correct the `ShapedCraftingRecipe` - feat(recipe): add serializer and type to `ShapedCraftingRecipe` - style: reformat files - style: include the editorconfig from https://github.com/Snownee/Loquat/blob/1.20.1-fabric/.editorconfig - chore(recipe): adapt crafting & block crushing mixins to new one(no test) - fix(recipe): adapt anvil mixin to new one(no test) - feat(recipe): add `ShapedCraftingRecipe` - feat(context): add required context type - feat(recipe): add `BlockExplodingRecipe` - use more shortcut method - delete unused mixins - revive JSON fragments - ... - no Optional - refactor LocationPredicate - LocationPredicate - oops! - randomly editing things - TweakedItemStackCodec - TweakedItemStackResultCodec - BlockPredicateCodec - improve codecs - feat(recipe): add `BlockCrushingRecipe` - chore: using nullable description to avoid Optional field - chore: remove generic for `ContextualCondition` - chore: action use common properties - return of the good old ContextualHolder, and it uses less RAM - less interfaces, nicer codecs, more sanity - chore(recipe): cleanup code - refactor(recipe): using `applyCommonCodecs` instead of apply codecs manually - refactor(recipe): convert `AnvilCraftingRecipe` to class for extendable - refactor(context): allow context isn't have to be `LycheeContextValue` - no more recipe id getter from LycheeRecipe - `LycheeRecipe.allActions` now returns `Stream` - prettier Codecs - rename BlockInputLycheeRecipe -> BlockKeyableRecipe - chore: remove BlockPredicate & use `optionalFieldOf` - chore: delete docs - feat: depends kiwi - improve: nullable String in LycheeRecipeCommonHolder - chore: cleanup code - chore: port part of BlockKeyRecipe - chore: correct the generic type - refactor: port part of BlockKKeyRecipe - chore: remove catalogs for simple class and specify the default namespace to `lychee` - feat(recipes) add serializer and type for `AnvilCraftingRecipe` - refactor: using common holders as abstract classes - refactor(contextual): switch to new context - chore: add default value for random - feat: try adding key based value map codec for context - refactor: complete json, generic, action contexts - refactor: rewrite part of context - refactor: rewrite part of `ItemStackHolder`, `PostAction`, `LycheeRecipe` - feat(contextual): add `ContextualConditionsHolder` for reducing records' duplicate code - fix(contextual): add constant check to min, max - feat(contextual): ported contextual with codec - chore: disable jei, rei, and kubejs compat for now - chore: add parchmentmc for better param naming - chore(build): bump gradle and loom - chore(deps): bump dependencies - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork ([#55](https://github.com/Snownee/Lychee/issues/55)) - Update pt_br ([#53](https://github.com/Snownee/Lychee/issues/53)) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: [#50](https://github.com/Snownee/Lychee/issues/50) ## 5.0.1 - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
release

[Fabric 1.20.1] 5.1.14

5.1.14
18 мая 2024 г.10,5 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.1.14 - fix: IncompatibleClassChangeError when KubeJS is not present - fix: move `loadCatalystsInfo` to `PostActionRenderer` for avoiding load client class ([#79](https://github.com/Snownee/Lychee/issues/79)) - fix: info badge position in block exploding category ([#77](https://github.com/Snownee/Lychee/issues/77)) - improve: show the conditions for catalysts ([#71](https://github.com/Snownee/Lychee/issues/71)) ([#76](https://github.com/Snownee/Lychee/issues/76)) ## 5.1.11 - fix: Hurt allow empty source & drops are missing when recipe can't match in exploding ([#75](https://github.com/Snownee/Lychee/issues/75)) - fix: read the source of Hurt correctly ([#73](https://github.com/Snownee/Lychee/issues/73)) - chore: recommends kiwi ## 5.1.10 - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - fix: incompatibility with Polymer ## 5.1.9 - feat: add 3rd party recipe types to RecipeTypes.ALL to prevent log spam - feat: make it easier for pack devs to use KubeJS integration ## 5.1.8 - feat: allow custom post actions do not register their renderer - feat: remove the set nbt restriction for some special blocks ## 5.1.7 - chore: parity & disable transitive AWs - fix: client level lingering - fix: explode action has no sound - let third-party mods support the group property easier - new publish script ## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request [#61](https://github.com/Snownee/Lychee/issues/61) from SettingDust/1.20-fabric - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork ([#55](https://github.com/Snownee/Lychee/issues/55)) - Update pt_br ([#53](https://github.com/Snownee/Lychee/issues/53)) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: [#50](https://github.com/Snownee/Lychee/issues/50) ## 5.0.1 - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
release

[Forge 1.20.1] 5.1.14

5.1.14
18 мая 2024 г.464,6 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 5.1.14 - fix: IncompatibleClassChangeError when KubeJS is not present ## 5.1.13 - improve: show the conditions for catalysts ([#71](https://github.com/Snownee/Lychee/issues/71)) ([#78](https://github.com/Snownee/Lychee/issues/78)) ## 5.1.12 - fix: info badge position in block exploding category - fix: Hurt allow empty source & drops are missing when recipe can't match in exploding ([#75](https://github.com/Snownee/Lychee/issues/75)) - fix: read the source of Hurt correctly ([#73](https://github.com/Snownee/Lychee/issues/73)) - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - fix: incompatibility with Polymer ## 5.1.9 - feat: add 3rd party recipe types to RecipeTypes.ALL to prevent log spam - feat: make it easier for pack devs to use KubeJS integration ## 5.1.8 - feat: allow custom post actions do not register their renderer - feat: remove the set nbt restriction for some special blocks - chore: parity & disable transitive AWs - fix: explode action has no sound ## 5.1.6 - improve: allow some mod explosives to do item exploding crafting ([#67](https://github.com/Snownee/Lychee/issues/67)) ## 5.1.5 - fix: client level lingering - let third-party mods support the group property easier - new publish script ## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request [#62](https://github.com/Snownee/Lychee/issues/62) from SettingDust/1.20-forge - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - chore: able to import project without tokens - feat: added two tags for entities surviving in lighting bolt ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) - fix: item burning recipes not working ## 5.0.5 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes - 1.20 port ## 3.14.1 - fix: crash with REI ([#54](https://github.com/Snownee/Lychee/issues/54)) ## 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
release

[Forge 1.20.1] 5.1.13

5.1.13
14 мая 2024 г.290Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 5.1.13 - improve: show the conditions for catalysts ([#71](https://github.com/Snownee/Lychee/issues/71)) ([#78](https://github.com/Snownee/Lychee/issues/78)) ## 5.1.12 - fix: info badge position in block exploding category - fix: Hurt allow empty source & drops are missing when recipe can't match in exploding ([#75](https://github.com/Snownee/Lychee/issues/75)) - fix: read the source of Hurt correctly ([#73](https://github.com/Snownee/Lychee/issues/73)) - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - fix: incompatibility with Polymer ## 5.1.9 - feat: add 3rd party recipe types to RecipeTypes.ALL to prevent log spam - feat: make it easier for pack devs to use KubeJS integration ## 5.1.8 - feat: allow custom post actions do not register their renderer - feat: remove the set nbt restriction for some special blocks - chore: parity & disable transitive AWs - fix: explode action has no sound ## 5.1.6 - improve: allow some mod explosives to do item exploding crafting ([#67](https://github.com/Snownee/Lychee/issues/67)) ## 5.1.5 - fix: client level lingering - let third-party mods support the group property easier - new publish script ## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request [#62](https://github.com/Snownee/Lychee/issues/62) from SettingDust/1.20-forge - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - chore: able to import project without tokens - feat: added two tags for entities surviving in lighting bolt ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) - fix: item burning recipes not working ## 5.0.5 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes - 1.20 port ## 3.14.1 - fix: crash with REI ([#54](https://github.com/Snownee/Lychee/issues/54)) ## 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
beta

3.15.2

3.15.2
2 апр. 2024 г.205Minecraft: 1.19.2fabric, quilt
Скачать
Что нового
## 3.15.2 - 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)) ## 3.15.0 - fix: entity tag creation - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - fix: actions in if action are executed in a reverse order - Merge pull request [#63](https://github.com/Snownee/Lychee/issues/63) from SettingDust/1.19.2-fabric - fix: modify the mixin point to work - fix: chance condition in dripstone recipes may be executed twice - fix: item duplication in the last commit - chore: able to import project without tokens ## 3.14.3 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) - update REI ## 3.14.2 - fix: item duplication in the last commit, again ## 3.14.1 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes ## 3.14.0 - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes ## 3.13.2 - fix: bugs. now you can look up by block input in REI ## 3.13.1 - fix: drip particles not spawning
beta

3.15.2

3.15.2
2 апр. 2024 г.1,1 тыс.Minecraft: 1.19.2forge
Скачать
Что нового
## 3.15.2 - 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)) ## 3.15.1 - fix: using srg name for `lambda$finalizeExplosion$0` that mixin refmap can't generate ## 3.15.0 - fix: sync the 1.20 forge for drop correctly ([#65](https://github.com/Snownee/Lychee/issues/65)) - fix: entity tag creation - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - fix: actions in if action are executed in a reverse order - Merge pull request [#64](https://github.com/Snownee/Lychee/issues/64) from SettingDust/1.19.2-forge - fix: modify the mixin point to work - fix: chance condition in dripstone recipes may be executed twice - chore: able to import project without tokens - fix: cannot place block in block exploding recipes - fix: item duplication in the last commit ## 3.14.3 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 3.14.1 - fix: crash with REI ([#54](https://github.com/Snownee/Lychee/issues/54)) ## 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
release

[Forge 1.20.1] 5.1.12

5.1.12
19 мар. 2024 г.58,6 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 5.1.12 - fix: info badge position in block exploding category - fix: Hurt allow empty source & drops are missing when recipe can't match in exploding ([#75](https://github.com/Snownee/Lychee/issues/75)) - fix: read the source of Hurt correctly ([#73](https://github.com/Snownee/Lychee/issues/73)) - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - fix: incompatibility with Polymer ## 5.1.9 - feat: add 3rd party recipe types to RecipeTypes.ALL to prevent log spam - feat: make it easier for pack devs to use KubeJS integration ## 5.1.8 - feat: allow custom post actions do not register their renderer - feat: remove the set nbt restriction for some special blocks - chore: parity & disable transitive AWs - fix: explode action has no sound ## 5.1.6 - improve: allow some mod explosives to do item exploding crafting ([#67](https://github.com/Snownee/Lychee/issues/67)) ## 5.1.5 - fix: client level lingering - let third-party mods support the group property easier - new publish script ## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request [#62](https://github.com/Snownee/Lychee/issues/62) from SettingDust/1.20-forge - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - chore: able to import project without tokens - feat: added two tags for entities surviving in lighting bolt ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) - fix: item burning recipes not working ## 5.0.5 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes - 1.20 port ## 3.14.1 - fix: crash with REI ([#54](https://github.com/Snownee/Lychee/issues/54)) ## 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
release

[Fabric 1.20.1] 5.1.11

5.1.11
19 мар. 2024 г.2,2 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.1.11 - fix: Hurt allow empty source & drops are missing when recipe can't match in exploding ([#75](https://github.com/Snownee/Lychee/issues/75)) - fix: read the source of Hurt correctly ([#73](https://github.com/Snownee/Lychee/issues/73)) - chore: recommends kiwi ## 5.1.10 - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - fix: incompatibility with Polymer ## 5.1.9 - feat: add 3rd party recipe types to RecipeTypes.ALL to prevent log spam - feat: make it easier for pack devs to use KubeJS integration ## 5.1.8 - feat: allow custom post actions do not register their renderer - feat: remove the set nbt restriction for some special blocks ## 5.1.7 - chore: parity & disable transitive AWs - fix: client level lingering - fix: explode action has no sound - let third-party mods support the group property easier - new publish script ## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request [#61](https://github.com/Snownee/Lychee/issues/61) from SettingDust/1.20-fabric - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork ([#55](https://github.com/Snownee/Lychee/issues/55)) - Update pt_br ([#53](https://github.com/Snownee/Lychee/issues/53)) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: [#50](https://github.com/Snownee/Lychee/issues/50) ## 5.0.1 - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
release

[Fabric 1.20.1] 5.1.10

5.1.10
6 февр. 2024 г.2 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.1.10 - improve: do not show prevent default description in tooltip if there are conditions in the action (close [#71](https://github.com/Snownee/Lychee/issues/71)) - fix: incompatibility with Polymer ## 5.1.9 - feat: add 3rd party recipe types to RecipeTypes.ALL to prevent log spam - feat: make it easier for pack devs to use KubeJS integration ## 5.1.8 - feat: allow custom post actions do not register their renderer - feat: remove the set nbt restriction for some special blocks ## 5.1.7 - chore: parity & disable transitive AWs - fix: client level lingering - fix: explode action has no sound - let third-party mods support the group property easier - new publish script ## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request [#61](https://github.com/Snownee/Lychee/issues/61) from SettingDust/1.20-fabric - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork ([#55](https://github.com/Snownee/Lychee/issues/55)) - Update pt_br ([#53](https://github.com/Snownee/Lychee/issues/53)) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: [#50](https://github.com/Snownee/Lychee/issues/50) ## 5.0.1 - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
release

[Fabric 1.20.1] 5.1.9

5.1.9
29 янв. 2024 г.285Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.1.9 - feat: add 3rd party recipe types to RecipeTypes.ALL to prevent log spam - feat: make it easier for pack devs to use KubeJS integration ## 5.1.8 - feat: allow custom post actions do not register their renderer - feat: remove the set nbt restriction for some special blocks ## 5.1.7 - chore: parity & disable transitive AWs - fix: client level lingering - fix: explode action has no sound - let third-party mods support the group property easier - new publish script ## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request [#61](https://github.com/Snownee/Lychee/issues/61) from SettingDust/1.20-fabric - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork ([#55](https://github.com/Snownee/Lychee/issues/55)) - Update pt_br ([#53](https://github.com/Snownee/Lychee/issues/53)) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: [#50](https://github.com/Snownee/Lychee/issues/50) ## 5.0.1 - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
release

[Forge 1.20.1] 5.1.9

5.1.9
29 янв. 2024 г.2,4 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 5.1.9 - feat: add 3rd party recipe types to RecipeTypes.ALL to prevent log spam - feat: make it easier for pack devs to use KubeJS integration ## 5.1.8 - feat: allow custom post actions do not register their renderer - feat: remove the set nbt restriction for some special blocks - chore: parity & disable transitive AWs - fix: explode action has no sound ## 5.1.6 - improve: allow some mod explosives to do item exploding crafting ([#67](https://github.com/Snownee/Lychee/issues/67)) ## 5.1.5 - fix: client level lingering - let third-party mods support the group property easier - new publish script ## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request [#62](https://github.com/Snownee/Lychee/issues/62) from SettingDust/1.20-forge - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - chore: able to import project without tokens - feat: added two tags for entities surviving in lighting bolt ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) - fix: item burning recipes not working ## 5.0.5 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes - 1.20 port ## 3.14.1 - fix: crash with REI ([#54](https://github.com/Snownee/Lychee/issues/54)) ## 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
release

[Forge 1.20.1] 5.1.8

5.1.8
26 янв. 2024 г.193Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 5.1.8 - feat: allow custom post actions do not register their renderer - feat: remove the set nbt restriction for some special blocks - chore: parity & disable transitive AWs - fix: explode action has no sound ## 5.1.6 - improve: allow some mod explosives to do item exploding crafting ([#67](https://github.com/Snownee/Lychee/issues/67)) ## 5.1.5 - fix: client level lingering - let third-party mods support the group property easier - new publish script ## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request [#62](https://github.com/Snownee/Lychee/issues/62) from SettingDust/1.20-forge - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - chore: able to import project without tokens - feat: added two tags for entities surviving in lighting bolt ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) - fix: item burning recipes not working ## 5.0.5 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes - 1.20 port ## 3.14.1 - fix: crash with REI ([#54](https://github.com/Snownee/Lychee/issues/54)) ## 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
release

[Fabric 1.20.1] 5.1.8

5.1.8
22 янв. 2024 г.181Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.1.8 - feat: allow custom post actions do not register their renderer - feat: remove the set nbt restriction for some special blocks ## 5.1.7 - chore: parity & disable transitive AWs - fix: client level lingering - fix: explode action has no sound - let third-party mods support the group property easier - new publish script ## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request [#61](https://github.com/Snownee/Lychee/issues/61) from SettingDust/1.20-fabric - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork ([#55](https://github.com/Snownee/Lychee/issues/55)) - Update pt_br ([#53](https://github.com/Snownee/Lychee/issues/53)) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: [#50](https://github.com/Snownee/Lychee/issues/50) ## 5.0.1 - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
release

[Fabric 1.20.1] 5.1.7

5.1.7
20 янв. 2024 г.103Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.1.7 - chore: parity & disable transitive AWs - fix: client level lingering - fix: explode action has no sound - let third-party mods support the group property easier - new publish script ## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request [#61](https://github.com/Snownee/Lychee/issues/61) from SettingDust/1.20-fabric - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks ([#59](https://github.com/Snownee/Lychee/issues/59)) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork ([#55](https://github.com/Snownee/Lychee/issues/55)) - Update pt_br ([#53](https://github.com/Snownee/Lychee/issues/53)) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: [#50](https://github.com/Snownee/Lychee/issues/50) ## 5.0.1 - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
release

[Forge 1.20.1] 5.1.6

5.1.6
16 янв. 2024 г.198Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 5.1.6 - improve: allow some mod explosives to do item exploding crafting (#67) ## 5.1.5 - fix: client level lingering - let third-party mods support the group property easier - new publish script ## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request #62 from SettingDust/1.20-forge - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - chore: able to import project without tokens - feat: added two tags for entities surviving in lighting bolt ## 5.0.7 - fix: droppers also place falling blocks (#59) - . - fix: item burning recipes not working ## 5.0.5 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes - 1.20 port ## 3.14.1 - fix: crash with REI (#54) ## 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
release

[Forge 1.20.1] 5.1.5

5.1.5
10 янв. 2024 г.424Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
## 5.1.5 - fix: client level lingering - let third-party mods support the group property easier - new publish script ## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request #62 from SettingDust/1.20-forge - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - chore: able to import project without tokens - feat: added two tags for entities surviving in lighting bolt ## 5.0.7 - fix: droppers also place falling blocks (#59) - . - fix: item burning recipes not working ## 5.0.5 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes - 1.20 port ## 3.14.1 - fix: crash with REI (#54) ## 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
release

[Fabric 1.20.1] 5.1.4

5.1.4
9 янв. 2024 г.193Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.1.4 - let third-party mods support the group property easier - new publish script ## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request #61 from SettingDust/1.20-fabric - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks (#59) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork (#55) - Update pt_br (#53) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: #50 ## 5.0.1 - . - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
release

2.8.3

2.8.3
23 дек. 2023 г.517Minecraft: 1.18.2fabric
Скачать
release

3.15.1

3.15.1
12 дек. 2023 г.1,2 тыс.Minecraft: 1.19.2forge
Скачать
Что нового
## 3.15.1 - fix: using srg name for `lambda$finalizeExplosion$0` that mixin refmap can't generate ## 3.15.0 - fix: sync the 1.20 forge for drop correctly (#65) - fix: entity tag creation - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - fix: actions in if action are executed in a reverse order - Merge pull request #64 from SettingDust/1.19.2-forge - fix: modify the mixin point to work - fix: chance condition in dripstone recipes may be executed twice - chore: able to import project without tokens - fix: cannot place block in block exploding recipes - fix: item duplication in the last commit ## 3.14.3 - fix: droppers also place falling blocks (#59) ## 3.14.1 - fix: crash with REI (#54) ## 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
release

3.15.0

3.15.0
12 дек. 2023 г.144Minecraft: 1.19.2fabric, quilt
Скачать
Что нового
## 3.15.0 - fix: entity tag creation - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - fix: actions in if action are executed in a reverse order - Merge pull request #63 from SettingDust/1.19.2-fabric - fix: modify the mixin point to work - fix: chance condition in dripstone recipes may be executed twice - fix: item duplication in the last commit - chore: able to import project without tokens ## 3.14.3 - fix: droppers also place falling blocks (#59) - update REI ## 3.14.2 - fix: item duplication in the last commit, again ## 3.14.1 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes ## 3.14.0 - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - . ## 3.13.2 - fix: bugs. now you can look up by block input in REI ## 3.13.1 - fix: drip particles not spawning
release

5.1.3

5.1.3
9 дек. 2023 г.111Minecraft: 1.20, 1.20.1forge
Скачать
Что нового
## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request #62 from SettingDust/1.20-forge - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - chore: able to import project without tokens - feat: added two tags for entities surviving in lighting bolt ## 5.0.7 - fix: droppers also place falling blocks (#59) - . - fix: item burning recipes not working ## 5.0.5 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes - 1.20 port ## 3.14.1 - fix: crash with REI (#54) ## 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
release

5.1.3

5.1.3
9 дек. 2023 г.96Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.1.3 - fix: chance condition in dripstone recipes may be executed twice ## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request #61 from SettingDust/1.20-fabric - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks (#59) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork (#55) - Update pt_br (#53) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: #50 ## 5.0.1 - . - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
beta

5.1.1

5.1.1
7 дек. 2023 г.65Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request #61 from SettingDust/1.20-fabric - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks (#59) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork (#55) - Update pt_br (#53) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: #50 ## 5.0.1 - . - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
beta

5.1.1

5.1.1
7 дек. 2023 г.67Minecraft: 1.20, 1.20.1forge
Скачать
Что нового
## 5.1.1 - fix: actions in if action are executed in a reverse order ## 5.1.0 - chore: add example recipes - Merge pull request #62 from SettingDust/1.20-forge - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - chore: able to import project without tokens - feat: added two tags for entities surviving in lighting bolt ## 5.0.7 - fix: droppers also place falling blocks (#59) - . - fix: item burning recipes not working ## 5.0.5 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes - 1.20 port ## 3.14.1 - fix: crash with REI (#54) ## 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
beta

5.1.0

5.1.0
24 нояб. 2023 г.93Minecraft: 1.20, 1.20.1forge
Скачать
Что нового
## 5.1.0 - chore: add example recipes - Merge pull request #62 from SettingDust/1.20-forge - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - chore: able to import project without tokens - feat: added two tags for entities surviving in lighting bolt ## 5.0.7 - fix: droppers also place falling blocks (#59) - . - fix: item burning recipes not working ## 5.0.5 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes - 1.20 port ## 3.14.1 - fix: crash with REI (#54) ## 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
beta

5.1.0

5.1.0
24 нояб. 2023 г.113Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.1.0 - chore: add example recipes - Merge pull request #61 from SettingDust/1.20-fabric - chore: removing debug fox entry - chore: using `clearFire` instead of set remaining directly - feat: added two tags for entities surviving in lighting bolt - chore: able to import project without tokens ## 5.0.7 - fix: droppers also place falling blocks (#59) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork (#55) - Update pt_br (#53) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: #50 ## 5.0.1 - . - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
release

3.14.3

3.14.3
7 нояб. 2023 г.9,2 тыс.Minecraft: 1.19.2forge
Скачать
Что нового
## 3.14.3 - fix: droppers also place falling blocks (#59) ## 3.14.1 - fix: crash with REI (#54) ## 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
release

3.14.3

3.14.3
7 нояб. 2023 г.104Minecraft: 1.19.2fabric, quilt
Скачать
Что нового
## 3.14.3 - fix: droppers also place falling blocks (#59) - update REI ## 3.14.2 - fix: item duplication in the last commit, again ## 3.14.1 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes ## 3.14.0 - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - . ## 3.13.2 - fix: bugs. now you can look up by block input in REI ## 3.13.1 - fix: drip particles not spawning
beta

5.0.7

5.0.7
7 нояб. 2023 г.94Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.0.7 - fix: droppers also place falling blocks (#59) ## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork (#55) - Update pt_br (#53) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: #50 ## 5.0.1 - . - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
beta

5.0.7

5.0.7
7 нояб. 2023 г.76Minecraft: 1.20, 1.20.1forge
Скачать
Что нового
## 5.0.7 - fix: droppers also place falling blocks (#59) - . - fix: item burning recipes not working ## 5.0.5 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes - 1.20 port ## 3.14.1 - fix: crash with REI (#54) ## 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
release

5.0.6

5.0.6
5 нояб. 2023 г.81Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
beta

5.0.5

5.0.5
29 окт. 2023 г.99Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.0.5 - bring back KubeJS integration ## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork (#55) - Update pt_br (#53) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: #50 ## 5.0.1 - . - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
beta

5.0.5

5.0.5
15 окт. 2023 г.88Minecraft: 1.20, 1.20.1forge
Скачать
Что нового
## 5.0.5 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes - 1.20 port ## 3.14.1 - fix: crash with REI (#54) ## 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
release

3.14.2

3.14.2
2 окт. 2023 г.102Minecraft: 1.19.2fabric, quilt
Скачать
Что нового
## 3.14.2 - fix: item duplication in the last commit, again ## 3.14.1 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes ## 3.14.0 - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - . ## 3.13.2 - fix: bugs. now you can look up by block input in REI ## 3.13.1 - fix: drip particles not spawning
beta

5.0.4

5.0.4
2 окт. 2023 г.105Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.0.4 - fix: item duplication in the last commit ## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork (#55) - Update pt_br (#53) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: #50 ## 5.0.1 - . - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
release

3.14.1

3.14.1
2 окт. 2023 г.64Minecraft: 1.19.2fabric, quilt
Скачать
Что нового
## 3.14.1 - fix: item duplication in the last commit - fix: cannot place block in block exploding recipes ## 3.14.0 - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - . ## 3.13.2 - fix: bugs. now you can look up by block input in REI ## 3.13.1 - fix: drip particles not spawning
beta

5.0.3

5.0.3
2 окт. 2023 г.45Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.0.3 - fix: cannot place block in block exploding recipes - Update Minecraft Wiki links to new domain after fork (#55) - Update pt_br (#53) ## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: #50 ## 5.0.1 - . - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
release

3.14.1

3.14.1
24 сент. 2023 г.1,2 тыс.Minecraft: 1.19.2forge
Скачать
Что нового
## 3.14.1 - fix: crash with REI (#54) ## 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
release

3.14.0

3.14.0
12 сент. 2023 г.94Minecraft: 1.19.2fabric, quilt
Скачать
Что нового
## 3.14.0 - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - . ## 3.13.2 - fix: bugs. now you can look up by block input in REI ## 3.13.1 - fix: drip particles not spawning
beta

5.0.2

5.0.2
27 авг. 2023 г.109Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.0.2 - fix: my IDE went crazy - vanilla recipes 2 - feat: execute action cancel repeating - vanilla recipes - fix: #50 ## 5.0.1 - . - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
release

3.14.0

3.14.0
25 авг. 2023 г.330Minecraft: 1.19.2forge
Скачать
Что нового
## 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
release

3.13.3

3.13.3
18 авг. 2023 г.71Minecraft: 1.19.2forge
Скачать
Что нового
## 3.13.3 - fix: interaction recipes not working ## 3.13.2 - fix: bugs. now you can look up by block input in REI
alpha

5.0.1

5.0.1
18 авг. 2023 г.84Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.0.1 - . - feat: kiwi version checker - fix: missing translations ## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
release

3.13.2

3.13.2
18 авг. 2023 г.52Minecraft: 1.19.2forge
Скачать
Что нового
## 3.13.2 - fix: bugs. now you can look up by block input in REI
release

3.13.2

3.13.2
18 авг. 2023 г.69Minecraft: 1.19.2fabric, quilt
Скачать
Что нового
## 3.13.2 - fix: bugs. now you can look up by block input in REI ## 3.13.1 - fix: drip particles not spawning
alpha

5.0.0

5.0.0
18 авг. 2023 г.64Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## 5.0.0 - 1.20 port ## 3.13.1 - fix: drip particles not spawning
release

3.13.1

3.13.1
16 авг. 2023 г.48Minecraft: 1.19.2fabric, quilt
Скачать
Что нового
## 3.13.1 - fix: drip particles not spawning
release

3.13.1

3.13.1
16 авг. 2023 г.64Minecraft: 1.19.2forge
Скачать
Что нового
## 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
release

3.13.0

3.13.0
16 авг. 2023 г.67Minecraft: 1.19.2fabric, quilt
Скачать
Что нового
## 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
release

3.12.3

3.12.3
31 июл. 2023 г.101Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.12.2

3.12.2
20 июл. 2023 г.73Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

3.12.2

3.12.2
20 июл. 2023 г.95Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.12.1

3.12.1
18 июл. 2023 г.71Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
alpha

3.12.0

3.12.0
6 июл. 2023 г.69Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
alpha

3.12.0

3.12.0
5 июл. 2023 г.51Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.11.1

3.11.1
22 июн. 2023 г.67Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.11.0

3.11.0
22 мая 2023 г.69Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.11.0

3.11.0
22 мая 2023 г.97Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

3.10.3

3.10.3
13 мая 2023 г.60Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

3.10.2

3.10.2
13 мая 2023 г.55Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

3.10.2

3.10.2
27 апр. 2023 г.65Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.10.1

3.10.1
21 апр. 2023 г.50Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.10.1

3.10.1
21 апр. 2023 г.54Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

3.10.0

3.10.0
17 апр. 2023 г.54Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

3.10.0

3.10.0
17 апр. 2023 г.48Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.9.2

3.9.2
8 апр. 2023 г.66Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

3.9.2

3.9.2
22 мар. 2023 г.65Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.9.1

3.9.1
22 мар. 2023 г.62Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

3.9.1

3.9.1
22 мар. 2023 г.57Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.9.0

3.9.0
17 мар. 2023 г.53Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.8.4

3.8.4
8 мар. 2023 г.61Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.8.3

3.8.3
25 февр. 2023 г.86Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.8.2

3.8.2
22 февр. 2023 г.98Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

3.8.2

3.8.2
22 февр. 2023 г.54Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.8.1

3.8.1
8 февр. 2023 г.64Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

3.8.1

3.8.1
8 февр. 2023 г.69Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.8.0

3.8.0
7 февр. 2023 г.51Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.7.2

3.7.2
6 февр. 2023 г.48Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.7.2

3.7.2
6 февр. 2023 г.69Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

3.7.1

3.7.1
5 февр. 2023 г.57Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

3.7.0

3.7.0
4 февр. 2023 г.70Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.6.2

3.6.2
18 янв. 2023 г.66Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

3.6.2

3.6.2
18 янв. 2023 г.76Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.6.1

3.6.1
17 янв. 2023 г.66Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

3.6.1

3.6.1
17 янв. 2023 г.59Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.6.0

3.6.0
15 янв. 2023 г.65Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

3.6.0

3.6.0
14 янв. 2023 г.48Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.5.2

3.5.2
11 янв. 2023 г.58Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.5.1

3.5.1
11 янв. 2023 г.52Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.5.1

3.5.1
11 янв. 2023 г.96Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

3.5.0

3.5.0
9 янв. 2023 г.59Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

3.5.0

3.5.0
9 янв. 2023 г.61Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.
release

3.4.0

3.4.0
2 янв. 2023 г.74Minecraft: 1.19.2forge
Скачать
Что нового
No changelog was specified.
release

2.8.2

2.8.2
26 дек. 2022 г.1,2 тыс.Minecraft: 1.18.2fabric
Скачать
release

2.9.1

2.9.1
26 дек. 2022 г.8,2 тыс.Minecraft: 1.18.2forge
Скачать
release

3.4.0

3.4.0
26 дек. 2022 г.74Minecraft: 1.19.2fabric
Скачать
Что нового
No changelog was specified.