Class HTFluidIngredient
-
- All Implemented Interfaces:
-
hiiragi283.core.api.recipe.ingredient.HTIngredient,java.util.function.Predicate
public final class HTFluidIngredient implements HTIngredient<FluidStack>
FluidStack向けにHTIngredientを実装したクラスです。
- Since:
0.10.0
Hiiragi Tsubasa
-
-
Field Summary
Fields Modifier and Type Field Description public final static Codec<HTFluidIngredient>CODECpublic final static StreamCodec<RegistryFriendlyByteBuf, HTFluidIngredient>STREAM_CODECprivate final FluidIngredientunsizedprivate final Integeramount
-
Constructor Summary
Constructors Constructor Description HTFluidIngredient(FluidIngredient unsized, Integer amount)
-
Method Summary
Modifier and Type Method Description final FluidIngredientgetUnsized()final IntegergetAmount()Booleantest(FluidStack stack)指定したstackが条件を満たしているか判定します。 BooleantestOnlyType(FluidStack stack)指定したstackが数量を除いて条件を満たしているか判定します。 IntegergetRequiredAmount(FluidStack stack)List<FluidStack>getPreviewStacks()-
-
Constructor Detail
-
HTFluidIngredient
HTFluidIngredient(FluidIngredient unsized, Integer amount)
-
-
Method Detail
-
getUnsized
final FluidIngredient getUnsized()
-
testOnlyType
Boolean testOnlyType(FluidStack stack)
指定したstackが数量を除いて条件を満たしているか判定します。
-
getRequiredAmount
Integer getRequiredAmount(FluidStack stack)
-
getPreviewStacks
List<FluidStack> getPreviewStacks()
-
-
-
-