Changes

Summary

  1. Remove empty cauldron contents (details)
  2. Fix cauldron item model (details)
  3. Remove strict requirement that a content type is read from a string (details)
  4. Fix model error for waypoint compass (details)
  5. Fix a few places not responding to the cauldron recipes config (details)
  6. Fix wrong prop for milk bucket recipe (details)
  7. Add DynamicFinishedRecipe as I implement IFinishedRecipe a lot (details)
  8. Add a delay to potion brewing in cauldrons (details)
Commit d9a31208a26007f70d37bf9b2372126bdd3b0902 by KnightMiner
Remove empty cauldron contents

Empty in most places was used as a wildcard, recipes normally just checked levels instead. Easier to just make nullable for wildcard and use water elsewhere
Fixes an error where cauldrons placed from vanilla show as empty
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/recipe/CauldronRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/recipe/inventory/VanillaCauldronInventory.java (diff)
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/inventory/ICauldronState.java (diff)
The file was removedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/contents/EmptyContentType.java
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/recipe/CauldronTransform.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/util/DisplayCauldronRecipe.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/recipe/cauldron/DyeCauldronWaterRecipe.java (diff)
The file was removedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/contents/EmptyCauldronContents.java
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/recipe/AbstractCauldronRecipe.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/recipe/CauldronRecipe.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/tileentity/CauldronTileEntity.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/recipe/cauldron/MixCauldronDyeRecipe.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/special/DyeableCauldronRecipe.java (diff)
Commit 25dca0988e22fd99a502635619eb6f8f4c3eb870 by KnightMiner
Fix cauldron item model
The file was modifiedsrc/main/resources/assets/inspirations/config_resources/item_models/cauldron.json (diff)
Commit 71baca229899015543b575f1d0dacc084cf8fb49 by KnightMiner
Remove strict requirement that a content type is read from a string

Buffer method is now generic, JSON has an option to read/write to object or element, and NBT is just manual now
Should mean buffer is more efficient
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/recipe/cauldron/contents/ColorContentType.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/recipe/cauldron/contents/CustomContentType.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/contents/NamedContentType.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/contents/CauldronContentType.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/common/network/CauldronContentUpatePacket.java (diff)
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/contents/RegistryContentType.java (diff)
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/recipe/CauldronRecipeBuilder.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/library/recipe/cauldron/contents/ICauldronContents.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/recipe/CauldronRecipe.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/recipe/cauldron/contents/CauldronContents.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/tileentity/CauldronTileEntity.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/recipe/cauldron/contents/DyeContentType.java (diff)
Commit 299fdc4ff76662e5f90791c8b834b932d53d5e28 by KnightMiner
Fix model error for waypoint compass
The file was modifiedsrc/main/resources/assets/inspirations/models/item/magenta_waypoint_compass.json (diff)
The file was modifiedsrc/main/resources/assets/inspirations/models/item/black_waypoint_compass.json (diff)
The file was modifiedsrc/main/resources/assets/inspirations/models/item/blue_waypoint_compass.json (diff)
The file was modifiedsrc/main/resources/assets/inspirations/models/item/light_blue_waypoint_compass.json (diff)
The file was modifiedsrc/main/resources/assets/inspirations/models/item/gray_waypoint_compass.json (diff)
The file was modifiedsrc/main/resources/assets/inspirations/models/item/cyan_waypoint_compass.json (diff)
The file was modifiedsrc/main/resources/assets/inspirations/models/item/orange_waypoint_compass.json (diff)
The file was modifiedsrc/main/resources/assets/inspirations/models/item/purple_waypoint_compass.json (diff)
The file was addedsrc/main/resources/assets/inspirations/models/item/white_waypoint_compass.json
The file was modifiedsrc/main/resources/assets/inspirations/models/item/red_waypoint_compass.json (diff)
The file was modifiedsrc/main/resources/assets/inspirations/models/item/lime_waypoint_compass.json (diff)
The file was modifiedsrc/main/resources/assets/inspirations/models/item/pink_waypoint_compass.json (diff)
The file was modifiedsrc/main/resources/assets/inspirations/models/item/yellow_waypoint_compass.json (diff)
The file was modifiedsrc/main/resources/assets/inspirations/models/item/brown_waypoint_compass.json (diff)
The file was modifiedsrc/main/resources/assets/inspirations/models/item/green_waypoint_compass.json (diff)
The file was removedsrc/main/resources/assets/inspirations/models/item/waypoint_compass.json
The file was modifiedsrc/main/resources/assets/inspirations/models/item/light_gray_waypoint_compass.json (diff)
Commit 64c07104f2878441935501a704e23dbed8a4f4f1 by KnightMiner
Fix a few places not responding to the cauldron recipes config

Allows enhanced cauldron without cauldron recipes, has a few minor changes
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/tileentity/CauldronTileEntity.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/plugins/jei/JEIPlugin.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/block/EnhancedCauldronBlock.java (diff)
Commit 51efbf6daa0ccdbeb4bf2b909d5d58e6b52e43a0 by KnightMiner
Fix wrong prop for milk bucket recipe

Depends on cauldron supporting fluids
The file was modifiedsrc/generated/resources/data/inspirations/recipes/cauldron/empty_milk_bucket.json (diff)
The file was modifiedsrc/generated/resources/.cache/cache (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/data/RecipesRecipeProvider.java (diff)
The file was modifiedsrc/generated/resources/data/inspirations/recipes/cauldron/fill_milk_bucket.json (diff)
Commit 7af942b22c416a82649e57dadb96a029d2652fe3 by KnightMiner
Add DynamicFinishedRecipe as I implement IFinishedRecipe a lot
The file was removedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/special/FillPotionCauldronRecipeBuilder.java
The file was removedsrc/generated/resources/data/inspirations/advancements/recipes/cauldron/cauldron/potion/splash_fill.json
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/special/DyeableCauldronRecipe.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/recipe/cauldron/MixCauldronDyeRecipe.java (diff)
The file was removedsrc/generated/resources/data/inspirations/advancements/recipes/cauldron/cauldron/potion/normal_empty.json
The file was removedsrc/generated/resources/data/inspirations/advancements/recipes/cauldron/cauldron/potion/lingering_empty.json
The file was modifiedsrc/generated/resources/data/inspirations/recipes/cauldron/potion/tipped_arrow.json (diff)
The file was removedsrc/generated/resources/data/inspirations/advancements/recipes/cauldron/cauldron/potion/lingering_fill.json
The file was removedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/special/EmptyPotionCauldronRecipeBuilder.java
The file was removedsrc/generated/resources/data/inspirations/advancements/recipes/cauldron/cauldron/potion/normal_fill.json
The file was removedsrc/generated/resources/data/inspirations/advancements/recipes/cauldron/cauldron/potion/splash_empty.json
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/ingredient/SizedIngredient.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/data/RecipesRecipeProvider.java (diff)
The file was modifiedsrc/generated/resources/.cache/cache (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/special/EmptyPotionCauldronRecipe.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/recipe/cauldron/DyeCauldronWaterRecipe.java (diff)
The file was removedsrc/generated/resources/data/inspirations/advancements/recipes/cauldron/cauldron/potion/tipped_arrow.json
The file was addedsrc/main/java/knightminer/inspirations/library/recipe/DynamicFinishedRecipe.java
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/special/FillPotionCauldronRecipe.java (diff)
Commit 98ba9aad8dcbb54244cc801c01eac116dde9970c by KnightMiner
Add a delay to potion brewing in cauldrons

Now takes a bit longer than the brewing stand, to make up for the cauldron being cheaper. Works using "unfermented potions", which slowly stir into a regular potion under heat.
The file was addedsrc/main/resources/assets/inspirations/textures/block/fluid/potion_brewing.png
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/recipe/cauldron/contents/PotionContentType.java (diff)
The file was addedsrc/main/java/knightminer/inspirations/recipes/recipe/cauldron/PotionFermentCauldronTransform.java
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/RecipeSerializers.java (diff)
The file was addedsrc/main/resources/assets/inspirations/textures/block/fluid/potion_brewing.png.mcmeta
The file was modifiedsrc/generated/resources/data/inspirations/recipes/cauldron/potion/forge_brewing.json (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/InspirationsRecipes.java (diff)
The file was modifiedsrc/main/resources/assets/inspirations/lang/en_us.json (diff)
The file was addedsrc/generated/resources/data/inspirations/recipes/cauldron/potion/potion_ferment.json
The file was modifiedsrc/main/java/knightminer/inspirations/common/network/CauldronTransformUpatePacket.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/plugins/jei/cauldron/CauldronContentHelper.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/CauldronContentTypes.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/data/RecipesRecipeProvider.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/tileentity/CauldronTileEntity.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/recipe/cauldron/BrewingCauldronRecipe.java (diff)
The file was modifiedsrc/main/resources/assets/inspirations/models/cauldron_textures.json (diff)
The file was addedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/recipe/ICauldronTransform.java
The file was modifiedsrc/generated/resources/data/inspirations/recipes/cauldron/potion/potion_brewing.json (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/RecipeTypes.java (diff)
The file was modifiedsrc/generated/resources/.cache/cache (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/recipe/cauldron/recipe/CauldronTransform.java (diff)