Class HTItemIngredient

  • All Implemented Interfaces:
    hiiragi283.lib.recipe.ingredient.HTIngredient , java.util.function.Predicate

    @JvmInline() 
    public final class HTItemIngredient
     implements HTIngredient<Item, ItemStack>
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final Ingredient getUnsized()
      final Integer getCount()
      Boolean test(TypedInstance<Item> instance) 指定したinstanceが条件を満たしているか判定します。
      Boolean testOnlyType(TypedInstance<Item> instance) 指定したinstanceが数量を除いて条件を満たしているか判定します。
      Integer getRequiredAmount(TypedInstance<Item> instance)
      List<ItemStack> getPreviewStacks(ContextMap contextMap)
      • Methods inherited from class java.util.function.Predicate

        and, negate, or
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HTItemIngredient

        HTItemIngredient(SizedIngredient delegate)
      • HTItemIngredient

        HTItemIngredient(Ingredient ingredient, Integer count)