Class RotaryRecipeHandler
java.lang.Object
org.cyclops.integratedmekanism.capability.recipehandler.MekanismRecipeHandler<mekanism.api.recipes.RotaryRecipe>
org.cyclops.integratedmekanism.capability.recipehandler.RotaryRecipeHandler
- All Implemented Interfaces:
org.cyclops.commoncapabilities.api.capability.recipehandler.IRecipeHandler
-
Field Summary
Fields inherited from class org.cyclops.integratedmekanism.capability.recipehandler.MekanismRecipeHandler
CACHED_RECIPES -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRotaryRecipeHandler(Supplier<net.minecraft.world.level.Level> levelSupplier) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleandoesRecipeMatchInput(mekanism.api.recipes.RotaryRecipe recipe, org.cyclops.commoncapabilities.api.ingredient.IMixedIngredients input) Collection<org.cyclops.commoncapabilities.api.capability.recipehandler.IRecipeDefinition> protected booleanisValid(net.minecraft.world.item.crafting.RecipeHolder<? extends mekanism.api.recipes.RotaryRecipe> recipeHolder) booleanisValidSizeInput(org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?, ?> ingredientComponent, int size) protected voidrecipeToInputs(mekanism.api.recipes.RotaryRecipe recipe, Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?, ?>, List<org.cyclops.commoncapabilities.api.capability.recipehandler.IPrototypedIngredientAlternatives<?, ?>>> inputs) protected voidrecipeToOutputs(mekanism.api.recipes.RotaryRecipe recipe, Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?, ?>, List<?>> outputs) protected voidrecipeToOutputsSimulated(mekanism.api.recipes.RotaryRecipe 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, getRecipeType, 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
-
RotaryRecipeHandler
-
-
Method Details
-
isValidSizeInput
public boolean isValidSizeInput(org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?, ?> ingredientComponent, int size) -
getRecipesUncached
public Collection<org.cyclops.commoncapabilities.api.capability.recipehandler.IRecipeDefinition> getRecipesUncached()- Overrides:
getRecipesUncachedin classMekanismRecipeHandler<mekanism.api.recipes.RotaryRecipe>
-
isValid
protected boolean isValid(net.minecraft.world.item.crafting.RecipeHolder<? extends mekanism.api.recipes.RotaryRecipe> recipeHolder) - Overrides:
isValidin classMekanismRecipeHandler<mekanism.api.recipes.RotaryRecipe>
-
recipeToInputs
protected void recipeToInputs(mekanism.api.recipes.RotaryRecipe recipe, Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?, ?>, List<org.cyclops.commoncapabilities.api.capability.recipehandler.IPrototypedIngredientAlternatives<?, ?>>> inputs) - Specified by:
recipeToInputsin classMekanismRecipeHandler<mekanism.api.recipes.RotaryRecipe>
-
recipeToOutputs
protected void recipeToOutputs(mekanism.api.recipes.RotaryRecipe recipe, Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?, ?>, List<?>> outputs) - Specified by:
recipeToOutputsin classMekanismRecipeHandler<mekanism.api.recipes.RotaryRecipe>
-
recipeToOutputsSimulated
protected void recipeToOutputsSimulated(mekanism.api.recipes.RotaryRecipe recipe, org.cyclops.commoncapabilities.api.ingredient.IMixedIngredients input, Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?, ?>, List<?>> outputs) - Specified by:
recipeToOutputsSimulatedin classMekanismRecipeHandler<mekanism.api.recipes.RotaryRecipe>
-
doesRecipeMatchInput
protected boolean doesRecipeMatchInput(mekanism.api.recipes.RotaryRecipe recipe, org.cyclops.commoncapabilities.api.ingredient.IMixedIngredients input) - Specified by:
doesRecipeMatchInputin classMekanismRecipeHandler<mekanism.api.recipes.RotaryRecipe>
-