Changes

Summary

  1. Simply content match ingredient by removing generic type (details)
  2. Allow transform recipes to have a custom sound (details)
  3. Add custom content types, include ice as a recipe example using that and transforms (details)
  4. Switch ingredient handling to sized ingredient and special case empty (details)
Commit fcf6b04e474cb0c7ced8ca4893140bb8c4abb5b9 by KnightMiner
Simply content match ingredient by removing generic type
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/ingredient/FluidCauldronIngredient.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/ingredient/ContentMatchIngredient.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/CauldronIngredients.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/data/RecipesRecipeProvider.java (diff)
Commit 76cc8380d7151431fc9cb05dbd1216200e342c44 by KnightMiner
Allow transform recipes to have a custom sound
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/recipe/CauldronTransformBuilder.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/recipe/CauldronTransform.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/tileentity/CauldronTileEntity.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/recipe/CauldronRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/recipe/CauldronRecipe.java (diff)
Commit 0570790fd72b3fe440b70ef8b90729eee9dfb2c3 by KnightMiner
Add custom content types, include ice as a recipe example using that and transforms

TODO: want a cold cauldront temperature instead of using room temperature for ice
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/cauldron/cauldron/ice/water_from_ice.json
The file was addedsrc/generated/resources/data/inspirations/recipes/cauldron/ice/ice_from_water.json
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/tileentity/CauldronTileEntity.java (diff)
The file was addedsrc/generated/resources/data/inspirations/recipes/cauldron/ice/water_from_ice_melting.json
The file was addedsrc/generated/resources/data/inspirations/recipes/cauldron/ice/ice_from_packed_ice.json
The file was addedsrc/generated/resources/data/inspirations/recipes/cauldron/ice/water_from_ice.json
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/CauldronContentTypes.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/CauldronIngredients.java (diff)
The file was addedsrc/generated/resources/data/inspirations/recipes/cauldron/ice/packed_ice_from_ice.json
The file was addedsrc/main/java/knightminer/inspirations/library/client/CustomTextureLoader.java
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/cauldron/cauldron/ice/ice_from_packed_ice.json
The file was modifiedsrc/main/java/knightminer/inspirations/library/client/model/CauldronModel.java (diff)
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/cauldron/cauldron/ice/pickup_ice.json
The file was modifiedsrc/generated/resources/.cache/cache (diff)
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/cauldron/cauldron/ice/pickup_packed_ice.json
The file was removedsrc/generated/resources/data/inspirations/recipes/cauldron/water_from_ice.json
The file was addedsrc/main/java/knightminer/inspirations/library/util/IEarlySelectiveReloadListener.java
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/recipe/cauldron/contents/ColorContentType.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/shared/SharedClientEvents.java (diff)
The file was removedsrc/generated/resources/data/inspirations/advancements/recipes/cauldron/cauldron/water_from_ice.json
The file was addedsrc/main/java/knightminer/inspirations/recipes/recipe/cauldron/contents/CustomContentType.java
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/data/RecipesRecipeProvider.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/recipe/CauldronRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/contents/ICauldronContents.java (diff)
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/cauldron/cauldron/ice/water_from_ice_melting.json
The file was addedsrc/generated/resources/data/inspirations/recipes/cauldron/ice/pickup_packed_ice.json
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/cauldron/cauldron/ice/packed_ice_from_ice.json
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/recipe/cauldron/contents/PotionContentType.java (diff)
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/cauldron/cauldron/ice/ice_from_water.json
The file was addedsrc/main/resources/assets/inspirations/models/cauldron_textures.json
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/RecipesClientEvents.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/recipe/cauldron/contents/DyeContentType.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/recipe/CauldronTransformBuilder.java (diff)
The file was addedsrc/generated/resources/data/inspirations/recipes/cauldron/ice/pickup_ice.json
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/contents/CauldronContentType.java (diff)
Commit 84bf145b7a0970e095b19a6636277d775d64ba89 by KnightMiner
Switch ingredient handling to sized ingredient and special case empty

Empty (no input) now means item input is ignored. Used for recipes where you remove something that needs no container, so must have careful content matches in place
Fixed a few recipes while I was updating data gen, including ice forgetting the predicate, and rabbit stew using the wrong item input
The file was modifiedsrc/generated/resources/data/inspirations/recipes/cauldron/beetroot_soup/stew_small.json (diff)
The file was addedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/ingredient/SizedIngredient.java
The file was modifiedsrc/generated/resources/data/inspirations/recipes/cauldron/ice/pickup_ice.json (diff)
The file was modifiedsrc/generated/resources/.cache/cache (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/recipe/CauldronRecipe.java (diff)
The file was modifiedsrc/generated/resources/data/inspirations/recipes/cauldron/mushroom_stew/stew_small.json (diff)
The file was modifiedsrc/generated/resources/data/inspirations/recipes/cauldron/rabbit_stew/stew_large.json (diff)
The file was modifiedsrc/generated/resources/data/inspirations/recipes/cauldron/beetroot_soup/stew_large.json (diff)
The file was modifiedsrc/generated/resources/data/inspirations/recipes/cauldron/potato_soup/stew_small.json (diff)
The file was modifiedsrc/generated/resources/data/inspirations/recipes/cauldron/mushroom_stew/stew_large.json (diff)
The file was modifiedsrc/generated/resources/data/inspirations/recipes/cauldron/ice/water_from_ice.json (diff)
The file was modifiedsrc/generated/resources/data/inspirations/recipes/cauldron/ice/ice_from_packed_ice.json (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/data/RecipesRecipeProvider.java (diff)
The file was modifiedsrc/generated/resources/data/inspirations/recipes/cauldron/potato_soup/stew_large.json (diff)
The file was modifiedsrc/generated/resources/data/inspirations/recipes/cauldron/ice/water_from_ice_melting.json (diff)
The file was modifiedsrc/generated/resources/data/inspirations/recipes/cauldron/rabbit_stew/stew_small.json (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/recipe/CauldronRecipeBuilder.java (diff)