OSDN Git Service

UncraftSMP 1.4.3対応版(3.2)と4.0のバグフィックス版である4.1の追加
[uncraft/UncraftSMP.git] / 3.1 / mod_Uncraft_Reloaded_Vanila.java
1 package net.minecraft.src;
2
3 public class mod_Uncraft_Reloaded_Vanila extends BaseMod{
4
5         @MLProp(info="Number of doors", min=1,max=3)
6         public static int door = 1;
7         @MLProp(info="Default:false ON=true, OFF=false")
8         public static boolean ALL = false;
9         @MLProp(info="Default:true ON=true, OFF=false")
10         public static boolean un_main = true;
11         public void load(){
12         }
13         public String getVersion() {
14       return "1.3.2";
15    }
16         @Override
17         public void modsLoaded()
18     {
19         int i,D=0;
20         if(ALL)D=-1;
21                 if(door>3)door=3;
22                 if(door<1)door=1;
23         if(un_main){
24                 switch(door){
25                 case 1:
26                 ModLoader.addShapelessRecipe(new ItemStack(Block.planks,6),
27             new Object[]{
28          new ItemStack(Item.doorWood, 1)});
29
30                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,6),
31             new Object[]{
32          new ItemStack(Item.doorSteel, 1)});
33
34                 break;
35
36                 case 2:
37                 ModLoader.addShapelessRecipe(new ItemStack(Block.planks,12),
38             new Object[]{
39          new ItemStack(Item.doorWood, 1),new ItemStack(Item.doorWood, 1)});
40
41                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,12),
42             new Object[]{
43          new ItemStack(Item.doorSteel, 1), new ItemStack(Item.doorSteel, 1)});
44
45                 break;
46
47                 case 3:
48                 ModLoader.addShapelessRecipe(new ItemStack(Block.planks,18),
49             new Object[]{
50          new ItemStack(Item.doorWood, 1),new ItemStack(Item.doorWood, 1),new ItemStack(Item.doorWood, 1)});
51
52                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,18),
53             new Object[]{
54          new ItemStack(Item.doorSteel, 1), new ItemStack(Item.doorSteel, 1), new ItemStack(Item.doorSteel, 1)});//
55
56                 break;
57
58                 default:
59                         ModLoader.addShapelessRecipe(new ItemStack(Block.planks,6),
60             new Object[]{
61          new ItemStack(Item.doorWood, 1)});//
62
63                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,6),
64             new Object[]{
65          new ItemStack(Item.doorSteel, 1)});//
66
67                 break;
68                 }
69
70                 ModLoader.addShapelessRecipe(new ItemStack(Block.cobblestone,8),
71             new Object[]{
72          new ItemStack(Block.stoneOvenIdle, 1)});//
73
74                 ModLoader.addShapelessRecipe(new ItemStack(Block.planks,8),
75             new Object[]{
76          new ItemStack(Block.chest, 1)});//
77
78                 ModLoader.addShapelessRecipe(new ItemStack(Block.planks,4),
79             new Object[]{
80          new ItemStack(Block.workbench, 1)});//
81
82                 ModLoader.addShapelessRecipe(new ItemStack(Block.planks,8),
83             new Object[]{
84          new ItemStack(Block.chest, 1)});//
85
86                 ModLoader.addShapelessRecipe(new ItemStack(Block.planks,5),
87             new Object[]{
88          new ItemStack(Item.boat, 1)});//
89
90                 ModLoader.addRecipe(new ItemStack(Block.planks,1),
91             new Object[]{"XX",
92          Character.valueOf('X'),Item.stick });//
93
94                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,5),
95             new Object[]{
96          new ItemStack(Item.minecartEmpty, 1)});//
97
98                 ModLoader.addShapelessRecipe(new ItemStack(Item.reed,1),
99             new Object[]{
100          new ItemStack(Item.paper, 1)});//
101
102                 ModLoader.addShapelessRecipe(new ItemStack(Item.leather,1),
103             new Object[]{
104          new ItemStack(Item.book, 1)});//
105
106                 ModLoader.addShapelessRecipe(new ItemStack(Item.wheat,3),
107             new Object[]{
108          new ItemStack(Item.bread, 1)});//
109
110                 ModLoader.addShapelessRecipe(new ItemStack(Item.reed,1),
111             new Object[]{
112          new ItemStack(Item.sugar, 1)});//
113
114                 ModLoader.addShapelessRecipe(new ItemStack(Item.stick,3),
115             new Object[]{
116          new ItemStack(Block.fence, 1)});//
117
118                 ModLoader.addShapelessRecipe(new ItemStack(Item.stick,13),
119             new Object[]{
120          new ItemStack(Item.sign, 1)});//
121
122                 ModLoader.addShapelessRecipe(new ItemStack(Item.reed,3),
123             new Object[]{
124          new ItemStack(Item.paper, 1)});//
125
126                 ModLoader.addRecipe(new ItemStack(Block.planks,3),
127             new Object[]{"XX",
128          Character.valueOf('X'),Block.stairCompactPlanks });//
129
130                 ModLoader.addRecipe(new ItemStack(Block.cobblestone,3),
131             new Object[]{"XX",
132          Character.valueOf('X'),Block.stairCompactCobblestone });//
133
134                 ModLoader.addRecipe(new ItemStack(Block.brick,3),
135             new Object[]{"XX",
136          Character.valueOf('X'),Block.stairsBrick });//
137
138                 ModLoader.addRecipe(new ItemStack(Block.stoneBrick,3),
139             new Object[]{"XX",
140          Character.valueOf('X'),Block.stairsStoneBrickSmooth });
141
142                 ModLoader.addRecipe(new ItemStack(Block.wood,1),
143             new Object[]{"X X","   ","X X",
144          Character.valueOf('X'),Block.planks });
145
146                 ModLoader.addShapelessRecipe(new ItemStack(Item.goldNugget,8),
147             new Object[]{
148          new ItemStack(Item.appleGold, 1)});
149
150                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotGold,8),
151                     new Object[]{
152                  new ItemStack(Item.appleGold, 1,1)});
153
154
155                 ModLoader.addShapelessRecipe(new ItemStack(Block.cloth,3,0),
156             new Object[]{
157          new ItemStack(Item.bed, 1)});
158
159                 ModLoader.addRecipe(new ItemStack(Item.coal,1,0),
160             new Object[]{"XX","XX",
161          Character.valueOf('X'),Block.torchWood });
162
163                 ModLoader.addShapelessRecipe(new ItemStack(Item.stick,8),
164             new Object[]{
165          new ItemStack(Item.painting, 1)});
166
167                 ModLoader.addShapelessRecipe(new ItemStack(Item.clay,4),
168             new Object[]{
169          new ItemStack(Block.blockClay, 1)});
170
171                 ModLoader.addShapelessRecipe(new ItemStack(Item.snowball,4),
172             new Object[]{
173          new ItemStack(Block.blockSnow, 1)});
174
175                 ModLoader.addShapelessRecipe(new ItemStack(Item.brick,4),
176             new Object[]{
177          new ItemStack(Block.brick, 1)});
178
179                 ModLoader.addShapelessRecipe(new ItemStack(Block.stone,1),
180             new Object[]{
181          new ItemStack(Block.stoneBrick, 1)});
182
183                 ModLoader.addShapelessRecipe(new ItemStack(Block.sand,4),
184             new Object[]{
185          new ItemStack(Block.sandStone, 1)});
186
187                 ModLoader.addShapelessRecipe(new ItemStack(Item.redstone,1),
188             new Object[]{
189          new ItemStack(Block.music, 1)});
190
191                 ModLoader.addShapelessRecipe(new ItemStack(Item.diamond,1),
192             new Object[]{
193          new ItemStack(Block.jukebox, 1)});
194
195                 ModLoader.addShapelessRecipe(new ItemStack(Item.gunpowder,5),
196             new Object[]{
197          new ItemStack(Block.tnt, 1)});//tnt
198
199                 ModLoader.addShapelessRecipe(new ItemStack(Block.pumpkin,1),
200             new Object[]{
201          new ItemStack(Block.pumpkinLantern, 1)});
202
203                 ModLoader.addRecipe(new ItemStack(Block.planks,3),
204             new Object[]{"XX","XX",
205          Character.valueOf('X'),Item.bowlEmpty });
206
207                 ModLoader.addShapelessRecipe(new ItemStack(Item.lightStoneDust,4),
208             new Object[]{
209          new ItemStack(Block.glowStone, 1)});
210
211                 ModLoader.addShapelessRecipe(new ItemStack(Item.silk,4),
212             new Object[]{
213          new ItemStack(Block.cloth,1,0)});
214
215                 ModLoader.addShapelessRecipe(new ItemStack(Block.stone,2),
216             new Object[]{
217          new ItemStack(Block.button, 1)});
218
219                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,3),
220             new Object[]{
221          new ItemStack(Item.bucketEmpty, 1)});
222
223                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotGold,4),
224             new Object[]{
225          new ItemStack(Item.pocketSundial, 1)});
226
227                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,4),
228             new Object[]{
229          new ItemStack(Item.compass, 1)});
230
231                 ModLoader.addShapelessRecipe(new ItemStack(Item.silk,2),
232             new Object[]{
233          new ItemStack(Item.fishingRod, 1)});
234
235                 ModLoader.addShapelessRecipe(new ItemStack(Item.silk,3),
236             new Object[]{
237          new ItemStack(Item.bow, 1)});
238
239                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotGold,1),
240             new Object[]{
241          new ItemStack(Block.railPowered, 1)});
242
243                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,1),
244             new Object[]{
245          new ItemStack(Block.railDetector, 1)});
246
247                 ModLoader.addShapelessRecipe(new ItemStack(Item.bow,1),
248             new Object[]{
249          new ItemStack(Block.dispenser, 1)});
250
251                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,2),
252             new Object[]{
253          new ItemStack(ItemShears.shears, 1)});
254
255                 ModLoader.addShapelessRecipe(new ItemStack(Item.compass,1),
256             new Object[]{
257          new ItemStack(ItemMap.map, 1)});
258
259                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,1),
260             new Object[]{
261          new ItemStack(Block.pistonBase, 1)});
262
263                 ModLoader.addShapelessRecipe(new ItemStack(Item.slimeBall,1),
264             new Object[]{
265          new ItemStack(Block.pistonStickyBase, 1)});
266
267                 ModLoader.addShapelessRecipe(new ItemStack(Block.planks,3),
268             new Object[]{
269          new ItemStack(Block.trapdoor, 1)});
270
271                 ModLoader.addShapelessRecipe(new ItemStack(Block.planks,2),
272             new Object[]{
273          new ItemStack(Block.pressurePlatePlanks, 1)});
274
275                 ModLoader.addShapelessRecipe(new ItemStack(Block.stone,2),
276             new Object[]{
277          new ItemStack(Block.pressurePlateStone, 1)});
278
279                 ModLoader.addShapelessRecipe(new ItemStack(Item.redstone,1),
280             new Object[]{
281          new ItemStack(Block.torchRedstoneActive, 1)});
282
283                 ModLoader.addShapelessRecipe(new ItemStack(Item.stick,1),
284             new Object[]{
285          new ItemStack(Block.lever, 1)});
286
287                 ModLoader.addShapelessRecipe(new ItemStack(Item.wheat,3),
288             new Object[]{
289          new ItemStack(Block.cake, 1)});
290
291                 ModLoader.addShapelessRecipe(new ItemStack(Item.wheat,3),
292             new Object[]{
293          new ItemStack(Item.cake, 1)});
294
295                 ModLoader.addRecipe(new ItemStack(Item.wheat,1),
296             new Object[]{"XX","XX",
297          Character.valueOf('X'),Item.cookie });
298
299                 ModLoader.addShapelessRecipe(new ItemStack(Item.dyePowder,1,14),
300             new Object[]{
301          new ItemStack(Block.cloth,1,1)});//
302
303                 ModLoader.addShapelessRecipe(new ItemStack(Item.dyePowder,1,13),
304             new Object[]{
305          new ItemStack(Block.cloth,1,2)});//
306
307                 ModLoader.addShapelessRecipe(new ItemStack(Item.dyePowder,1,12),
308             new Object[]{
309          new ItemStack(Block.cloth,1,3)});//
310
311                 ModLoader.addShapelessRecipe(new ItemStack(Item.dyePowder,1,11),
312             new Object[]{
313          new ItemStack(Block.cloth,1,4)});//
314
315                 ModLoader.addShapelessRecipe(new ItemStack(Item.dyePowder,1,10),
316             new Object[]{
317          new ItemStack(Block.cloth,1,5)});
318
319                 ModLoader.addShapelessRecipe(new ItemStack(Item.dyePowder,1,9),
320             new Object[]{
321          new ItemStack(Block.cloth,1,6)});
322
323                 ModLoader.addShapelessRecipe(new ItemStack(Item.dyePowder,1,8),
324             new Object[]{
325          new ItemStack(Block.cloth,1,7)});
326
327                 ModLoader.addShapelessRecipe(new ItemStack(Item.dyePowder,1,7),
328             new Object[]{
329          new ItemStack(Block.cloth,1,8)});
330
331                 ModLoader.addShapelessRecipe(new ItemStack(Item.dyePowder,1,6),
332             new Object[]{
333          new ItemStack(Block.cloth,1,9)});
334
335                 ModLoader.addShapelessRecipe(new ItemStack(Item.dyePowder,1,5),
336             new Object[]{
337          new ItemStack(Block.cloth,1,10)});//
338
339                 ModLoader.addShapelessRecipe(new ItemStack(Item.dyePowder,1,4),
340             new Object[]{
341          new ItemStack(Block.cloth,1,11)});//
342
343                 ModLoader.addShapelessRecipe(new ItemStack(Item.dyePowder,1,3),
344             new Object[]{
345          new ItemStack(Block.cloth,1,12)});
346
347                 ModLoader.addShapelessRecipe(new ItemStack(Item.dyePowder,1,2),
348             new Object[]{
349          new ItemStack(Block.cloth,1,13)});
350
351                 ModLoader.addShapelessRecipe(new ItemStack(Item.dyePowder,1,1),
352             new Object[]{
353          new ItemStack(Block.cloth,1,14)});
354
355                 ModLoader.addShapelessRecipe(new ItemStack(Item.dyePowder,1,0),
356             new Object[]{
357          new ItemStack(Block.cloth,1,15)});
358
359                 ModLoader.addShapelessRecipe(new ItemStack(Item.book,3),
360             new Object[]{
361          new ItemStack(Block.bookShelf, 1)});
362
363                 ModLoader.addShapelessRecipe(new ItemStack(Item.leather,5),
364             new Object[]{
365          new ItemStack(Item.helmetLeather, 1,D)});
366
367                 ModLoader.addShapelessRecipe(new ItemStack(Item.leather,8),
368             new Object[]{
369          new ItemStack(Item.plateLeather, 1,D)});
370
371                 ModLoader.addShapelessRecipe(new ItemStack(Item.leather,7),
372             new Object[]{
373          new ItemStack(Item.legsLeather, 1,D)});//
374
375                 ModLoader.addShapelessRecipe(new ItemStack(Item.leather,4),
376             new Object[]{
377          new ItemStack(Item.bootsLeather, 1,D)});//
378
379                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,5),
380             new Object[]{
381          new ItemStack(Item.helmetSteel, 1,D)});
382
383                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,8),
384             new Object[]{
385          new ItemStack(Item.plateSteel, 1,D)});
386
387                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,7),
388             new Object[]{
389          new ItemStack(Item.legsSteel, 1,D)});
390
391                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,4),
392             new Object[]{
393          new ItemStack(Item.bootsSteel, 1,D)});
394
395                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotGold,5),
396             new Object[]{
397          new ItemStack(Item.helmetGold, 1,D)});
398
399                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotGold,8),
400             new Object[]{
401          new ItemStack(Item.plateGold, 1,D)});
402
403                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotGold,7),
404             new Object[]{
405          new ItemStack(Item.legsGold, 1,D)});
406
407                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotGold,4),
408             new Object[]{
409          new ItemStack(Item.bootsGold, 1,D)});
410
411                 ModLoader.addShapelessRecipe(new ItemStack(Item.diamond,5),
412             new Object[]{
413          new ItemStack(Item.helmetDiamond, 1,D)});
414
415                 ModLoader.addShapelessRecipe(new ItemStack(Item.diamond,8),
416             new Object[]{
417          new ItemStack(Item.plateDiamond, 1,D)});
418
419                 ModLoader.addShapelessRecipe(new ItemStack(Item.diamond,7),
420             new Object[]{
421          new ItemStack(Item.legsDiamond, 1,D)});
422
423                 ModLoader.addShapelessRecipe(new ItemStack(Item.diamond,4),
424             new Object[]{
425          new ItemStack(Item.bootsDiamond, 1,D)});
426
427                 ModLoader.addShapelessRecipe(new ItemStack(Item.stick,5),
428             new Object[]{
429          new ItemStack(Item.swordWood, 1,D)});
430
431                 ModLoader.addShapelessRecipe(new ItemStack(Block.planks,4),
432             new Object[]{
433          new ItemStack(Item.pickaxeWood, 1,D)});
434
435                 ModLoader.addShapelessRecipe(new ItemStack(Block.planks,2),
436             new Object[]{
437          new ItemStack(Item.shovelWood, 1,D)});
438
439                 ModLoader.addShapelessRecipe(new ItemStack(Block.planks,4),
440             new Object[]{
441          new ItemStack(Item.axeWood, 1,D)});
442
443                 ModLoader.addShapelessRecipe(new ItemStack(Block.planks,3),
444             new Object[]{
445          new ItemStack(Item.hoeWood, 1,D)});
446
447                 ModLoader.addShapelessRecipe(new ItemStack(Block.cobblestone,2),
448             new Object[]{
449          new ItemStack(Item.swordStone, 1,D)});
450
451                 ModLoader.addShapelessRecipe(new ItemStack(Block.cobblestone,3),
452             new Object[]{
453          new ItemStack(Item.pickaxeStone, 1,D)});
454
455                 ModLoader.addShapelessRecipe(new ItemStack(Block.cobblestone,1),
456             new Object[]{
457          new ItemStack(Item.shovelStone, 1,D)});
458
459                 ModLoader.addShapelessRecipe(new ItemStack(Block.cobblestone,3),
460             new Object[]{
461          new ItemStack(Item.axeStone, 1,D)});
462
463                 ModLoader.addShapelessRecipe(new ItemStack(Block.cobblestone,2),
464             new Object[]{
465          new ItemStack(Item.hoeStone, 1,D)});
466
467                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,2),
468             new Object[]{
469          new ItemStack(Item.swordSteel, 1,D)});
470
471                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,3),
472             new Object[]{
473          new ItemStack(Item.pickaxeSteel, 1,D)});
474
475                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,1),
476             new Object[]{
477          new ItemStack(Item.shovelSteel, 1,D)});
478
479                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,3),
480             new Object[]{
481          new ItemStack(Item.axeSteel, 1,D)});
482
483                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,2),
484             new Object[]{
485          new ItemStack(Item.hoeSteel, 1,D)});
486
487                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotGold,2),
488             new Object[]{
489          new ItemStack(Item.swordGold, 1,D)});//
490
491                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotGold,3),
492             new Object[]{
493          new ItemStack(Item.pickaxeGold, 1,D)});//
494
495                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotGold,1),
496             new Object[]{
497          new ItemStack(Item.shovelGold, 1,D)});//
498
499                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotGold,3),
500             new Object[]{
501          new ItemStack(Item.axeGold, 1,D)});//
502
503                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotGold,2),
504             new Object[]{
505          new ItemStack(Item.hoeGold, 1,D)});//
506
507                 ModLoader.addShapelessRecipe(new ItemStack(Item.diamond,2),
508             new Object[]{
509          new ItemStack(Item.swordDiamond, 1,D)});//
510
511                 ModLoader.addShapelessRecipe(new ItemStack(Item.diamond,3),
512             new Object[]{
513          new ItemStack(Item.pickaxeDiamond, 1,D)});//
514
515                 ModLoader.addShapelessRecipe(new ItemStack(Item.diamond,1),
516             new Object[]{
517          new ItemStack(Item.shovelDiamond, 1,D)});//
518
519                 ModLoader.addShapelessRecipe(new ItemStack(Item.diamond,3),
520             new Object[]{
521          new ItemStack(Item.axeDiamond, 1,D)});//
522
523                 ModLoader.addShapelessRecipe(new ItemStack(Item.diamond,2),
524             new Object[]{
525          new ItemStack(Item.hoeDiamond, 1,D)});
526
527                 ModLoader.addShapelessRecipe(new ItemStack(Item.melon,9),
528             new Object[]{
529          new ItemStack(Block.melon, 1)});//
530
531                 ModLoader.addRecipe(new ItemStack(Item.ingotIron,3),
532             new Object[]{"XXX","X X","XXX",
533          Character.valueOf('X'),Block.rail });//
534
535                 ModLoader.addRecipe(new ItemStack(Block.glass,3),
536             new Object[]{"XXX","X X","XXX",
537          Character.valueOf('X'),Block.thinGlass });//
538
539                 ModLoader.addRecipe(new ItemStack(Item.ingotIron,3),
540             new Object[]{"XXX","X X","XXX",
541          Character.valueOf('X'),Block.fenceIron });
542
543                 ModLoader.addShapelessRecipe(new ItemStack(Block.planks,4),
544             new Object[]{
545          new ItemStack(Block.fenceGate, 1)});//
546
547                 ModLoader.addShapelessRecipe(new ItemStack(Block.chest,1),
548             new Object[]{
549          new ItemStack(Item.minecartCrate, 1)});//
550
551                 ModLoader.addShapelessRecipe(new ItemStack(Block.stoneOvenIdle,1),
552             new Object[]{
553          new ItemStack(Item.minecartPowered, 1)});//
554
555                 ModLoader.addShapelessRecipe(new ItemStack(Block.torchRedstoneActive,2),
556             new Object[]{
557          new ItemStack(Item.redstoneRepeater, 1)});//
558
559                 ModLoader.addShapelessRecipe(new ItemStack(Item.melon,1),
560             new Object[]{
561          new ItemStack(Item.melonSeeds, 1)});//
562
563                 ModLoader.addShapelessRecipe(new ItemStack(Item.bone,1),
564             new Object[]{
565          new ItemStack(Item.dyePowder,1,15),new ItemStack(Item.dyePowder,1,15),new ItemStack(Item.dyePowder,1,15)});//
566
567                 ModLoader.addShapelessRecipe(new ItemStack(Item.pumpkinSeeds,2),
568             new Object[]{
569          new ItemStack(Block.pumpkin, 1)});//
570
571                 /*
572                 ModLoader.AddShapelessRecipe(new ItemStack(Item.pumpkinSeeds,2),
573             new Object[]{
574          new ItemStack(Block.pumpkin, 1)});//
575                 */
576
577                 ModLoader.addRecipe(new ItemStack(Block.pumpkin,1),
578             new Object[]{"XX ","XX ",
579          Character.valueOf('X'),Item.pumpkinSeeds });
580
581                 ModLoader.addShapelessRecipe(new ItemStack(Block.netherBrick,1),
582             new Object[]{
583          new ItemStack(Block.netherFence, 1)});
584
585                 ModLoader.addRecipe(new ItemStack(Block.netherBrick,3),
586             new Object[]{"XX",
587          Character.valueOf('X'),Block.stairsNetherBrick });
588
589                 ModLoader.addShapelessRecipe(new ItemStack(Item.blazePowder,1),
590             new Object[]{
591          new ItemStack(Item.magmaCream, 1)});//
592
593                 ModLoader.addRecipe(new ItemStack(Item.blazeRod,1),
594             new Object[]{"XX",
595          Character.valueOf('X'),Item.blazePowder });//
596
597                 ModLoader.addShapelessRecipe(new ItemStack(Item.spiderEye,1),
598             new Object[]{
599          new ItemStack(Item.fermentedSpiderEye, 1)});//
600
601                 ModLoader.addShapelessRecipe(new ItemStack(Item.goldNugget,1),
602             new Object[]{
603          new ItemStack(Item.speckledMelon, 1)});//
604
605                 ModLoader.addShapelessRecipe(new ItemStack(Block.glass,1),
606             new Object[]{
607          new ItemStack(Item.glassBottle, 1)});//
608
609                 ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron,7),
610             new Object[]{
611          new ItemStack(Item.cauldron, 1)});
612
613                 ModLoader.addShapelessRecipe(new ItemStack(Item.diamond,2),
614             new Object[]{
615          new ItemStack(Block.enchantmentTable, 1)});
616
617                 ModLoader.addShapelessRecipe(new ItemStack(Item.blazeRod,1),
618             new Object[]{
619          new ItemStack(Item.brewingStand, 1)});
620
621                 ModLoader.addShapelessRecipe(new ItemStack(Item.blazePowder,1),
622             new Object[]{
623          new ItemStack(Item.eyeOfEnder, 1)});
624
625                 ModLoader.addRecipe(new ItemStack(Item.flint,1),
626             new Object[]{"XX ","XX ",
627          Character.valueOf('X'),Item.arrow });
628
629                 ModLoader.addShapelessRecipe(new ItemStack(Item.flint,1),
630             new Object[]{
631          new ItemStack(Block.gravel, 1)});
632
633                 ModLoader.addShapelessRecipe(new ItemStack(Item.bucketLava,1),
634             new Object[]{
635          new ItemStack(Item.bucketEmpty, 1),new ItemStack(Block.obsidian, 1)});
636
637                 for(i=1;i<16;i++){
638                         ModLoader.addShapelessRecipe(new ItemStack(Block.cloth,1,0),
639                 new Object[]{
640                 new ItemStack(Item.bucketWater, 1),new ItemStack(Block.cloth,1,i)});//1
641                 }
642                         ModLoader.addShapelessRecipe(new ItemStack(Block.ice,1),
643             new Object[]{
644          new ItemStack(Item.bucketWater, 1),new ItemStack(Item.snowball,1)});
645
646                 ModLoader.addShapelessRecipe(new ItemStack(Block.gravel,1),
647             new Object[]{
648          new ItemStack(Item.flint, 1)});//
649
650                 ModLoader.addShapelessRecipe(new ItemStack(Item.stick,7),
651                     new Object[]{
652                  new ItemStack(Block.ladder, 1),new ItemStack(Block.ladder, 1),new ItemStack(Block.ladder, 1)});//
653
654                 ModLoader.addShapelessRecipe(new ItemStack(Block.stone,1),
655                     new Object[]{
656                  new ItemStack(Block.stoneSingleSlab, 1,0),new ItemStack(Block.stoneSingleSlab, 1,0)});//
657
658                         ModLoader.addShapelessRecipe(new ItemStack(Block.sandStone,1),
659                     new Object[]{
660                  new ItemStack(Block.stoneSingleSlab, 1,1),new ItemStack(Block.stoneSingleSlab, 1,1)});//
661
662                         ModLoader.addShapelessRecipe(new ItemStack(Block.planks,1),
663                     new Object[]{
664                  new ItemStack(Block.woodSingleSlab, 1),new ItemStack(Block.woodSingleSlab, 1)});//
665
666                         ModLoader.addShapelessRecipe(new ItemStack(Block.cobblestone,1),
667                     new Object[]{
668                  new ItemStack(Block.stoneSingleSlab, 1,3),new ItemStack(Block.stoneSingleSlab, 1,3)});//
669
670                         ModLoader.addShapelessRecipe(new ItemStack(Block.brick,1),
671                     new Object[]{
672                  new ItemStack(Block.stoneSingleSlab, 1,4),new ItemStack(Block.stoneSingleSlab, 1,4)});//
673
674                         ModLoader.addShapelessRecipe(new ItemStack(Block.stoneBrick,1),
675                     new Object[]{
676                  new ItemStack(Block.stoneSingleSlab, 1,5),new ItemStack(Block.stoneSingleSlab, 1,5)});
677
678                         ModLoader.addShapelessRecipe(new ItemStack(Block.planks,1),
679                             new Object[]{
680                          new ItemStack(Block.woodSingleSlab, 1),new ItemStack(Block.woodSingleSlab, 1)});//
681
682                         ModLoader.addShapelessRecipe(new ItemStack(Block.planks,1,1),
683                             new Object[]{
684                          new ItemStack(Block.woodSingleSlab, 1,1),new ItemStack(Block.woodSingleSlab, 1,1)});//
685
686                         ModLoader.addShapelessRecipe(new ItemStack(Block.planks,1,2),
687                             new Object[]{
688                          new ItemStack(Block.woodSingleSlab, 1,2),new ItemStack(Block.woodSingleSlab, 1,2)});//
689
690                         ModLoader.addShapelessRecipe(new ItemStack(Block.planks,1,3),
691                             new Object[]{
692                          new ItemStack(Block.woodSingleSlab, 1,3),new ItemStack(Block.woodSingleSlab, 1,3)});//
693
694
695                         ModLoader.addShapelessRecipe(new ItemStack(Item.redstone, 4),
696                             new Object[]{
697                          new ItemStack(Block.redstoneLampIdle, 1)});
698
699                         ModLoader.addRecipe(new ItemStack(Block.sandStone,3),
700                             new Object[]{"XX",
701                          Character.valueOf('X'),Block.stairsSandStone });//
702
703                         ModLoader.addShapelessRecipe(new ItemStack(Item.ingotIron, 1),
704                             new Object[]{
705                          new ItemStack(Block.tripWireSource, 1)});
706
707
708                         ModLoader.addShapelessRecipe(new ItemStack(Item.eyeOfEnder, 1),
709                             new Object[]{
710                          new ItemStack(Block.enderChest, 1)});
711
712                         ModLoader.addShapelessRecipe(new ItemStack(Item.book, 1),
713                             new Object[]{
714                          new ItemStack(Item.writableBook, 1)});
715
716
717
718
719         }
720     }
721
722         public mod_Uncraft_Reloaded_Vanila(){}
723 }