question: public static RecipeManaInfusion registerManaInfusionRecipe ( ItemStack output , Object input , int mana ) { Preconditions . checkArgument ( mana <= 1000000 ) ; RecipeManaInfusion recipe = new RecipeManaInfusion ( output , input , mana ) ; manaInfusionRecipes . add ( recipe ) ; return recipe ; }
target:  Registers a Mana Infusion Recipe (throw an item in a mana pool)