Package btw.crafting.manager
Class BulkCraftingManager
java.lang.Object
btw.crafting.manager.BulkCraftingManager
- Direct Known Subclasses:
CauldronCraftingManager,CauldronStokedCraftingManager,CrucibleCraftingManager,CrucibleStokedCraftingManager,MillStoneCraftingManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRecipe(ItemStack[] outputStacks, TagOrStack[] inputStacks) voidaddRecipe(ItemStack[] outputStacks, TagOrStack[] inputStacks, boolean bMetadataExclusive) voidaddRecipe(ItemStack outputStack, TagOrStack inputStack) voidaddRecipe(ItemStack outputStack, TagOrStack[] inputStacks) voidaddRecipe(ItemStack outputStack, TagOrStack[] inputStacks, boolean bMetadataExclusive) voidaddRecipe(ItemStack outputStack, TagOrStack inputStack, boolean bMetadataExclusive) consumeIngredientsAndReturnResult(IInventory inventory) getCraftingResult(IInventory inventory) getCraftingResult(ItemStack inputStack) getValidCraftingIngrediants(IInventory inventory) getValidSingleIngredient(ItemStack inputStack) Checks if any recipe is satisfied by the single input stack, and returns the required ingredient stack if it does (null otherwise)booleanhasRecipeForSingleIngredient(ItemStack inputStack) booleanremoveRecipe(ItemStack[] outputStacks, TagOrStack[] inputStacks) booleanremoveRecipe(ItemStack[] outputStacks, TagOrStack[] inputStacks, boolean bMetadataExclusive) booleanremoveRecipe(ItemStack outputStack, TagOrStack inputStack) booleanremoveRecipe(ItemStack outputStack, TagOrStack[] inputStacks) booleanremoveRecipe(ItemStack outputStack, TagOrStack[] inputStacks, boolean bMetadataExclusive) booleanremoveRecipe(ItemStack outputStack, TagOrStack inputStack, boolean bMetadataExclusive)
-
Constructor Details
-
BulkCraftingManager
protected BulkCraftingManager()
-
-
Method Details
-
addRecipe
-
addRecipe
-
addRecipe
-
addRecipe
-
addRecipe
-
addRecipe
public void addRecipe(ItemStack[] outputStacks, TagOrStack[] inputStacks, boolean bMetadataExclusive) -
removeRecipe
-
removeRecipe
-
removeRecipe
-
removeRecipe
public boolean removeRecipe(ItemStack outputStack, TagOrStack[] inputStacks, boolean bMetadataExclusive) -
removeRecipe
public boolean removeRecipe(ItemStack outputStack, TagOrStack inputStack, boolean bMetadataExclusive) -
removeRecipe
public boolean removeRecipe(ItemStack[] outputStacks, TagOrStack[] inputStacks, boolean bMetadataExclusive) -
getCraftingResult
-
getCraftingResult
-
getValidCraftingIngrediants
-
getValidSingleIngredient
Checks if any recipe is satisfied by the single input stack, and returns the required ingredient stack if it does (null otherwise) -
hasRecipeForSingleIngredient
-
consumeIngredientsAndReturnResult
-
getRecipeList
-