Class ArsNouveauAddon.ANEnchantingApparatusMapper

java.lang.Object
com.tagnumelite.projecteintegration.api.recipe.ABaseRecipeMapper<com.hollingsworth.arsnouveau.common.crafting.recipes.EnchantingApparatusRecipe>
com.tagnumelite.projecteintegration.api.recipe.ARecipeTypeMapper<com.hollingsworth.arsnouveau.common.crafting.recipes.EnchantingApparatusRecipe>
com.tagnumelite.projecteintegration.addons.ArsNouveauAddon.ANEnchantingApparatusMapper
All Implemented Interfaces:
IRecipeMapper<com.hollingsworth.arsnouveau.common.crafting.recipes.EnchantingApparatusRecipe>, moze_intel.projecte.api.config.IConfigurableElement, moze_intel.projecte.api.mapper.recipe.IRecipeTypeMapper
Enclosing class:
ArsNouveauAddon

public static class ArsNouveauAddon.ANEnchantingApparatusMapper extends ARecipeTypeMapper<com.hollingsworth.arsnouveau.common.crafting.recipes.EnchantingApparatusRecipe>
  • Constructor Details

    • ANEnchantingApparatusMapper

      public ANEnchantingApparatusMapper()
  • Method Details

    • getName

      public String getName()
    • canHandle

      public boolean canHandle(net.minecraft.world.item.crafting.RecipeType<?> recipeType)
    • getIngredients

      protected List<net.minecraft.world.item.crafting.Ingredient> getIngredients(com.hollingsworth.arsnouveau.common.crafting.recipes.EnchantingApparatusRecipe recipe)
      Overrides:
      getIngredients in class ARecipeTypeMapper<com.hollingsworth.arsnouveau.common.crafting.recipes.EnchantingApparatusRecipe>
      Parameters:
      recipe -
      Returns:
    • getOutput

      public NSSOutput getOutput(com.hollingsworth.arsnouveau.common.crafting.recipes.EnchantingApparatusRecipe recipe)
      Specified by:
      getOutput in interface IRecipeMapper<com.hollingsworth.arsnouveau.common.crafting.recipes.EnchantingApparatusRecipe>
      Overrides:
      getOutput in class ARecipeTypeMapper<com.hollingsworth.arsnouveau.common.crafting.recipes.EnchantingApparatusRecipe>
      Parameters:
      recipe -
      Returns: