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