forked from Tfarcenim/ExSartagine
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathusage.txt
136 lines (115 loc) · 4.42 KB
/
usage.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
import mods.exsartagine.ExSartagine;
///////////////////////// Pot ////////////////////////////
/**
* Adds a pot recipe
* @param input
* @param output
*/
ExSartigine.addPotRecipe(IIngredient input, IItemStack output);
/**
* Removes all pot recipes that specify the given output
* @param output the output to remove
*/
ExSartigine.removePotRecipe(IItemStack output);
/**
* Removes all pot recipes that specify the given output AND match the input
* @param input the input to check
* @param output the output to remove
*/
ExSartigine.removePotRecipe(IIngredient input, IItemStack output);
///////////////////////// Wok ////////////////////////////
/**
* Adds wok recipe
* @param inputs up to 9 ingredients can be specified
* @param outputs up to 9 outputs can be specified
* @param flips flips required with `ore:spatula`, defaults to 0
*/
ExSartigine.addWokRecipe(IIngredient[] inputs, IItemStack[] outputs,@Optional int flips);
/**
* Adds wok recipe with liquid requirement
* @param inputs up to 9 ingredients can be specified
* @param liquid input liquid required for recipe
* @param outputs up to 9 outputs can be specified
* @param flips flips required with `ore:spatula`, defaults to 0
*/
ExSartigine.addWokRecipe(IIngredient[] inputs,ILiquidStack liquid, IItemStack[] outputs,@Optional int flips);
/**
* Removes wok recipe by name
* @param name the name of the recipe specified in tooltip
*/
ExSartigine.removeWokRecipe(String name);
///////////////////////// Smelter ////////////////////////////
/**
* Adds smelter recipe
* @param input
* @param output
*/
ExSartigine.addSmelterRecipe(IIngredient input, IItemStack output);
/**
* Removed all smelter recipes producing the given output
* @param output
*/
ExSartigine.removeSmelterRecipe(IItemStack output);
/**
* Removes all smelter recipes producing the given output AND matching the input
* @param input
* @param output
*/
ExSartigine.removeSmelterRecipe(IIngredient input, IItemStack output);
///////////////////////// Bake Kettle ////////////////////////////
/**
* Adds kettle recipe
* @param inputs up to 9 ingredients can be specified
* @param outputs up to 9 outputs can be specified
* @param liquid input liquid required for recipe
* @param time cook time in ticks, defaults to 200 (10 seconds)
*/
ExSartigine.addKettleRecipe(IIngredient[] inputs, ILiquidStack liquid,IItemStack[] outputs, @Optional("200") int time);
/**
* Adds kettle recipe with liquid requirement
* @param inputs up to 9 ingredients can be specified
* @param liquid input liquid required for recipe
* @param outputs up to 9 outputs can be specified
* @param time cook time in ticks, defaults to 200 (10 seconds)
*/
ExSartigine.addKettleRecipe(IIngredient[] inputs, IIngredient catalyst, ILiquidStack liquid,IItemStack[] outputs, @Optional("200") int time);
/**
* Adds kettle recipe with liquid requirement and liquid output
* @param inputs up to 9 ingredients can be specified
* @param catalyst catalyst item, not consumed by recipe
* @param liquidInput input liquid required for recipe
* @param outputs up to 9 outputs can be specified
* @param liquidOutput output liquid for recipe
* @param time cook time in ticks, defaults to 200 (10 seconds)
*/
ExSartigine.addKettleRecipe(IIngredient[] inputs, IIngredient catalyst, ILiquidStack liquidInput, ILiquidStack liquidOutput,IItemStack[] outputs, @Optional("200") int time);
/**
* Removes kettle recipe by name
* @param name the name of the recipe specified in tooltip
*/
ExSartigine.removeKettleRecipe(String name);
///////////////////////// Placeable/Heating ////////////////////////////
/**
* Adds a block that kitchenware can be placed on
* @param state The blockstate to add
* @param heat whether this block can heat kitchenware
* @param legs whether legs should be placed below the kitchenware (default: false)
*/
ExSartigine.addPlaceable(IBlockState state,boolean heat,@Optional boolean legs);
/**
* Adds a block that kitchenware can be placed on
* @param block The block to add
* @param heat whether this block can heat kitchenware
* @param legs whether legs should be placed below the kitchenware (default: false)
*/
ExSartigine.addPlaceable(IBlock block,boolean heat,@Optional boolean legs);
/**
* Removes kitchenware placeable
* @param state The blockstate to remove
*/
ExSartigine.removePlaceable(IBlockState state);
/**
* Removes kitchenware placeable
* @param block The block to remove
*/
ExSartigine.removePlaceable(IBlock block);