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
|
package gregtech.loaders.postload.recipes;
import static gregtech.api.enums.ModIDs.*;
import static gregtech.api.enums.ModIDs.ThaumicTinkerer;
import static gregtech.api.util.GT_ModHandler.getModItem;
import static gregtech.api.util.GT_RecipeConstants.FUEL_TYPE;
import static gregtech.api.util.GT_RecipeConstants.FUEL_VALUE;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import gregtech.api.GregTech_API;
import gregtech.api.enums.GT_Values;
import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_RecipeConstants;
public class FuelRecipes implements Runnable {
// todo: add an enum for the fuel type, int values are mysterious
@Override
public void run() {
if (!GregTech_API.mIC2Classic) {
GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getIC2Item("biogasCell", 1L)).noItemOutputs()
.noFluidInputs().noFluidOutputs().metadata(FUEL_VALUE, 40).metadata(FUEL_TYPE, 1).duration(0).eut(0)
.addTo(GT_RecipeConstants.Fuel);
}
GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.golden_apple, 1, 1))
.itemOutputs(new ItemStack(Items.apple, 1)).noFluidInputs().noFluidOutputs().metadata(FUEL_VALUE, 6400)
.metadata(FUEL_TYPE, 5).duration(0).eut(0).addTo(GT_RecipeConstants.Fuel);
GT_Values.RA.stdBuilder().itemInputs(getModItem(Thaumcraft.modID, "ItemShard", 1L, 6)).noItemOutputs()
.noFluidInputs().noFluidOutputs().metadata(FUEL_VALUE, 720).metadata(FUEL_TYPE, 5).duration(0).eut(0)
.addTo(GT_RecipeConstants.Fuel);
GT_Values.RA.stdBuilder().itemInputs(getModItem(ForbiddenMagic.modID, "GluttonyShard", 1L)).noItemOutputs()
.noFluidInputs().noFluidOutputs().metadata(FUEL_VALUE, 720).metadata(FUEL_TYPE, 5).duration(0).eut(0)
.addTo(GT_RecipeConstants.Fuel);
GT_Values.RA.stdBuilder().itemInputs(getModItem(ForbiddenMagic.modID, "FMResource", 1L, 3)).noItemOutputs()
.noFluidInputs().noFluidOutputs().metadata(FUEL_VALUE, 720).metadata(FUEL_TYPE, 5).duration(0).eut(0)
.addTo(GT_RecipeConstants.Fuel);
GT_Values.RA.stdBuilder().itemInputs(getModItem(ForbiddenMagic.modID, "NetherShard", 1L)).noItemOutputs()
.noFluidInputs().noFluidOutputs().metadata(FUEL_VALUE, 720).metadata(FUEL_TYPE, 5).duration(0).eut(0)
.addTo(GT_RecipeConstants.Fuel);
GT_Values.RA.stdBuilder().itemInputs(getModItem(ForbiddenMagic.modID, "NetherShard", 1L, 1)).noItemOutputs()
.noFluidInputs().noFluidOutputs().metadata(FUEL_VALUE, 720).metadata(FUEL_TYPE, 5).duration(0).eut(0)
.addTo(GT_RecipeConstants.Fuel);
GT_Values.RA.stdBuilder().itemInputs(getModItem(ForbiddenMagic.modID, "NetherShard", 1L, 2)).noItemOutputs()
.noFluidInputs().noFluidOutputs().metadata(FUEL_VALUE, 720).metadata(FUEL_TYPE, 5).duration(0).eut(0)
.addTo(GT_RecipeConstants.Fuel);
GT_Values.RA.stdBuilder().itemInputs(getModItem(ForbiddenMagic.modID, "NetherShard", 1L, 3)).noItemOutputs()
.noFluidInputs().noFluidOutputs().metadata(FUEL_VALUE, 720).metadata(FUEL_TYPE, 5).duration(0).eut(0)
.addTo(GT_RecipeConstants.Fuel);
GT_Values.RA.stdBuilder().itemInputs(getModItem(ForbiddenMagic.modID, "NetherShard", 1L, 4)).noItemOutputs()
.noFluidInputs().noFluidOutputs().metadata(FUEL_VALUE, 720).metadata(FUEL_TYPE, 5).duration(0).eut(0)
.addTo(GT_RecipeConstants.Fuel);
GT_Values.RA.stdBuilder().itemInputs(getModItem(ForbiddenMagic.modID, "NetherShard", 1L, 5)).noItemOutputs()
.noFluidInputs().noFluidOutputs().metadata(FUEL_VALUE, 720).metadata(FUEL_TYPE, 5).duration(0).eut(0)
.addTo(GT_RecipeConstants.Fuel);
GT_Values.RA.stdBuilder().itemInputs(getModItem(ForbiddenMagic.modID, "NetherShard", 1L, 6)).noItemOutputs()
.noFluidInputs().noFluidOutputs().metadata(FUEL_VALUE, 720).metadata(FUEL_TYPE, 5).duration(0).eut(0)
.addTo(GT_RecipeConstants.Fuel);
GT_Values.RA.stdBuilder().itemInputs(getModItem(TaintedMagic.modID, "WarpedShard", 1L)).noItemOutputs()
.noFluidInputs().noFluidOutputs().metadata(FUEL_VALUE, 720).metadata(FUEL_TYPE, 5).duration(0).eut(0)
.addTo(GT_RecipeConstants.Fuel);
GT_Values.RA.stdBuilder().itemInputs(getModItem(TaintedMagic.modID, "FluxShard", 1L)).noItemOutputs()
.noFluidInputs().noFluidOutputs().metadata(FUEL_VALUE, 720).metadata(FUEL_TYPE, 5).duration(0).eut(0)
.addTo(GT_RecipeConstants.Fuel);
GT_Values.RA.stdBuilder().itemInputs(getModItem(TaintedMagic.modID, "EldritchShard", 1L)).noItemOutputs()
.noFluidInputs().noFluidOutputs().metadata(FUEL_VALUE, 720).metadata(FUEL_TYPE, 5).duration(0).eut(0)
.addTo(GT_RecipeConstants.Fuel);
GT_Values.RA.stdBuilder().itemInputs(getModItem(ThaumicTinkerer.modID, "kamiResource", 1L, 6)).noItemOutputs()
.noFluidInputs().noFluidOutputs().metadata(FUEL_VALUE, 720).metadata(FUEL_TYPE, 5).duration(0).eut(0)
.addTo(GT_RecipeConstants.Fuel);
GT_Values.RA.stdBuilder().itemInputs(getModItem(ThaumicTinkerer.modID, "kamiResource", 1L, 7)).noItemOutputs()
.noFluidInputs().noFluidOutputs().metadata(FUEL_VALUE, 720).metadata(FUEL_TYPE, 5).duration(0).eut(0)
.addTo(GT_RecipeConstants.Fuel);
}
}
|