Package hiiragi283.core.common.recipe
Class HCColoringRecipe
-
- 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
@JvmRecord() public final class HCColoringRecipe extends Record implements HTItemOrFluidRecipe
-
-
Field Summary
Fields Modifier and Type Field Description private final TagKey<Item>inputTagprivate final HTColoredContents<out HTHolderLike<out ItemLike, ?>>contentsprivate final Integertime
-
Constructor Summary
Constructors Constructor Description HCColoringRecipe(TagKey<Item> inputTag, HTColoredContents<out HTHolderLike<out ItemLike, ?>> contents)
-
Method Summary
Modifier and Type Method Description final TagKey<Item>getInputTag()final HTColoredContents<out HTHolderLike<out ItemLike, ?>>getContents()IntegergetTime()Ior<Predicate<ItemStack>, Predicate<FluidStack>>getPredicate()Ior<Integer, Integer>getRequiredAmount(HTItemAndFluidRecipeInput input)ItemStackassemble(HTItemAndFluidRecipeInput input, HolderLookup.Provider registries)指定されたinputとregistriesから完成品を作成します。 FluidStackassembleFluid(HTItemAndFluidRecipeInput input, HolderLookup.Provider registries)完成品の液体を取得します。 -
-
Constructor Detail
-
HCColoringRecipe
HCColoringRecipe(TagKey<Item> inputTag, HTColoredContents<out HTHolderLike<out ItemLike, ?>> contents)
-
-
Method Detail
-
getInputTag
final TagKey<Item> getInputTag()
-
getContents
final HTColoredContents<out HTHolderLike<out ItemLike, ?>> getContents()
-
getPredicate
Ior<Predicate<ItemStack>, Predicate<FluidStack>> getPredicate()
-
getRequiredAmount
Ior<Integer, Integer> getRequiredAmount(HTItemAndFluidRecipeInput input)
-
assemble
ItemStack assemble(HTItemAndFluidRecipeInput input, HolderLookup.Provider registries)
指定されたinputとregistriesから完成品を作成します。
-
assembleFluid
FluidStack assembleFluid(HTItemAndFluidRecipeInput input, HolderLookup.Provider registries)
完成品の液体を取得します。
-
-
-
-