Class HTBasicEnchantingRecipe

  • All Implemented Interfaces:
    hiiragi283.core.api.recipe.HTRecipePredicate , hiiragi283.core.api.recipe.HTTriRecipeFactory , hiiragi283.core.api.recipe.base.HTRecipePredicates.TripleInput , hiiragi283.ragium.api.recipe.base.HTEnchantingRecipe , net.neoforged.neoforge.common.util.TriPredicate

    
    public abstract class HTBasicEnchantingRecipe
     implements HTEnchantingRecipe
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final HTItemIngredient getIngredient()
      abstract Integer getRequiredExpAmount()
      abstract ItemStack applyEnchantment(ItemStack stack)
      Boolean test(ItemStack first, ItemStack second, Integer third)
      Integer getRequiredExpAmount(ItemStack base, ItemStack addition)
      Integer getRequiredAdditionAmount(ItemStack base, ItemStack addition, Integer expAmount)
      ItemStack assemble(ItemStack firstInput, ItemStack secondInput, Integer thirdInput)
      • Methods inherited from class hiiragi283.ragium.api.recipe.base.HTEnchantingRecipe

        matches
      • Methods inherited from class hiiragi283.core.api.recipe.base.HTRecipePredicates.TripleInput

        getRequiredAmount
      • Methods inherited from class net.neoforged.neoforge.common.util.TriPredicate

        and, negate, or
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait