Package hiiragi283.core.common.recipe
Class HCBrewingRecipe
-
- All Implemented Interfaces:
-
hiiragi283.core.api.recipe.HTRecipe,hiiragi283.core.api.recipe.base.HTFluidRecipe,hiiragi283.core.api.recipe.base.HTItemOrFluidRecipe,hiiragi283.core.api.recipe.base.HTProcessingRecipe,java.util.function.Predicate
public final class HCBrewingRecipe implements HTItemOrFluidRecipe
-
-
Field Summary
Fields Modifier and Type Field Description public final static MapBiCodec<RegistryFriendlyByteBuf, HCBrewingRecipe>CODECprivate final HTFluidIngredientpotionFromprivate final Ingredientingredientprivate final HTFluidResultpotionToprivate final Integertime
-
Constructor Summary
Constructors Constructor Description HCBrewingRecipe(HTFluidIngredient potionFrom, Ingredient ingredient, HTFluidResult potionTo)
-
Method Summary
Modifier and Type Method Description final HTFluidIngredientgetPotionFrom()final IngredientgetIngredient()final HTFluidResultgetPotionTo()IntegergetTime()Ior<Predicate<ItemStack>, Predicate<FluidStack>>getPredicate()Ior<Integer, Integer>getRequiredAmount(HTItemAndFluidRecipeInput input)ItemStackassemble(HTItemAndFluidRecipeInput input, Boolean preview)指定されたinputから完成品を作成します。 FluidStackassembleFluid(HTItemAndFluidRecipeInput input)完成品の液体を取得します。 -
-
Constructor Detail
-
HCBrewingRecipe
HCBrewingRecipe(HTFluidIngredient potionFrom, Ingredient ingredient, HTFluidResult potionTo)
-
-
Method Detail
-
getPotionFrom
final HTFluidIngredient getPotionFrom()
-
getIngredient
final Ingredient getIngredient()
-
getPotionTo
final HTFluidResult getPotionTo()
-
getPredicate
Ior<Predicate<ItemStack>, Predicate<FluidStack>> getPredicate()
-
getRequiredAmount
Ior<Integer, Integer> getRequiredAmount(HTItemAndFluidRecipeInput input)
-
assemble
ItemStack assemble(HTItemAndFluidRecipeInput input, Boolean preview)
指定されたinputから完成品を作成します。
-
assembleFluid
FluidStack assembleFluid(HTItemAndFluidRecipeInput input)
完成品の液体を取得します。
-
-
-
-