@@ -64,6 +64,115 @@ public void loadRecipes() {
64
64
getModItem (TwilightForest .ID , "item.carminite" , 1 , 0 , missing ),
65
65
getModItem (TwilightForest .ID , "tile.TFTowerStone" , 1 , 1 , missing ));
66
66
67
+ String [] materials = new String [] { "Twilight" , "Canopy" , "Mangrove" , "Darkwood" , "Time" , "Trans" , "Mine" ,
68
+ "Sort" };
69
+
70
+ for (int i = 0 ; i < materials .length ; i ++) {
71
+ addShapedRecipe (
72
+ getModItem (TwilightForest .ID , "tile.TFTrapDoor" + materials [i ], 1 , 0 , missing ),
73
+ getModItem (TwilightForest .ID , "tile.TFWoodSlab" , 1 , i , missing ),
74
+ "stickWood" ,
75
+ getModItem (TwilightForest .ID , "tile.TFWoodSlab" , 1 , i , missing ),
76
+ "stickWood" ,
77
+ getModItem (Minecraft .ID , "flint" , 1 , 0 , missing ),
78
+ "stickWood" ,
79
+ getModItem (TwilightForest .ID , "tile.TFWoodSlab" , 1 , i , missing ),
80
+ "stickWood" ,
81
+ getModItem (TwilightForest .ID , "tile.TFWoodSlab" , 1 , i , missing ));
82
+ addShapedRecipe (
83
+ getModItem (TwilightForest .ID , "tile.TFTrapDoor" + materials [i ], 2 , 0 , missing ),
84
+ getModItem (TwilightForest .ID , "tile.TFWoodSlab" , 1 , i , missing ),
85
+ "stickWood" ,
86
+ getModItem (TwilightForest .ID , "tile.TFWoodSlab" , 1 , i , missing ),
87
+ "stickWood" ,
88
+ "screwAnyIron" ,
89
+ "stickWood" ,
90
+ getModItem (TwilightForest .ID , "tile.TFWoodSlab" , 1 , i , missing ),
91
+ "stickWood" ,
92
+ getModItem (TwilightForest .ID , "tile.TFWoodSlab" , 1 , i , missing ));
93
+ addShapedRecipe (
94
+ getModItem (TwilightForest .ID , "tile.TFTrapDoor" + materials [i ], 3 , 0 , missing ),
95
+ getModItem (TwilightForest .ID , "tile.TFWoodSlab" , 1 , i , missing ),
96
+ "stickWood" ,
97
+ getModItem (TwilightForest .ID , "tile.TFWoodSlab" , 1 , i , missing ),
98
+ "stickWood" ,
99
+ "screwSteel" ,
100
+ "stickWood" ,
101
+ getModItem (TwilightForest .ID , "tile.TFWoodSlab" , 1 , i , missing ),
102
+ "stickWood" ,
103
+ getModItem (TwilightForest .ID , "tile.TFWoodSlab" , 1 , i , missing ));
104
+
105
+ addShapedRecipe (
106
+ getModItem (TwilightForest .ID , "item.door" + materials [i ], 1 , 0 , missing ),
107
+ getModItem (TwilightForest .ID , "tile.TFPlanks" , 1 , i , missing ),
108
+ getModItem (TwilightForest .ID , "tile.TFTrapDoor" + materials [i ], 1 , 0 , missing ),
109
+ "craftingToolScrewdriver" ,
110
+ getModItem (TwilightForest .ID , "tile.TFPlanks" , 1 , i , missing ),
111
+ "ringAnyIron" ,
112
+ "screwAnyIron" ,
113
+ getModItem (TwilightForest .ID , "tile.TFPlanks" , 1 , i , missing ),
114
+ getModItem (TwilightForest .ID , "tile.TFPlanks" , 1 , i , missing ),
115
+ "craftingToolSaw" );
116
+ addShapedRecipe (
117
+ getModItem (TwilightForest .ID , "item.door" + materials [i ], 1 , 0 , missing ),
118
+ getModItem (TwilightForest .ID , "tile.TFPlanks" , 1 , i , missing ),
119
+ getModItem (TwilightForest .ID , "tile.TFTrapDoor" + materials [i ], 1 , 0 , missing ),
120
+ "craftingToolScrewdriver" ,
121
+ getModItem (TwilightForest .ID , "tile.TFPlanks" , 1 , i , missing ),
122
+ "ringCopper" ,
123
+ "screwCopper" ,
124
+ getModItem (TwilightForest .ID , "tile.TFPlanks" , 1 , i , missing ),
125
+ getModItem (TwilightForest .ID , "tile.TFPlanks" , 1 , i , missing ),
126
+ "craftingToolSaw" );
127
+ addShapedRecipe (
128
+ getModItem (TwilightForest .ID , "item.door" + materials [i ], 1 , 0 , missing ),
129
+ getModItem (TwilightForest .ID , "tile.TFPlanks" , 1 , i , missing ),
130
+ getModItem (TwilightForest .ID , "tile.TFTrapDoor" + materials [i ], 1 , 0 , missing ),
131
+ "craftingToolSaw" ,
132
+ getModItem (TwilightForest .ID , "tile.TFPlanks" , 1 , i , missing ),
133
+ "ringAnyIron" ,
134
+ "screwAnyIron" ,
135
+ getModItem (TwilightForest .ID , "tile.TFPlanks" , 1 , i , missing ),
136
+ getModItem (TwilightForest .ID , "tile.TFPlanks" , 1 , i , missing ),
137
+ "craftingToolScrewdriver" );
138
+ addShapedRecipe (
139
+ getModItem (TwilightForest .ID , "item.door" + materials [i ], 1 , 0 , missing ),
140
+ getModItem (TwilightForest .ID , "tile.TFPlanks" , 1 , i , missing ),
141
+ getModItem (TwilightForest .ID , "tile.TFTrapDoor" + materials [i ], 1 , 0 , missing ),
142
+ "craftingToolSaw" ,
143
+ getModItem (TwilightForest .ID , "tile.TFPlanks" , 1 , i , missing ),
144
+ "ringCopper" ,
145
+ "screwCopper" ,
146
+ getModItem (TwilightForest .ID , "tile.TFPlanks" , 1 , i , missing ),
147
+ getModItem (TwilightForest .ID , "tile.TFPlanks" , 1 , i , missing ),
148
+ "craftingToolScrewdriver" );
149
+
150
+ GT_Values .RA .stdBuilder ()
151
+ .itemInputs (
152
+ GT_OreDictUnificator .get (OrePrefixes .plate , Materials .Wood , 4L ),
153
+ getModItem (TwilightForest .ID , "tile.TFTrapDoor" + materials [i ], 1 , 0 , missing ))
154
+ .itemOutputs (getModItem (TwilightForest .ID , "item.TFDoor" + materials [i ], 1 , 0 , missing ))
155
+ .fluidInputs (Materials .Iron .getMolten (16 )).duration (20 * SECONDS ).eut (4 ).addTo (assemblerRecipes );
156
+ GT_Values .RA .stdBuilder ()
157
+ .itemInputs (
158
+ GT_OreDictUnificator .get (OrePrefixes .plate , Materials .Wood , 4L ),
159
+ getModItem (TwilightForest .ID , "tile.TFTrapDoor" + materials [i ], 1 , 0 , missing ))
160
+ .itemOutputs (getModItem (TwilightForest .ID , "item.TFDoor" + materials [i ], 1 , 0 , missing ))
161
+ .fluidInputs (Materials .Copper .getMolten (16 )).duration (20 * SECONDS ).eut (4 ).addTo (assemblerRecipes );
162
+ GT_Values .RA .stdBuilder ()
163
+ .itemInputs (
164
+ getModItem (TwilightForest .ID , "tile.TFWoodSlab" , 4 , i , missing ),
165
+ GT_OreDictUnificator .get (OrePrefixes .stick , Materials .Wood , 4L ))
166
+ .itemOutputs (getModItem (TwilightForest .ID , "tile.TFTrapDoor" + materials [i ], 4 , 0 , missing ))
167
+ .fluidInputs (Materials .Iron .getMolten (16 )).duration (30 * SECONDS ).eut (4 ).addTo (assemblerRecipes );
168
+ GT_Values .RA .stdBuilder ()
169
+ .itemInputs (
170
+ getModItem (TwilightForest .ID , "tile.TFWoodSlab" , 4 , i , missing ),
171
+ GT_OreDictUnificator .get (OrePrefixes .stick , Materials .Wood , 4L ))
172
+ .itemOutputs (getModItem (TwilightForest .ID , "tile.TFTrapDoor" + materials [i ], 6 , 0 , missing ))
173
+ .fluidInputs (Materials .Steel .getMolten (16 )).duration (30 * SECONDS ).eut (4 ).addTo (assemblerRecipes );
174
+ }
175
+
67
176
GT_Values .RA .stdBuilder ()
68
177
.itemInputs (
69
178
GT_OreDictUnificator .get (OrePrefixes .dust , Materials .Steeleaf , 1L ),
0 commit comments