blob: 266fb8b13870ed63c8b6c0b9948a2233a02b21e2 (
plain)
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
|
<!--
IMPORTANT:
This is the core recipe file. Modifying this file will have no effect. It will be rewritten by EnderIO and all
modifications made to it will be lost. To add or modify recipes please use 'VatRecipes_User.xml'. Recipes
are organized into named groups. A group of recipes can be disabled by setting the attribute 'enabled=false'. A
recipe group is composed of one or more recipes.
Vat recipes take two item inputs and one fluid input, and output a fluid.
The various values are calulcated like this:
For:
ingredient multiplier (IM) = slot0.multiplier * slot1.multiplier;
input fluid volume (mb) = IM * 1000
Produce:
output fluid volume (mb) = IM * inputFluid.multiplier * 1000.
The vat always uses 1 RF per tick, so energy cost also equates to duration.
Recipes can also be added using forge IMC messages. For example, in the init method of a mod:
String recipe =
"<recipeGroup name=\"cheaty\" >" +
"<recipe name=\"foo\" energyCost=\"2400\" >" +
"<input>" +
"<itemStack modID=\"minecraft\" itemName=\"dirt\" slot=\"0\" />" +
"<fluidStack name=\"water\" multiplier=\"1\" />" +
"</input>" +
"<output>" +
"<fluidStack name=\"lava\" />" +
"</output>" +
"</recipe>" +
"</recipeGroup>";
FMLInterModComms.sendMessage("EnderIO", "recipe:vat", recipe);
-->
<VatRecipes>
<recipeGroup name="EnderIO" > <!-- Required for EnderIO to function correctly. -->
<recipe name="Nutrient Distilation" energyCost="10000" allowMissing="true" >
<input>
<itemStack modID="Thaumcraft" itemName="ItemZombieBrain" slot="0" multiplier="2" />
<itemStack oreDictionary="itemSkull" slot="0" multiplier="2" />
<itemStack modID="minecraft" itemName="rotten_flesh" slot="0" multiplier="1.5" />
<itemStack modID="minecraft" itemName="chicken" slot="0" multiplier="0.75" />
<itemStack modID="minecraft" itemName="beef" slot="0" multiplier="0.75" />
<itemStack modID="minecraft" itemName="porkchop" slot="0" multiplier="0.75" />
<itemStack modID="minecraft" itemName="sugar" slot="1" multiplier="1" />
<itemStack modID="minecraft" itemName="brown_mushroom" slot="1" multiplier="1.5" />
<itemStack modID="minecraft" itemName="red_mushroom" slot="1" multiplier="1.5" />
<itemStack modID="minecraft" itemName="nether_wart" slot="1" multiplier="1.5" />
<itemStack modID="minecraft" itemName="fermented_spider_eye" slot="1" multiplier="2" />
<fluidStack name="water" multiplier="0.25" />
</input>
<output>
<fluidStack name="nutrient_distillation" />
</output>
</recipe>
<recipe name="Hootch" energyCost="10000" >
<input>
<itemStack modID="minecraft" itemName="poisonous_potato" slot="0" multiplier="8" />
<itemStack modID="minecraft" itemName="potato" slot="0" multiplier="4" />
<itemStack modID="minecraft" itemName="apple" slot="0" multiplier="3.5" />
<itemStack modID="minecraft" itemName="wheat" slot="0" multiplier="3" />
<itemStack modID="minecraft" itemName="wheat_seeds" slot="0" multiplier="2" />
<itemStack modID="minecraft" itemName="sugar" slot="1" multiplier="1" />
<fluidStack name="water" multiplier="0.25" />
</input>
<output>
<fluidStack name="hootch" />
</output>
</recipe>
<recipe name="Rocket Fuel" energyCost="10000" >
<input>
<itemStack modID="minecraft" itemName="gunpowder" slot="0" multiplier="1" />
<itemStack modID="minecraft" itemName="redstone" slot="1" multiplier="1" />
<fluidStack name="hootch" multiplier="1" />
</input>
<output>
<fluidStack name="rocket_fuel" />
</output>
</recipe>
<recipe name="Fire Water" energyCost="10000" >
<input>
<itemStack modID="minecraft" itemName="blaze_powder" slot="0" multiplier="1" />
<itemStack modID="minecraft" itemName="redstone" slot="1" multiplier="1" />
<fluidStack name="hootch" multiplier="1" />
</input>
<output>
<fluidStack name="fire_water" />
</output>
</recipe>
<recipe name="Liquid Sunshine" energyCost="10000" >
<input>
<itemStack modID="minecraft" itemName="glowstone_dust" slot="0" multiplier="0.25" />
<itemStack modID="minecraft" itemName="glowstone" slot="0" multiplier="1" />
<itemStack modID="minecraft" itemName="double_plant" itemMeta="0" slot="1" multiplier="1" />
<fluidStack name="fire_water" multiplier="1" />
</input>
<output>
<fluidStack name="liquid_sunshine" />
</output>
</recipe>
<recipe name="Cloud Seed" energyCost="10000" allowMissing="true" >
<input>
<itemStack oreDictionary="dustSalt" slot="0" multiplier="1" />
<itemStack oreDictionary="itemClay" slot="0" multiplier="0.5" />
<itemStack modID="minecraft" itemName="clay" slot="0" multiplier="2" />
<itemStack modID="minecraft" itemName="snowball" slot="1" multiplier="0.1" />
<itemStack modID="minecraft" itemName="snow" slot="1" multiplier="0.5" />
<itemStack oreDictionary="ice" slot="1" multiplier="0.5" />
<itemStack modID="minecraft" itemName="packed_ice" itemMeta="0" slot="1" multiplier="1" />
<fluidStack name="water" multiplier="1" />
</input>
<output>
<fluidStack name="cloud_seed" />
</output>
</recipe>
<recipe name="Concentrated Cloud Seed" energyCost="20000" allowMissing="true" >
<input>
<itemStack oreDictionary="dustSalt" slot="0" multiplier="1" />
<itemStack oreDictionary="itemClay" slot="0" multiplier="0.5" />
<itemStack modID="minecraft" itemName="clay" slot="0" multiplier="2" />
<fluidStack name="cloud_seed" multiplier="1" />
</input>
<output>
<fluidStack name="cloud_seed_concentrated" />
</output>
</recipe>
</recipeGroup>
</VatRecipes>
|