Package btw.crafting.recipe
Class RecipeManager
java.lang.Object
btw.crafting.recipe.RecipeManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidaddCampfireRecipe(int iInputItemID, ItemStack outputStack) static voidaddCauldronRecipe(ItemStack[] outputStacks, TagOrStack[] inputStacks) static voidaddCauldronRecipe(ItemStack outputStack, TagOrStack[] inputStacks) static voidaddCrucibleRecipe(ItemStack[] outputStacks, TagOrStack[] inputStacks) static voidaddCrucibleRecipe(ItemStack outputStack, TagOrStack[] inputStacks) static voidaddHopperFilteringRecipe(ItemStack hopperOutput, TagOrStack input, TagOrStack filterUsed) Note that hopper recipe inputs are limited to stack sizes of 1 (which is enforced upon adding the recipe)static voidaddHopperFilteringRecipe(ItemStack hopperOutput, ItemStack filteredOutput, TagOrStack input, TagOrStack filterUsed) Note that hopper recipe inputs are limited to stack sizes of 1 (which is enforced upon adding the recipe)static voidaddHopperSoulRecipe(ItemStack filteredOutput, TagOrStack input) Note that hopper recipe inputs are limited to stack sizes of 1 (which is enforced upon adding the recipe)static voidaddKilnRecipe(ItemStack[] outputStacks, Block block) static voidaddKilnRecipe(ItemStack[] outputStacks, Block block, byte cookTimeMultiplier) static voidaddKilnRecipe(ItemStack[] outputStacks, Block block, int metadata) static voidaddKilnRecipe(ItemStack[] outputStacks, Block block, int[] metadatas) static voidaddKilnRecipe(ItemStack[] outputStacks, Block block, int[] metadatas, byte cookTimeMultiplier) static voidaddKilnRecipe(ItemStack[] outputStacks, Block block, int metadata, byte cookTimeMultiplier) static voidaddKilnRecipe(ItemStack outputStack, Block block) static voidaddKilnRecipe(ItemStack outputStack, Block block, byte cookTimeMultiplier) static voidaddKilnRecipe(ItemStack outputStack, Block block, int metadata) static voidaddKilnRecipe(ItemStack outputStack, Block block, int[] metadatas) static voidaddKilnRecipe(ItemStack outputStack, Block block, int[] metadatas, byte cookTimeMultiplier) static voidaddKilnRecipe(ItemStack outputStack, Block block, int metadata, byte cookTimeMultiplier) static LogChoppingRecipeaddLogChoppingRecipe(ItemStack output, ItemStack[] secondaryOutputs, ItemStack input) static LogChoppingRecipeaddLogChoppingRecipe(ItemStack output, ItemStack[] secondaryOutputs, ItemStack outputLowQuality, ItemStack[] secondaryOutputsLowQuality, ItemStack input) static voidaddMillStoneRecipe(ItemStack[] outputStacks, TagOrStack[] inputStacks) static voidaddMillStoneRecipe(ItemStack outputStack, TagOrStack inputStack) static PistonPackingRecipeaddPistonPackingRecipe(Block output, int outputMetadata, TagOrStack input) static PistonPackingRecipeaddPistonPackingRecipe(Block output, int outputMetadata, TagOrStack[] inputStacks) static PistonPackingRecipeaddPistonPackingRecipe(Block output, TagOrStack inputStack) static PistonPackingRecipeaddPistonPackingRecipe(Block output, TagOrStack[] inputStacks) static ShapedRecipesstatic SawRecipeaddSawRecipe(ItemStack[] outputStacks, Block block) static SawRecipeaddSawRecipe(ItemStack[] outputStacks, Block block, int metadata) static SawRecipeaddSawRecipe(ItemStack[] outputStacks, Block block, int[] metadata) static SawRecipeaddSawRecipe(ItemStack outputStack, Block block) static SawRecipeaddSawRecipe(ItemStack outputStack, Block block, int metadata) static SawRecipeaddSawRecipe(ItemStack outputStack, Block block, int[] metadatas) static ShapedRecipesaddShapedRecipeWithCustomClass(Class<? extends ShapedRecipes> recipeClass, ItemStack itemStack, Object[] pattern) static ShapelessRecipesaddShapelessRecipe(ItemStack itemStack, Object[] inputs) static ShapelessRecipesaddShapelessRecipeWithSecondaryOutputIndicator(ItemStack itemStack, ItemStack[] secondaryOutputs, Object[] inputs) static ShapelessRecipesaddShapelessRecipeWithSecondaryOutputIndicator(ItemStack itemStack, ItemStack secondaryOutput, Object[] inputs) static voidaddShapelessSoulforgeRecipe(ItemStack itemStack, Object[] inputs) static voidaddSoulforgeRecipe(ItemStack itemStack, Object[] pattern) static voidaddStokedCauldronRecipe(ItemStack[] outputStacks, TagOrStack[] inputStacks) static voidaddStokedCauldronRecipe(ItemStack outputStack, TagOrStack[] inputStacks) static voidaddStokedCrucibleRecipe(ItemStack[] outputStacks, TagOrStack[] inputStacks) static voidaddStokedCrucibleRecipe(ItemStack outputStack, TagOrStack[] inputStacks) static voidaddSubBlockRecipesToSaw(Block baseBlock, int baseMetadata, Block sidingAndCorner, Block moulding) static voidaddSubBlockRecipesToSaw(Block baseBlock, int baseMetadata, Block sidingAndCorner, Block moulding, int sidingItemID, int mouldingItemID, int cornerItemID, int itemMetadata) static TurntableRecipeaddTurntableRecipe(Block output, int outputMetadata, Block block, int rotationsToCraft) static TurntableRecipeaddTurntableRecipe(Block output, int outputMetadata, Block block, int[] metadatas, int rotationsToCraft) static TurntableRecipeaddTurntableRecipe(Block output, int outputMetadata, Block block, int metadata, int rotationsToCraft) static TurntableRecipeaddTurntableRecipe(Block output, int outputMetadata, ItemStack[] itemsEjected, Block block, int rotationsToCraft) static TurntableRecipeaddTurntableRecipe(Block output, int outputMetadata, ItemStack[] itemsEjected, Block block, int[] metadatas, int rotationsToCraft) static TurntableRecipeaddTurntableRecipe(Block output, int outputMetadata, ItemStack[] itemsEjected, Block block, int metadata, int rotationsToCraft) static TurntableRecipeaddTurntableRecipe(Block output, Block block, int rotationsToCraft) static TurntableRecipeaddTurntableRecipe(Block output, ItemStack[] itemsEjected, Block block, int rotationsToCraft) static voidremoveShapelessSoulforgeRecipe(ItemStack itemStack, Object[] inputs) static voidremoveSoulforgeRecipe(ItemStack itemStack, Object[] pattern) static voidremoveVanillaRecipe(ItemStack itemStack, Object[] pattern) static voidremoveVanillaShapelessRecipe(ItemStack itemStack, Object[] inputs)
-
Constructor Details
-
RecipeManager
public RecipeManager()
-
-
Method Details
-
addAllModRecipes
public static void addAllModRecipes() -
addRecipe
-
addShapelessRecipe
-
addShapelessRecipeWithSecondaryOutputIndicator
public static ShapelessRecipes addShapelessRecipeWithSecondaryOutputIndicator(ItemStack itemStack, ItemStack secondaryOutput, Object[] inputs) -
addShapelessRecipeWithSecondaryOutputIndicator
public static ShapelessRecipes addShapelessRecipeWithSecondaryOutputIndicator(ItemStack itemStack, ItemStack[] secondaryOutputs, Object[] inputs) -
addShapedRecipeWithCustomClass
public static ShapedRecipes addShapedRecipeWithCustomClass(Class<? extends ShapedRecipes> recipeClass, ItemStack itemStack, Object[] pattern) -
removeVanillaRecipe
-
removeVanillaShapelessRecipe
-
addSoulforgeRecipe
-
addShapelessSoulforgeRecipe
-
removeSoulforgeRecipe
-
removeShapelessSoulforgeRecipe
-
addCauldronRecipe
-
addCauldronRecipe
-
addStokedCauldronRecipe
-
addStokedCauldronRecipe
-
addCrucibleRecipe
-
addCrucibleRecipe
-
addStokedCrucibleRecipe
-
addStokedCrucibleRecipe
-
addMillStoneRecipe
-
addMillStoneRecipe
-
addCampfireRecipe
-
addKilnRecipe
-
addKilnRecipe
-
addKilnRecipe
-
addKilnRecipe
-
addKilnRecipe
-
addKilnRecipe
-
addKilnRecipe
-
addKilnRecipe
-
addKilnRecipe
-
addKilnRecipe
-
addKilnRecipe
-
addKilnRecipe
-
addSawRecipe
-
addSawRecipe
-
addSawRecipe
-
addSawRecipe
-
addSawRecipe
-
addSawRecipe
-
addPistonPackingRecipe
-
addPistonPackingRecipe
public static PistonPackingRecipe addPistonPackingRecipe(Block output, int outputMetadata, TagOrStack input) -
addPistonPackingRecipe
-
addPistonPackingRecipe
public static PistonPackingRecipe addPistonPackingRecipe(Block output, int outputMetadata, TagOrStack[] inputStacks) -
addHopperFilteringRecipe
public static void addHopperFilteringRecipe(ItemStack hopperOutput, TagOrStack input, TagOrStack filterUsed) Note that hopper recipe inputs are limited to stack sizes of 1 (which is enforced upon adding the recipe)- Parameters:
hopperOutput- The item that goes inside the hopperinput- The item to be filteredfilterUsed- The filter to use
-
addHopperFilteringRecipe
public static void addHopperFilteringRecipe(ItemStack hopperOutput, ItemStack filteredOutput, TagOrStack input, TagOrStack filterUsed) Note that hopper recipe inputs are limited to stack sizes of 1 (which is enforced upon adding the recipe)- Parameters:
hopperOutput- The item that goes inside the hopperfilteredOutput- The item that stays outside the hopperinput- The item to be filteredfilterUsed- The filter to use
-
addHopperSoulRecipe
Note that hopper recipe inputs are limited to stack sizes of 1 (which is enforced upon adding the recipe)- Parameters:
filteredOutput- The item that stays outside the hopperinput- The item to be filtered
-
addLogChoppingRecipe
public static LogChoppingRecipe addLogChoppingRecipe(ItemStack output, ItemStack[] secondaryOutputs, ItemStack input) -
addLogChoppingRecipe
-
addTurntableRecipe
-
addTurntableRecipe
public static TurntableRecipe addTurntableRecipe(Block output, int outputMetadata, Block block, int rotationsToCraft) -
addTurntableRecipe
public static TurntableRecipe addTurntableRecipe(Block output, int outputMetadata, Block block, int metadata, int rotationsToCraft) -
addTurntableRecipe
public static TurntableRecipe addTurntableRecipe(Block output, int outputMetadata, Block block, int[] metadatas, int rotationsToCraft) -
addTurntableRecipe
public static TurntableRecipe addTurntableRecipe(Block output, ItemStack[] itemsEjected, Block block, int rotationsToCraft) -
addTurntableRecipe
public static TurntableRecipe addTurntableRecipe(Block output, int outputMetadata, ItemStack[] itemsEjected, Block block, int rotationsToCraft) -
addTurntableRecipe
public static TurntableRecipe addTurntableRecipe(Block output, int outputMetadata, ItemStack[] itemsEjected, Block block, int metadata, int rotationsToCraft) -
addTurntableRecipe
public static TurntableRecipe addTurntableRecipe(Block output, int outputMetadata, ItemStack[] itemsEjected, Block block, int[] metadatas, int rotationsToCraft) -
addSubBlockRecipesToSaw
-
addSubBlockRecipesToSaw
-