Class BulkRecipe

java.lang.Object
btw.crafting.recipe.types.BulkRecipe
All Implemented Interfaces:
IdentifiableRecipe<BulkRecipe>
Direct Known Subclasses:
LoomRecipe

public class BulkRecipe extends Object implements IdentifiableRecipe<BulkRecipe>
  • Field Details

    • recipeOutputStacks

      protected final List<ItemStack> recipeOutputStacks
    • recipeInputStacks

      protected final List<TagOrStack> recipeInputStacks
    • metadataExclusive

      protected final boolean metadataExclusive
  • Constructor Details

  • Method Details

    • getCraftingOutputList

      public List<ItemStack> getCraftingOutputList()
    • getCraftingIngrediantList

      public List<TagOrStack> getCraftingIngrediantList()
    • getFirstIngredient

      public TagOrStack getFirstIngredient()
    • doesInventoryContainIngredients

      public boolean doesInventoryContainIngredients(IInventory inventory)
    • doesStackSatisfyIngredients

      public boolean doesStackSatisfyIngredients(ItemStack stack)
    • consumeInventoryIngredients

      public boolean consumeInventoryIngredients(IInventory inventory)
    • matches

      public boolean matches(BulkRecipe recipe)