Class PneumaticCraftAddon.PCRExplosionCraftingMapper
java.lang.Object
com.tagnumelite.projecteintegration.api.recipe.ABaseRecipeMapper<me.desht.pneumaticcraft.api.crafting.recipe.ExplosionCraftingRecipe>
com.tagnumelite.projecteintegration.api.recipe.ARecipeTypeMapper<me.desht.pneumaticcraft.api.crafting.recipe.ExplosionCraftingRecipe>
com.tagnumelite.projecteintegration.addons.PneumaticCraftAddon.PCRExplosionCraftingMapper
- All Implemented Interfaces:
IRecipeMapper<me.desht.pneumaticcraft.api.crafting.recipe.ExplosionCraftingRecipe>,moze_intel.projecte.api.config.IConfigurableElement,moze_intel.projecte.api.mapper.recipe.IRecipeTypeMapper
- Enclosing class:
PneumaticCraftAddon
public static class PneumaticCraftAddon.PCRExplosionCraftingMapper
extends ARecipeTypeMapper<me.desht.pneumaticcraft.api.crafting.recipe.ExplosionCraftingRecipe>
-
Field Summary
Fields inherited from class com.tagnumelite.projecteintegration.api.recipe.ABaseRecipeMapper
fakeGroupManager, mapper, recipeID, registryAccess -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanHandle(net.minecraft.world.item.crafting.RecipeType<?> recipeType) getInput(me.desht.pneumaticcraft.api.crafting.recipe.ExplosionCraftingRecipe recipe) getName()getOutput(me.desht.pneumaticcraft.api.crafting.recipe.ExplosionCraftingRecipe recipe) booleanMethods inherited from class com.tagnumelite.projecteintegration.api.recipe.ARecipeTypeMapper
getIngredients, getRequiredMods, getTranslationKey, handleRecipeMethods inherited from class com.tagnumelite.projecteintegration.api.recipe.ABaseRecipeMapper
addConversionsAndReturn, addIngredient, convertFluidIngredient, convertFluidIngredient, convertFluidIngredient, convertFluidIngredients, convertIngredient, convertIngredient, convertItemStack, convertRecipe, convertSingleFluidStack, convertSingleIngredient, convertSingleIngredient, convertSingleItemStack, getFakeGroup, getOutputBuilder, mapOutput, mapOutputsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface moze_intel.projecte.api.config.IConfigurableElement
addConfigOptions, getConfigPath
-
Constructor Details
-
PCRExplosionCraftingMapper
public PCRExplosionCraftingMapper()
-
-
Method Details
-
getName
-
getDescription
- Specified by:
getDescriptionin interfacemoze_intel.projecte.api.config.IConfigurableElement- Specified by:
getDescriptionin interfaceIRecipeMapper<me.desht.pneumaticcraft.api.crafting.recipe.ExplosionCraftingRecipe>- Overrides:
getDescriptionin classABaseRecipeMapper<me.desht.pneumaticcraft.api.crafting.recipe.ExplosionCraftingRecipe>
-
isAvailable
public boolean isAvailable() -
canHandle
public boolean canHandle(net.minecraft.world.item.crafting.RecipeType<?> recipeType) -
getInput
public NSSInput getInput(me.desht.pneumaticcraft.api.crafting.recipe.ExplosionCraftingRecipe recipe) - Specified by:
getInputin interfaceIRecipeMapper<me.desht.pneumaticcraft.api.crafting.recipe.ExplosionCraftingRecipe>- Overrides:
getInputin classARecipeTypeMapper<me.desht.pneumaticcraft.api.crafting.recipe.ExplosionCraftingRecipe>- Parameters:
recipe-- Returns:
-
getOutput
public NSSOutput getOutput(me.desht.pneumaticcraft.api.crafting.recipe.ExplosionCraftingRecipe recipe) - Specified by:
getOutputin interfaceIRecipeMapper<me.desht.pneumaticcraft.api.crafting.recipe.ExplosionCraftingRecipe>- Overrides:
getOutputin classARecipeTypeMapper<me.desht.pneumaticcraft.api.crafting.recipe.ExplosionCraftingRecipe>- Parameters:
recipe-- Returns:
-