Changes

Summary

  1. Add conditional recipe support for anvil recipes (details)
  2. Make anvil recipe matching handle multiple items correctly (details)
  3. Add mulch anvil recipes (details)
  4. Prefer recipes with more ingredients (details)
Commit c99addfa7a8d91d397de2ab38cdc653b70c6d5f2 by spencerb21
Add conditional recipe support for anvil recipes
The file was modifiedsrc/main/java/knightminer/inspirations/common/datagen/AnvilRecipeBuilder.java (diff)
Commit 3d1cfbe8c0dbd8168b90f251db3dc7b5e08aa03c by spencerb21
Make anvil recipe matching handle multiple items correctly
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/entity/SmashingAnvilEntity.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/anvil/AnvilInventory.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/anvil/AnvilRecipe.java (diff)
Commit c24f0dbcc029981410fc8d58838e851281a48ba6 by spencerb21
Add mulch anvil recipes
The file was addedsrc/generated/resources/data/inspirations/recipes/black_mulch_from_anvil_smashing.json
The file was modifiedsrc/generated/resources/data/inspirations/recipes/plain_mulch_from_anvil_smashing.json (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/building/datagen/BuildingRecipeProvider.java (diff)
The file was addedsrc/generated/resources/data/inspirations/recipes/red_mulch_from_anvil_smashing.json
The file was addedsrc/generated/resources/data/inspirations/recipes/blue_mulch_from_anvil_smashing.json
The file was modifiedsrc/main/java/knightminer/inspirations/common/datagen/AnvilRecipeBuilder.java (diff)
The file was addedsrc/generated/resources/data/inspirations/recipes/brown_mulch_from_anvil_smashing.json
Commit 2385c6de52dfb829525cbae25deecfcc65ff8f7c by spencerb21
Prefer recipes with more ingredients
Temp, should be pre-sorted at datapack reload
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/entity/SmashingAnvilEntity.java (diff)