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.HTProcessingRecipe,java.util.function.Predicate
public final class HCBrewingRecipe implements HTProcessingRecipe<HTItemAndFluidRecipeInput>, HTFluidRecipe<HTItemAndFluidRecipeInput>
-
-
Field Summary
Fields Modifier and Type Field Description private final HTFluidIngredientpotionFromprivate final HTItemIngredientingredientprivate final HTFluidResultpotionToprivate final Integertime
-
Constructor Summary
Constructors Constructor Description HCBrewingRecipe(HTFluidIngredient potionFrom, HTItemIngredient ingredient, HTFluidResult potionTo)
-
Method Summary
Modifier and Type Method Description final HTFluidIngredientgetPotionFrom()final HTItemIngredientgetIngredient()final HTFluidResultgetPotionTo()IntegergetTime()Booleantest(HTItemAndFluidRecipeInput input)指定されたinputが,このレシピの条件を満たすか判定します。 ItemStackassemble(HTItemAndFluidRecipeInput input, HolderLookup.Provider registries)指定されたinputとregistriesから完成品を作成します。 FluidStackassembleFluid(HTItemAndFluidRecipeInput input, HolderLookup.Provider registries)完成品の液体を取得します。 -
-
Constructor Detail
-
HCBrewingRecipe
HCBrewingRecipe(HTFluidIngredient potionFrom, HTItemIngredient ingredient, HTFluidResult potionTo)
-
-
Method Detail
-
getPotionFrom
final HTFluidIngredient getPotionFrom()
-
getIngredient
final HTItemIngredient getIngredient()
-
getPotionTo
final HTFluidResult getPotionTo()
-
test
Boolean test(HTItemAndFluidRecipeInput input)
指定されたinputが,このレシピの条件を満たすか判定します。
-
assemble
ItemStack assemble(HTItemAndFluidRecipeInput input, HolderLookup.Provider registries)
指定されたinputとregistriesから完成品を作成します。
-
assembleFluid
FluidStack assembleFluid(HTItemAndFluidRecipeInput input, HolderLookup.Provider registries)
完成品の液体を取得します。
-
-
-
-