-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathgtce.zs
98 lines (83 loc) · 2.7 KB
/
gtce.zs
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
import mods.gregtech.recipe.RecipeMap;
import crafttweaker.oredict.IOreDictEntry;
// Circuits
var basic = <ore:circuitBasic>;
var advanced = <ore:circuitAdvanced>;
var elite = <ore:circuitElite>;
var ultimate = <ore:circuitUltimate>;
// IE Stuff
// IE Tube to GTCE tube
<ore:circuitPrimitive>.addAll(<ore:electronTube>);
<ore:ingotCupronickel>.addAll(<ore:ingotConstantan>);
<ore:ingotCosmicNeutronium>.addAll(<ore:ingotNeutronium>);
// Plastics
var plastic = <ore:platePlastic>;
var polyPlastic = <ore:platePolyvinylChloride>;
var polyTetra = <ore:platePolytetrafluoroethylene>;
// Machines
val metal_bender = RecipeMap.getByName("metal_bender");
val mixer = RecipeMap.getByName("mixer");
val alloy_smelter = RecipeMap.getByName("alloy_smelter");
<ore:ingotAluminium>.addAll(<ore:ingotAluminum>);
<ore:plateAluminium>.addAll(<ore:plateAluminum>);
<ore:crystalCinnabar>.addAll(<ore:gemCinnabar>);
<ore:ingotSUS>.addAll(<ore:ingotStainlessSteel>);
// Cinnabar convert
recipes.addShapeless(<thermalfoundation:material>.withDamage(866), [<ore:gemCinnabar>]);
// Craft Galacticraft compressed plate in metal bender
metal_bender.recipeBuilder()
.inputs(<ore:ingotCopper> * 2)
.property("circuit", 2)
.outputs(<galacticraftcore:basic_item:6> * 1)
.duration(50)
.EUt(8)
.buildAndRegister();
metal_bender.recipeBuilder()
.inputs(<ore:ingotTin> * 2)
.property("circuit", 2)
.outputs(<galacticraftcore:basic_item:7> * 1)
.duration(50)
.EUt(8)
.buildAndRegister();
metal_bender.recipeBuilder()
.inputs(<ore:ingotAluminium> * 2)
.property("circuit", 2)
.outputs(<galacticraftcore:basic_item:8> * 1)
.duration(50)
.EUt(8)
.buildAndRegister();
metal_bender.recipeBuilder()
.inputs(<ore:ingotSteel> * 2)
.property("circuit", 2)
.outputs(<galacticraftcore:basic_item:9> * 1)
.duration(50)
.EUt(8)
.buildAndRegister();
metal_bender.recipeBuilder()
.inputs(<ore:ingotIron> * 2)
.property("circuit", 2)
.outputs(<galacticraftcore:basic_item:11> * 1)
.duration(50)
.EUt(8)
.buildAndRegister();
metal_bender.recipeBuilder()
.inputs(<ore:ingotTitanium> * 2)
.property("circuit", 2)
.outputs(<galacticraftplanets:item_basic_asteroids:6> * 1)
.duration(50)
.EUt(8)
.buildAndRegister();
// Pulsating Iron
alloy_smelter.recipeBuilder()
.inputs(<ore:ingotIron> * 1, <ore:gemEnderPearl> * 1)
.outputs(<enderio:item_alloy_ingot>.withDamage(5))
.duration(20)
.EUt(32)
.buildAndRegister();
// Vibrant Alloy
alloy_smelter.recipeBuilder()
.inputs(<ore:ingotEnergeticAlloy> * 1, <ore:gemEnderPearl> * 1)
.outputs(<enderio:item_alloy_ingot>.withDamage(2))
.duration(40)
.EUt(32)
.buildAndRegister();