Following #288 , the support for crafttweaker has changed.
Some clarification can be useful to packmakers, so I added them here.
Alchemy Recipes
[skipped elixir format]
Alchemy recipes are divided in simple recipe and advanced recipe. A simple recipe can be performed in the standard condenser, while an advanced recipe requires the advanced condenser.
In all the following methods, a recipe is simple if it has two ingredients or less and no modifier.
If you wish to force a 2-ingredient modifier-less recipe to require the advanced condenser, you can add a first ingredients as null to have a 3-ingredients recipe, where one ingredient is ignored.
To add simple alchemy recipes (2 ingredients or fewer, no modifier), you can use the simple method:
modifier is the modifier required, can be null or left-out (in which case it's null)
bottle is the bottle required in the bottle slot. If nullor left-out, it defaults to a vanilla glass bottle. (WARNING: do not use items that can be used as fuel in a furnace as bottles, otherwise the recipe cannot be automated. See the Alchemy page for details)
fluid is the fluid and amount to consume. If nullor left out, it defaults to 125mb of water (that is, <liquid:water> * 125 in CrT syntax)
time is the time in ticks that the recipe takes to complete, defaults to 400 if left out.
All optional parameter can be left out, but cannot be skipped. You can use null to leave an optional parameter (but not time) to its default.
Following #288 , the support for crafttweaker has changed. Some clarification can be useful to packmakers, so I added them here.
Alchemy Recipes
[skipped elixir format] Alchemy recipes are divided in simple recipe and advanced recipe. A simple recipe can be performed in the standard condenser, while an advanced recipe requires the advanced condenser.
In all the following methods, a recipe is simple if it has two ingredients or less and no modifier.
To add simple alchemy recipes (2 ingredients or fewer, no modifier), you can use the simple method:
where:
output
is the output of the recipeinput1
is the first inputinput2
is the second inputRecipes added that way automatically fulfill the simple recipe criteria, though you have less control.
For more control over the modifier, bottle, the cooking time and the fluid required, the full method is:
All optional parameter can be left out, but cannot be skipped. You can use
null
to leave an optional parameter (but nottime
) to its default.In short, you can use the method like so:
To remove recipes, use
where output is the output for which to remove recipes.