Package btw.crafting.recipe.types
Class BulkRecipe
java.lang.Object
btw.crafting.recipe.types.BulkRecipe
- All Implemented Interfaces:
IdentifiableRecipe<BulkRecipe>
- Direct Known Subclasses:
LoomRecipe
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBulkRecipe(List<ItemStack> recipeOutputStacks, List<TagOrStack> recipeInputStacks, boolean bMetaDataExclusive) BulkRecipe(ItemStack recipeOutputStack, List<TagOrStack> recipeInputStacks) BulkRecipe(ItemStack recipeOutputStack, List<TagOrStack> recipeInputStacks, boolean bMetaDataExclusive) -
Method Summary
Modifier and TypeMethodDescriptionbooleanconsumeInventoryIngredients(IInventory inventory) booleandoesInventoryContainIngredients(IInventory inventory) booleanbooleanmatches(BulkRecipe recipe) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface api.crafting.IdentifiableRecipe
getId, hideFromEMI, setAsDefaultAfterAchievement, setAsDefaultUntilAchievement, setAsRecipeDefault
-
Field Details
-
recipeOutputStacks
-
recipeInputStacks
-
metadataExclusive
protected final boolean metadataExclusive
-
-
Constructor Details
-
BulkRecipe
-
BulkRecipe
public BulkRecipe(ItemStack recipeOutputStack, List<TagOrStack> recipeInputStacks, boolean bMetaDataExclusive) -
BulkRecipe
public BulkRecipe(List<ItemStack> recipeOutputStacks, List<TagOrStack> recipeInputStacks, boolean bMetaDataExclusive)
-
-
Method Details
-
getCraftingOutputList
-
getCraftingIngrediantList
-
getFirstIngredient
-
doesInventoryContainIngredients
-
doesStackSatisfyIngredients
-
consumeInventoryIngredients
-
matches
-