/** * Adds a new drying recipe * * @param input Input ItemStack * @param output Output ItemStack * @param time Recipe time in ticks */ public static void registerDryingRecipe(ItemStack input, ItemStack output, int time) { if(output.isEmpty() || input.isEmpty()) { return; } addDryingRecipe(new DryingRecipe(new RecipeMatch.Item(input, 1), output, time)); }
/** * Adds a new drying recipe * * @param oredict Input ore dictionary entry * @param output Output ItemStack * @param time Recipe time in ticks */ public static void registerDryingRecipe(String oredict, ItemStack output, int time) { if(output.isEmpty() || oredict == null) { return; } addDryingRecipe(new DryingRecipe(new RecipeMatch.Oredict(oredict, 1), output, time)); }
/** * Adds a new drying recipe * * @param input Input Item * @param output Output ItemStack * @param time Recipe time in ticks */ public static void registerDryingRecipe(Item input, ItemStack output, int time) { if(output.isEmpty() || input == null) { return; } ItemStack stack = new ItemStack(input, 1, OreDictionary.WILDCARD_VALUE); addDryingRecipe(new DryingRecipe(new RecipeMatch.Item(stack, 1), output, time)); }
/** * Adds a new drying recipe * * @param input Input Item * @param output Output Item * @param time Recipe time in ticks */ public static void registerDryingRecipe(Item input, Item output, int time) { if(output == null || input == null) { return; } ItemStack stack = new ItemStack(input, 1, OreDictionary.WILDCARD_VALUE); addDryingRecipe(new DryingRecipe(new RecipeMatch.Item(stack, 1), new ItemStack(output), time)); }
/** * Adds a new drying recipe * * @param input Input Block * @param output Output Block * @param time Recipe time in ticks */ public static void registerDryingRecipe(Block input, Block output, int time) { if(output == null || input == null) { return; } ItemStack stack = new ItemStack(input, 1, OreDictionary.WILDCARD_VALUE); addDryingRecipe(new DryingRecipe(new RecipeMatch.Item(stack, 1), new ItemStack(output), time)); }