Class HCBrewingRecipe

  • All Implemented Interfaces:
    hiiragi283.lib.recipe.HTBiRecipeFactory , hiiragi283.lib.recipe.HTRecipePredicate , hiiragi283.lib.recipe.base.HTItemOrFluidRecipe , hiiragi283.lib.recipe.base.HTProgressRecipe , hiiragi283.lib.recipe.base.HTProgressRecipe.Simple , hiiragi283.lib.recipe.base.HTRecipeFactories.ItemAndFluid , hiiragi283.lib.recipe.base.HTRecipePredicates.DoubleInput , hiiragi283.lib.recipe.base.HTRecipePredicates.ItemAndFluid , java.util.function.BiPredicate

    @JvmRecord() 
    public final class HCBrewingRecipe
    extends Record implements HTItemOrFluidRecipe, HTProgressRecipe.Simple<HTItemAndFluidRecipeInput>
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
      HCBrewingRecipe(Holder<Potion> potionFrom, Ingredient ingredient, Holder<Potion> potionTo)
      HCBrewingRecipe(PotionBrewing.Mix<Potion> accessor)
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final Holder<Potion> getPotionFrom()
      final Ingredient getIngredient()
      final Holder<Potion> getPotionTo()
      HTProgressData getProgressData()
      Boolean test(TypedInstance<Item> first, TypedInstance<Fluid> second)
      Pair<Integer, Integer> getRequiredAmount(TypedInstance<Item> first, TypedInstance<Fluid> second)
      HTItemAndFluidResult assemble(ItemInstance firstInput, FluidInstance secondInput) 指定されたfirstInputsecondInputから完成品を作成します。
      • Methods inherited from class hiiragi283.lib.recipe.base.HTRecipePredicates.ItemAndFluid

        matches
      • Methods inherited from class java.util.function.BiPredicate

        and, negate, or
      • Methods inherited from class hiiragi283.lib.recipe.base.HTProgressRecipe

        getProgressData
      • Methods inherited from class java.lang.Object

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