Interface IProcessingRecipeHandler<T extends com.simibubi.create.content.processing.recipe.ProcessingRecipe<?>>
- All Superinterfaces:
com.blamejared.crafttweaker.api.recipe.handler.IRecipeHandler<T>
- All Known Implementing Classes:
CompactingRecipeHandler,CrushingRecipeHandler,CuttingRecipeHandler,DeployerApplicationRecipeHandler,EmptyingRecipeHandler,FillingRecipeHandler,ItemApplicationRecipeHandler,MillingRecipeHandler,MixingRecipeHandler,PressingRecipeHandler,SandPaperPolishingRecipeHandler
public interface IProcessingRecipeHandler<T extends com.simibubi.create.content.processing.recipe.ProcessingRecipe<?>>
extends com.blamejared.crafttweaker.api.recipe.handler.IRecipeHandler<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.blamejared.crafttweaker.api.recipe.handler.IRecipeHandler
com.blamejared.crafttweaker.api.recipe.handler.IRecipeHandler.For -
Method Summary
Modifier and TypeMethodDescriptiondefault Optional<com.blamejared.crafttweaker.api.recipe.component.IDecomposedRecipe>decompose(com.blamejared.crafttweaker.api.recipe.manager.base.IRecipeManager<? super T> manager, T recipe) default <U extends net.minecraft.world.item.crafting.Recipe<?>>
booleandoesConflict(com.blamejared.crafttweaker.api.recipe.manager.base.IRecipeManager<? super T> manager, T first, U secondRecipe) com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder.ProcessingRecipeFactory<T>factory()booleanisGoodRecipe(net.minecraft.world.item.crafting.Recipe<?> recipe) recompose(com.blamejared.crafttweaker.api.recipe.manager.base.IRecipeManager<? super T> manager, net.minecraft.resources.ResourceLocation name, com.blamejared.crafttweaker.api.recipe.component.IDecomposedRecipe recipe) Methods inherited from interface com.blamejared.crafttweaker.api.recipe.handler.IRecipeHandler
dumpToCommandString
-
Method Details
-
doesConflict
default <U extends net.minecraft.world.item.crafting.Recipe<?>> boolean doesConflict(com.blamejared.crafttweaker.api.recipe.manager.base.IRecipeManager<? super T> manager, T first, U secondRecipe) - Specified by:
doesConflictin interfacecom.blamejared.crafttweaker.api.recipe.handler.IRecipeHandler<T extends com.simibubi.create.content.processing.recipe.ProcessingRecipe<?>>
-
decompose
default Optional<com.blamejared.crafttweaker.api.recipe.component.IDecomposedRecipe> decompose(com.blamejared.crafttweaker.api.recipe.manager.base.IRecipeManager<? super T> manager, T recipe) - Specified by:
decomposein interfacecom.blamejared.crafttweaker.api.recipe.handler.IRecipeHandler<T extends com.simibubi.create.content.processing.recipe.ProcessingRecipe<?>>
-
recompose
default Optional<T> recompose(com.blamejared.crafttweaker.api.recipe.manager.base.IRecipeManager<? super T> manager, net.minecraft.resources.ResourceLocation name, com.blamejared.crafttweaker.api.recipe.component.IDecomposedRecipe recipe) - Specified by:
recomposein interfacecom.blamejared.crafttweaker.api.recipe.handler.IRecipeHandler<T extends com.simibubi.create.content.processing.recipe.ProcessingRecipe<?>>
-
isGoodRecipe
boolean isGoodRecipe(net.minecraft.world.item.crafting.Recipe<?> recipe) -
factory
com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder.ProcessingRecipeFactory<T> factory()
-