Class ChemicalChemicalToChemicalRecipeHandler
java.lang.Object
org.cyclops.integratedmekanism.capability.recipehandler.MekanismRecipeHandler<mekanism.api.recipes.ChemicalChemicalToChemicalRecipe>
org.cyclops.integratedmekanism.capability.recipehandler.ChemicalChemicalToChemicalRecipeHandler
- All Implemented Interfaces:
org.cyclops.commoncapabilities.api.capability.recipehandler.IRecipeHandler
public class ChemicalChemicalToChemicalRecipeHandler
extends MekanismRecipeHandler<mekanism.api.recipes.ChemicalChemicalToChemicalRecipe>
-
Field Summary
Fields inherited from class org.cyclops.integratedmekanism.capability.recipehandler.MekanismRecipeHandler
CACHED_RECIPES -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedChemicalChemicalToChemicalRecipeHandler(mekanism.common.recipe.IMekanismRecipeTypeProvider<?, ? extends mekanism.api.recipes.ChemicalChemicalToChemicalRecipe, ?> recipeType, Supplier<net.minecraft.world.level.Level> levelSupplier) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleandoesRecipeMatchInput(mekanism.api.recipes.ChemicalChemicalToChemicalRecipe recipe, org.cyclops.commoncapabilities.api.ingredient.IMixedIngredients input) booleanisValidSizeInput(org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?, ?> ingredientComponent, int size) protected voidrecipeToInputs(mekanism.api.recipes.ChemicalChemicalToChemicalRecipe recipe, Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?, ?>, List<org.cyclops.commoncapabilities.api.capability.recipehandler.IPrototypedIngredientAlternatives<?, ?>>> inputs) protected voidrecipeToOutputs(mekanism.api.recipes.ChemicalChemicalToChemicalRecipe recipe, Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?, ?>, List<?>> outputs) protected voidrecipeToOutputsSimulated(mekanism.api.recipes.ChemicalChemicalToChemicalRecipe recipe, org.cyclops.commoncapabilities.api.ingredient.IMixedIngredients input, Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?, ?>, List<?>> outputs) Methods inherited from class org.cyclops.integratedmekanism.capability.recipehandler.MekanismRecipeHandler
getLevel, getPrototypesFromChemicalIngredient, getPrototypesFromFluidIngredient, getPrototypesFromItemIngredient, getRecipeInputComponents, getRecipeOutputComponents, getRecipes, getRecipesUncached, getRecipeType, isValid, simulateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.cyclops.commoncapabilities.api.capability.recipehandler.IRecipeHandler
simulate
-
Constructor Details
-
ChemicalChemicalToChemicalRecipeHandler
protected ChemicalChemicalToChemicalRecipeHandler(mekanism.common.recipe.IMekanismRecipeTypeProvider<?, ? extends mekanism.api.recipes.ChemicalChemicalToChemicalRecipe, ?> recipeType, Supplier<net.minecraft.world.level.Level> levelSupplier)
-
-
Method Details
-
isValidSizeInput
public boolean isValidSizeInput(org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?, ?> ingredientComponent, int size) -
recipeToInputs
protected void recipeToInputs(mekanism.api.recipes.ChemicalChemicalToChemicalRecipe recipe, Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?, ?>, List<org.cyclops.commoncapabilities.api.capability.recipehandler.IPrototypedIngredientAlternatives<?, ?>>> inputs) - Specified by:
recipeToInputsin classMekanismRecipeHandler<mekanism.api.recipes.ChemicalChemicalToChemicalRecipe>
-
recipeToOutputs
protected void recipeToOutputs(mekanism.api.recipes.ChemicalChemicalToChemicalRecipe recipe, Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?, ?>, List<?>> outputs) - Specified by:
recipeToOutputsin classMekanismRecipeHandler<mekanism.api.recipes.ChemicalChemicalToChemicalRecipe>
-
recipeToOutputsSimulated
protected void recipeToOutputsSimulated(mekanism.api.recipes.ChemicalChemicalToChemicalRecipe recipe, org.cyclops.commoncapabilities.api.ingredient.IMixedIngredients input, Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?, ?>, List<?>> outputs) - Specified by:
recipeToOutputsSimulatedin classMekanismRecipeHandler<mekanism.api.recipes.ChemicalChemicalToChemicalRecipe>
-
doesRecipeMatchInput
protected boolean doesRecipeMatchInput(mekanism.api.recipes.ChemicalChemicalToChemicalRecipe recipe, org.cyclops.commoncapabilities.api.ingredient.IMixedIngredients input) - Specified by:
doesRecipeMatchInputin classMekanismRecipeHandler<mekanism.api.recipes.ChemicalChemicalToChemicalRecipe>
-