Changes

Summary

  1. Fix some modiifers and smeltery recipes consuming allowing filled tanks (#5155) (details)
  2. Allow breaking seared tanks with pistons and placing them with dispensers (details)
Commit 496ad8c7d775d8251d27c5254f00db2dc31b5a46 by KnightMiner
Fix some modiifers and smeltery recipes consuming allowing filled tanks (#5155)

Due to the container implementation, this allowed you to consume fluid instead of the tank itself
Works using a no container ingredient that matches items that lack a container. Primarily used for NBT sensitive containers. Using that for all such cases of dealing with empty containers instead of checking for empty NBT
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/melting/scorched/ingot_tank.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/melting/scorched/gauge.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/wetting.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/slurping.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/tank.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/scorched/alloyer.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/smeltery/data/SmelteryRecipeProvider.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/melting/seared/ingot_tank.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/shared/TinkerCommons.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/melting/seared/gauge.json (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/library/recipe/ingredient/NoContainerIngredient.java
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/melting/seared/fuel_tank.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/melting/seared/lantern.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/melting/scorched/fuel_tank.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/melting/scorched/lantern.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/spilling.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/ingredient/MaterialIngredient.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/smeltery/item/CopperCanItem.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/melting/metal/copper/can.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/spitting.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/seared/melter.json (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/library/recipe/ingredient/NestedIngredient.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/smeltery/item/TankItem.java (diff)
Commit 33249ad14eac7f6c2ebbb6203bb5700922f838df by KnightMiner
Allow breaking seared tanks with pistons and placing them with dispensers
The file was modifiedsrc/main/java/slimeknights/tconstruct/smeltery/block/component/SearedTankBlock.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/smeltery/TinkerSmeltery.java (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/shared/block/PlaceBlockDispenserBehavior.java