-
Notifications
You must be signed in to change notification settings - Fork 29
Expand file tree
/
Copy pathCapletChain.java
More file actions
114 lines (108 loc) · 5.26 KB
/
CapletChain.java
File metadata and controls
114 lines (108 loc) · 5.26 KB
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
package gregtechfoodoption.recipe.chain;
import gregtech.api.recipes.ingredients.IntCircuitIngredient;
import gregtech.common.items.MetaItems;
import static gregtech.api.recipes.RecipeMaps.*;
import static gregtech.api.unification.material.Materials.*;
import static gregtech.api.unification.ore.OrePrefix.dust;
import static gregtech.api.unification.ore.OrePrefix.dustSmall;
import static gregtechfoodoption.GTFOMaterialHandler.*;
import static gregtechfoodoption.item.GTFOMetaItem.*;
public class CapletChain {
public static void init() {
FLUID_HEATER_RECIPES.recipeBuilder().EUt(120).duration(540)
.fluidInputs(Water.getFluid(1000))
.circuitMeta(2)
.fluidOutputs(HeatedWater.getFluid(1000))
.buildAndRegister();
MIXER_RECIPES.recipeBuilder().EUt(480).duration(200)
.fluidInputs(HeatedWater.getFluid(1000))
.inputs(GELATIN.getStackForm(8))
.fluidOutputs(GelatinSolution.getFluid(1000))
.buildAndRegister();
FLUID_SOLIDFICATION_RECIPES.recipeBuilder().EUt(120).duration(100)
.fluidInputs(GelatinSolution.getFluid(108))
.notConsumable(MetaItems.SHAPE_MOLD_BALL)
.outputs(CAPLET_BODY.getStackForm(16))
.buildAndRegister();
FLUID_SOLIDFICATION_RECIPES.recipeBuilder().EUt(120).duration(100)
.fluidInputs(GelatinSolution.getFluid(72))
.notConsumable(MetaItems.SHAPE_MOLD_BOTTLE)
.outputs(CAPLET_CAP.getStackForm(1))
.buildAndRegister();
FORMING_PRESS_RECIPES.recipeBuilder().EUt(30).duration(100)
.inputs(CAPLET_BODY.getStackForm(1))
.inputs(CAPLET_CAP.getStackForm(1))
.circuitMeta(1)
.outputs(GEL_CAPLET.getStackForm(1))
.buildAndRegister();
FORMING_PRESS_RECIPES.recipeBuilder().EUt(30).duration(20)
.inputs(CAPLET_BODY.getStackForm())
.input(dustSmall, Paracetamol)
.inputs(CAPLET_CAP.getStackForm())
.circuitMeta(3)
.outputs(PARACETAMOL_CAPLET.getStackForm())
.buildAndRegister();
// (C6H5NO3)(C6H5NO3)
CHEMICAL_RECIPES.recipeBuilder().EUt(480).duration(500)
.fluidInputs(NitrationMixture.getFluid(2000))
.fluidInputs(Phenol.getFluid(5000))
.fluidOutputs(Nitrophenols.getFluid(6000))
.fluidOutputs(DilutedSulfuricAcid.getFluid(1000))
.buildAndRegister();
CHEMICAL_RECIPES.recipeBuilder().EUt(480).duration(10)
.fluidInputs(Nitrophenols.getFluid(1000))
.outputs(IVNitrophenol.getItemStack(15))
.outputs(IINitrophenol.getItemStack(15))
.buildAndRegister();
CHEMICAL_RECIPES.recipeBuilder().EUt(480).duration(80)
.inputs(IVNitrophenol.getItemStack(15))
.fluidInputs(Hydrogen.getFluid(6000))
.notConsumable(dust, Nickel)
.fluidOutputs(Water.getFluid(2000))
.outputs(Aminophenol.getItemStack(15))
.buildAndRegister();
CHEMICAL_RECIPES.recipeBuilder().EUt(480).duration(500)
.notConsumable(new IntCircuitIngredient(16))
.fluidInputs(MethylAcetate.getFluid(1000))
.fluidInputs(CarbonMonoxide.getFluid(1000))
.fluidOutputs(AceticAnhydride.getFluid(2000))
.buildAndRegister();
CHEMICAL_RECIPES.recipeBuilder().EUt(1800).duration(400)
.notConsumable(new IntCircuitIngredient(16))
.fluidInputs(AceticAnhydride.getFluid(1000))
.inputs(Aminophenol.getItemStack(15))
.output(dust, Paracetamol, 20)
.fluidOutputs(Water.getFluid(1000))
.buildAndRegister();
// Plutonium 241
FORMING_PRESS_RECIPES.recipeBuilder().EUt(30).duration(20)
.inputs(CAPLET_BODY.getStackForm())
.input(dustSmall, Plutonium241)
.inputs(CAPLET_CAP.getStackForm())
.circuitMeta(2)
.outputs(PLUTONIUM_241_CAPLET.getStackForm())
.buildAndRegister();
// Chorus
CANNER_RECIPES.recipeBuilder().EUt(30).duration(100)
.inputs(CAPLET_BODY.getStackForm())
.fluidInputs(FermentedChorusJuice.getFluid(100))
.inputs(CAPLET_CAP.getStackForm())
.outputs(CHORUS_CAPLET.getStackForm())
.buildAndRegister();
CANNER_RECIPES.recipeBuilder().EUt(30).duration(200)
.inputs(CAPLET_BODY.getStackForm())
.fluidInputs(VibrantExtract.getFluid(100))
.inputs(CAPLET_CAP.getStackForm())
.outputs(VIBRANT_CAPLET.getStackForm())
.buildAndRegister();
/*
// Fent
CANNER_RECIPES.recipeBuilder().EUt(30).duration(200)
.inputs(CAPLET_BODY.getStackForm())
.input(dust, RecrystalizedLurdmanine, 1)
.inputs(CAPLET_CAP.getStackForm())
.outputs(FENT_CAPLET.getStackForm())
.buildAndRegister();
*/
}
}