+package net.minecraft.src;
+
+import java.util.logging.Level;
+
+import net.minecraftforge.common.Configuration;
+import net.minecraftforge.common.Property;
+import cpw.mods.fml.common.FMLLog;
+import cpw.mods.fml.common.Mod;
+import cpw.mods.fml.common.Mod.Init;
+import cpw.mods.fml.common.event.FMLInitializationEvent;
+import cpw.mods.fml.common.event.FMLPreInitializationEvent;
+import cpw.mods.fml.common.network.NetworkMod;
+import cpw.mods.fml.common.registry.GameRegistry;
+
+@Mod(modid = "Uncraft_SMP", name = "Uncraft_SMP", version = "4.1")
+@NetworkMod(clientSideRequired = true, serverSideRequired = false)
+public class mod_Uncraft_SMP {
+
+ @MLProp(info="Number of doors", min=1,max=3)
+ public static int door = 1;
+ @MLProp(info="Default:false ON=true, OFF=false")
+ public static boolean ALL = true;
+ @MLProp(info="Default:true ON=true, OFF=false")
+ public static boolean un_main = true;
+
+ @Init
+ public void load(FMLInitializationEvent event)
+ {
+
+ int D = 0;
+ int i;
+ if (ALL = true)D = -1;
+ if(ALL = false)D = 0;
+ if(door>3)door=3;
+ if(door<1)door=1;
+ if(un_main){
+ switch(door){
+ case 1:
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,6),
+ new Object[]{
+ new ItemStack(Item.doorWood, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,6),
+ new Object[]{
+ new ItemStack(Item.doorSteel, 1)});
+
+ break;
+
+ case 2:
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,12),
+ new Object[]{
+ new ItemStack(Item.doorWood, 1),new ItemStack(Item.doorWood, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,12),
+ new Object[]{
+ new ItemStack(Item.doorSteel, 1), new ItemStack(Item.doorSteel, 1)});
+
+ break;
+
+ case 3:
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,18),
+ new Object[]{
+ new ItemStack(Item.doorWood, 1),new ItemStack(Item.doorWood, 1),new ItemStack(Item.doorWood, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,18),
+ new Object[]{
+ new ItemStack(Item.doorSteel, 1), new ItemStack(Item.doorSteel, 1), new ItemStack(Item.doorSteel, 1)});//
+
+ break;
+
+ default:
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,6),
+ new Object[]{
+ new ItemStack(Item.doorWood, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,6),
+ new Object[]{
+ new ItemStack(Item.doorSteel, 1)});//
+
+ break;
+ }
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.cobblestone,8),
+ new Object[]{
+ new ItemStack(Block.stoneOvenIdle, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,8),
+ new Object[]{
+ new ItemStack(Block.chest, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,4),
+ new Object[]{
+ new ItemStack(Block.workbench, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,8),
+ new Object[]{
+ new ItemStack(Block.chest, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,5),
+ new Object[]{
+ new ItemStack(Item.boat, 1)});//
+
+ GameRegistry.addRecipe(new ItemStack(Block.planks,1),
+ new Object[]{"XX",
+ Character.valueOf('X'),Item.stick });//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,5),
+ new Object[]{
+ new ItemStack(Item.minecartEmpty, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.reed,1),
+ new Object[]{
+ new ItemStack(Item.paper, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.leather,1),
+ new Object[]{
+ new ItemStack(Item.book, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.wheat,3),
+ new Object[]{
+ new ItemStack(Item.bread, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.reed,1),
+ new Object[]{
+ new ItemStack(Item.sugar, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.stick,3),
+ new Object[]{
+ new ItemStack(Block.fence, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.stick,13),
+ new Object[]{
+ new ItemStack(Item.sign, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.reed,3),
+ new Object[]{
+ new ItemStack(Item.paper, 1)});//
+
+ GameRegistry.addRecipe(new ItemStack(Block.planks,3),
+ new Object[]{"XX",
+ Character.valueOf('X'),Block.stairCompactPlanks });//
+
+ GameRegistry.addRecipe(new ItemStack(Block.cobblestone,3),
+ new Object[]{"XX",
+ Character.valueOf('X'),Block.stairCompactCobblestone });//
+
+ GameRegistry.addRecipe(new ItemStack(Block.brick,3),
+ new Object[]{"XX",
+ Character.valueOf('X'),Block.stairsBrick });//
+
+ GameRegistry.addRecipe(new ItemStack(Block.stoneBrick,3),
+ new Object[]{"XX",
+ Character.valueOf('X'),Block.stairsStoneBrickSmooth });
+
+ GameRegistry.addRecipe(new ItemStack(Block.wood,1),
+ new Object[]{"X X"," ","X X",
+ Character.valueOf('X'),Block.planks });
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.goldNugget,8),
+ new Object[]{
+ new ItemStack(Item.appleGold, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotGold,8),
+ new Object[]{
+ new ItemStack(Item.appleGold, 1,1)});
+
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.cloth,3,0),
+ new Object[]{
+ new ItemStack(Item.bed, 1)});
+
+ GameRegistry.addRecipe(new ItemStack(Item.coal,1,0),
+ new Object[]{"XX","XX",
+ Character.valueOf('X'),Block.torchWood });
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.stick,8),
+ new Object[]{
+ new ItemStack(Item.painting, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.clay,4),
+ new Object[]{
+ new ItemStack(Block.blockClay, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.snowball,4),
+ new Object[]{
+ new ItemStack(Block.blockSnow, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.brick,4),
+ new Object[]{
+ new ItemStack(Block.brick, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.stone,1),
+ new Object[]{
+ new ItemStack(Block.stoneBrick, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.sand,4),
+ new Object[]{
+ new ItemStack(Block.sandStone, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.redstone,1),
+ new Object[]{
+ new ItemStack(Block.music, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.diamond,1),
+ new Object[]{
+ new ItemStack(Block.jukebox, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.gunpowder,5),
+ new Object[]{
+ new ItemStack(Block.tnt, 1)});//tnt
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.pumpkin,1),
+ new Object[]{
+ new ItemStack(Block.pumpkinLantern, 1)});
+
+ GameRegistry.addRecipe(new ItemStack(Block.planks,3),
+ new Object[]{"XX","XX",
+ Character.valueOf('X'),Item.bowlEmpty });
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.lightStoneDust,4),
+ new Object[]{
+ new ItemStack(Block.glowStone, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.silk,4),
+ new Object[]{
+ new ItemStack(Block.cloth,1,0)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.stone,1),
+ new Object[]{
+ new ItemStack(Block.button, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,3),
+ new Object[]{
+ new ItemStack(Item.bucketEmpty, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotGold,4),
+ new Object[]{
+ new ItemStack(Item.pocketSundial, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,4),
+ new Object[]{
+ new ItemStack(Item.compass, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.silk,2),
+ new Object[]{
+ new ItemStack(Item.fishingRod, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.silk,3),
+ new Object[]{
+ new ItemStack(Item.bow, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotGold,1),
+ new Object[]{
+ new ItemStack(Block.railPowered, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,1),
+ new Object[]{
+ new ItemStack(Block.railDetector, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.bow,1),
+ new Object[]{
+ new ItemStack(Block.dispenser, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,2),
+ new Object[]{
+ new ItemStack(ItemShears.shears, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.compass,1),
+ new Object[]{
+ new ItemStack(ItemMap.map, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,1),
+ new Object[]{
+ new ItemStack(Block.pistonBase, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.slimeBall,1),
+ new Object[]{
+ new ItemStack(Block.pistonStickyBase, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,3),
+ new Object[]{
+ new ItemStack(Block.trapdoor, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,2),
+ new Object[]{
+ new ItemStack(Block.pressurePlatePlanks, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.stone,2),
+ new Object[]{
+ new ItemStack(Block.pressurePlateStone, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.redstone,1),
+ new Object[]{
+ new ItemStack(Block.torchRedstoneActive, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.stick,1),
+ new Object[]{
+ new ItemStack(Block.lever, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.wheat,3),
+ new Object[]{
+ new ItemStack(Block.cake, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.wheat,3),
+ new Object[]{
+ new ItemStack(Item.cake, 1)});
+
+ GameRegistry.addRecipe(new ItemStack(Item.wheat,1),
+ new Object[]{"XX","XX",
+ Character.valueOf('X'),Item.cookie });
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.dyePowder,1,14),
+ new Object[]{
+ new ItemStack(Block.cloth,1,1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.dyePowder,1,13),
+ new Object[]{
+ new ItemStack(Block.cloth,1,2)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.dyePowder,1,12),
+ new Object[]{
+ new ItemStack(Block.cloth,1,3)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.dyePowder,1,11),
+ new Object[]{
+ new ItemStack(Block.cloth,1,4)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.dyePowder,1,10),
+ new Object[]{
+ new ItemStack(Block.cloth,1,5)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.dyePowder,1,9),
+ new Object[]{
+ new ItemStack(Block.cloth,1,6)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.dyePowder,1,8),
+ new Object[]{
+ new ItemStack(Block.cloth,1,7)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.dyePowder,1,7),
+ new Object[]{
+ new ItemStack(Block.cloth,1,8)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.dyePowder,1,6),
+ new Object[]{
+ new ItemStack(Block.cloth,1,9)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.dyePowder,1,5),
+ new Object[]{
+ new ItemStack(Block.cloth,1,10)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.dyePowder,1,4),
+ new Object[]{
+ new ItemStack(Block.cloth,1,11)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.dyePowder,1,3),
+ new Object[]{
+ new ItemStack(Block.cloth,1,12)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.dyePowder,1,2),
+ new Object[]{
+ new ItemStack(Block.cloth,1,13)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.dyePowder,1,1),
+ new Object[]{
+ new ItemStack(Block.cloth,1,14)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.dyePowder,1,0),
+ new Object[]{
+ new ItemStack(Block.cloth,1,15)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.book,3),
+ new Object[]{
+ new ItemStack(Block.bookShelf, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.leather,5),
+ new Object[]{
+ new ItemStack(Item.helmetLeather, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.leather,8),
+ new Object[]{
+ new ItemStack(Item.plateLeather, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.leather,7),
+ new Object[]{
+ new ItemStack(Item.legsLeather, 1,D)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.leather,4),
+ new Object[]{
+ new ItemStack(Item.bootsLeather, 1,D)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,5),
+ new Object[]{
+ new ItemStack(Item.helmetSteel, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,8),
+ new Object[]{
+ new ItemStack(Item.plateSteel, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,7),
+ new Object[]{
+ new ItemStack(Item.legsSteel, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,4),
+ new Object[]{
+ new ItemStack(Item.bootsSteel, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotGold,5),
+ new Object[]{
+ new ItemStack(Item.helmetGold, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotGold,8),
+ new Object[]{
+ new ItemStack(Item.plateGold, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotGold,7),
+ new Object[]{
+ new ItemStack(Item.legsGold, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotGold,4),
+ new Object[]{
+ new ItemStack(Item.bootsGold, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.diamond,5),
+ new Object[]{
+ new ItemStack(Item.helmetDiamond, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.diamond,8),
+ new Object[]{
+ new ItemStack(Item.plateDiamond, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.diamond,7),
+ new Object[]{
+ new ItemStack(Item.legsDiamond, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.diamond,4),
+ new Object[]{
+ new ItemStack(Item.bootsDiamond, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.stick,5),
+ new Object[]{
+ new ItemStack(Item.swordWood, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,4),
+ new Object[]{
+ new ItemStack(Item.pickaxeWood, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,2),
+ new Object[]{
+ new ItemStack(Item.shovelWood, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,4),
+ new Object[]{
+ new ItemStack(Item.axeWood, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,3),
+ new Object[]{
+ new ItemStack(Item.hoeWood, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.cobblestone,2),
+ new Object[]{
+ new ItemStack(Item.swordStone, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.cobblestone,3),
+ new Object[]{
+ new ItemStack(Item.pickaxeStone, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.cobblestone,1),
+ new Object[]{
+ new ItemStack(Item.shovelStone, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.cobblestone,3),
+ new Object[]{
+ new ItemStack(Item.axeStone, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.cobblestone,2),
+ new Object[]{
+ new ItemStack(Item.hoeStone, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,2),
+ new Object[]{
+ new ItemStack(Item.swordSteel, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,3),
+ new Object[]{
+ new ItemStack(Item.pickaxeSteel, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,1),
+ new Object[]{
+ new ItemStack(Item.shovelSteel, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,3),
+ new Object[]{
+ new ItemStack(Item.axeSteel, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,2),
+ new Object[]{
+ new ItemStack(Item.hoeSteel, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotGold,2),
+ new Object[]{
+ new ItemStack(Item.swordGold, 1,D)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotGold,3),
+ new Object[]{
+ new ItemStack(Item.pickaxeGold, 1,D)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotGold,1),
+ new Object[]{
+ new ItemStack(Item.shovelGold, 1,D)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotGold,3),
+ new Object[]{
+ new ItemStack(Item.axeGold, 1,D)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotGold,2),
+ new Object[]{
+ new ItemStack(Item.hoeGold, 1,D)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.diamond,2),
+ new Object[]{
+ new ItemStack(Item.swordDiamond, 1,D)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.diamond,3),
+ new Object[]{
+ new ItemStack(Item.pickaxeDiamond, 1,D)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.diamond,1),
+ new Object[]{
+ new ItemStack(Item.shovelDiamond, 1,D)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.diamond,3),
+ new Object[]{
+ new ItemStack(Item.axeDiamond, 1,D)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.diamond,2),
+ new Object[]{
+ new ItemStack(Item.hoeDiamond, 1,D)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.melon,9),
+ new Object[]{
+ new ItemStack(Block.melon, 1)});//
+
+ GameRegistry.addRecipe(new ItemStack(Item.ingotIron,3),
+ new Object[]{"XXX","X X","XXX",
+ Character.valueOf('X'),Block.rail });//
+
+ GameRegistry.addRecipe(new ItemStack(Block.glass,3),
+ new Object[]{"XXX","X X","XXX",
+ Character.valueOf('X'),Block.thinGlass });//
+
+ GameRegistry.addRecipe(new ItemStack(Item.ingotIron,3),
+ new Object[]{"XXX","X X","XXX",
+ Character.valueOf('X'),Block.fenceIron });
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,4),
+ new Object[]{
+ new ItemStack(Block.fenceGate, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.chest,1),
+ new Object[]{
+ new ItemStack(Item.minecartCrate, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.stoneOvenIdle,1),
+ new Object[]{
+ new ItemStack(Item.minecartPowered, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.torchRedstoneActive,2),
+ new Object[]{
+ new ItemStack(Item.redstoneRepeater, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.melon,1),
+ new Object[]{
+ new ItemStack(Item.melonSeeds, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.bone,1),
+ new Object[]{
+ new ItemStack(Item.dyePowder,1,15),new ItemStack(Item.dyePowder,1,15),new ItemStack(Item.dyePowder,1,15)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.pumpkinSeeds,2),
+ new Object[]{
+ new ItemStack(Block.pumpkin, 1)});//
+
+ /*
+ GameRegistry.AddShapelessRecipe(new ItemStack(Item.pumpkinSeeds,2),
+ new Object[]{
+ new ItemStack(Block.pumpkin, 1)});//
+ */
+
+ GameRegistry.addRecipe(new ItemStack(Block.pumpkin,1),
+ new Object[]{"XX ","XX ",
+ Character.valueOf('X'),Item.pumpkinSeeds });
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.netherBrick,1),
+ new Object[]{
+ new ItemStack(Block.netherFence, 1)});
+
+ GameRegistry.addRecipe(new ItemStack(Block.netherBrick,3),
+ new Object[]{"XX",
+ Character.valueOf('X'),Block.stairsNetherBrick });
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.blazePowder,1),
+ new Object[]{
+ new ItemStack(Item.magmaCream, 1)});//
+
+ GameRegistry.addRecipe(new ItemStack(Item.blazeRod,1),
+ new Object[]{"XX",
+ Character.valueOf('X'),Item.blazePowder });//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.spiderEye,1),
+ new Object[]{
+ new ItemStack(Item.fermentedSpiderEye, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.goldNugget,1),
+ new Object[]{
+ new ItemStack(Item.speckledMelon, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.glass,1),
+ new Object[]{
+ new ItemStack(Item.glassBottle, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron,7),
+ new Object[]{
+ new ItemStack(Item.cauldron, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.diamond,2),
+ new Object[]{
+ new ItemStack(Block.enchantmentTable, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.blazeRod,1),
+ new Object[]{
+ new ItemStack(Item.brewingStand, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.blazePowder,1),
+ new Object[]{
+ new ItemStack(Item.eyeOfEnder, 1)});
+
+ GameRegistry.addRecipe(new ItemStack(Item.flint,1),
+ new Object[]{"XX ","XX ",
+ Character.valueOf('X'),Item.arrow });
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.flint,1),
+ new Object[]{
+ new ItemStack(Block.gravel, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.bucketLava,1),
+ new Object[]{
+ new ItemStack(Item.bucketEmpty, 1),new ItemStack(Block.obsidian, 1)});
+
+ for(i=1;i<16;i++){
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.cloth,1,0),
+ new Object[]{
+ new ItemStack(Item.bucketWater, 1),new ItemStack(Block.cloth,1,i)});//1
+ }
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.ice,1),
+ new Object[]{
+ new ItemStack(Item.bucketWater, 1),new ItemStack(Item.snowball,1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.gravel,1),
+ new Object[]{
+ new ItemStack(Item.flint, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.stick,7),
+ new Object[]{
+ new ItemStack(Block.ladder, 1),new ItemStack(Block.ladder, 1),new ItemStack(Block.ladder, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.stone,1),
+ new Object[]{
+ new ItemStack(Block.stoneSingleSlab, 1,0),new ItemStack(Block.stoneSingleSlab, 1,0)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.sandStone,1),
+ new Object[]{
+ new ItemStack(Block.stoneSingleSlab, 1,1),new ItemStack(Block.stoneSingleSlab, 1,1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,1),
+ new Object[]{
+ new ItemStack(Block.woodSingleSlab, 1),new ItemStack(Block.woodSingleSlab, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.cobblestone,1),
+ new Object[]{
+ new ItemStack(Block.stoneSingleSlab, 1,3),new ItemStack(Block.stoneSingleSlab, 1,3)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.brick,1),
+ new Object[]{
+ new ItemStack(Block.stoneSingleSlab, 1,4),new ItemStack(Block.stoneSingleSlab, 1,4)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.stoneBrick,1),
+ new Object[]{
+ new ItemStack(Block.stoneSingleSlab, 1,5),new ItemStack(Block.stoneSingleSlab, 1,5)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,1),
+ new Object[]{
+ new ItemStack(Block.woodSingleSlab, 1),new ItemStack(Block.woodSingleSlab, 1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,1,1),
+ new Object[]{
+ new ItemStack(Block.woodSingleSlab, 1,1),new ItemStack(Block.woodSingleSlab, 1,1)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,1,2),
+ new Object[]{
+ new ItemStack(Block.woodSingleSlab, 1,2),new ItemStack(Block.woodSingleSlab, 1,2)});//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks,1,3),
+ new Object[]{
+ new ItemStack(Block.woodSingleSlab, 1,3),new ItemStack(Block.woodSingleSlab, 1,3)});//
+
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.redstone, 4),
+ new Object[]{
+ new ItemStack(Block.redstoneLampIdle, 1)});
+
+ GameRegistry.addRecipe(new ItemStack(Block.sandStone,3),
+ new Object[]{"XX",
+ Character.valueOf('X'),Block.stairsSandStone });//
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron, 1),
+ new Object[]{
+ new ItemStack(Block.tripWireSource, 1)});
+
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.eyeOfEnder, 1),
+ new Object[]{
+ new ItemStack(Block.enderChest, 1)});
+
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.book, 1),
+ new Object[]{
+ new ItemStack(Item.writableBook, 1)});
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.ingotIron, 31),
+ new Object[]{
+ new ItemStack(Block.field_82510_ck, 1)});
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.field_82792_bS, 1),
+ new Object[]{
+ new ItemStack(Block.field_82518_cd, 1)});
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.cobblestone),
+ new Object[]{
+ new ItemStack(Block.field_82515_ce, 1)});
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.planks),
+ new Object[]{
+ new ItemStack(Block.field_82511_ci)});
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.brick, 3),
+ new Object[]{
+ new ItemStack(Item.field_82796_bJ)});
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.goldNugget, 8),
+ new Object[]{
+ new ItemStack(Item.field_82798_bP)});
+ GameRegistry.addShapelessRecipe(new ItemStack(Block.pumpkin, 1),
+ new Object[]{
+ new ItemStack(Item.field_82791_bT)});
+ GameRegistry.addShapelessRecipe(new ItemStack(Item.fishingRod, 1),
+ new Object[]{
+ new ItemStack(Item.field_82793_bR)});
+
+
+ }
+ }
+
+ public mod_Uncraft_SMP(){}
+}
\ No newline at end of file