MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Recette avec objet modée qui ne marche pas...

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    30 Messages 4 Publieurs 1.9k Vues 3 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • GrandlovaniaG Hors-ligne
      Grandlovania @SpyMan
      dernière édition par

      @SpyMan ok je test je te dit si sa marche 🙂

      Mon projet:
      https://www.minecraftforgefrance.fr/topic/5024/1-7-10-scpcraft-v2/3
      SCPCraft v2

      1 réponse Dernière réponse Répondre Citer 0
      • GrandlovaniaG Hors-ligne
        Grandlovania @SpyMan
        dernière édition par

        @SpyMan marche pas 😕

        Mon projet:
        https://www.minecraftforgefrance.fr/topic/5024/1-7-10-scpcraft-v2/3
        SCPCraft v2

        1 réponse Dernière réponse Répondre Citer 0
        • SpyManS Hors-ligne
          SpyMan
          dernière édition par

          envoi ton code stp la ou sont enregistrer tes items/blocks, les recipes et la class principale

          GrandlovaniaG 1 réponse Dernière réponse Répondre Citer 0
          • GrandlovaniaG Hors-ligne
            Grandlovania @SpyMan
            dernière édition par

            @SpyMan tout est dans la classe principale comme tu ma dit:

            Classe principales:

            package SCPCraft;
            
            import worldgen.SCPWorldGeneration;
            import cpw.mods.fml.client.registry.ClientRegistry;
            import cpw.mods.fml.common.FMLCommonHandler;
            import cpw.mods.fml.common.Mod;
            import cpw.mods.fml.common.SidedProxy;
            import cpw.mods.fml.common.event.FMLInitializationEvent;
            import cpw.mods.fml.common.event.FMLPostInitializationEvent;
            import cpw.mods.fml.common.event.FMLPreInitializationEvent;
            import cpw.mods.fml.common.event.FMLServerStartingEvent;
            import cpw.mods.fml.common.network.NetworkRegistry;
            import net.minecraft.block.Block;
            import net.minecraft.block.material.Material;
            import net.minecraft.creativetab.CreativeTabs;
            import net.minecraftforge.common.MinecraftForge;
            import net.minecraftforge.common.config.Configuration;
            import net.minecraft.creativetab.CreativeTabs;
            import net.minecraft.entity.Entity;
            import net.minecraft.entity.player.EntityPlayer;
            import net.minecraft.init.Blocks;
            import net.minecraft.init.Items;
            import net.minecraft.item.Item;
            import net.minecraft.item.ItemArmor;
            import net.minecraft.item.ItemStack;
            import net.minecraft.item.ItemSword;
            import net.minecraft.util.ChatComponentText;
            import net.minecraft.util.IChatComponent;
            import net.minecraftforge.common.MinecraftForge;
            import net.minecraftforge.common.config.Configuration;
            import net.minecraftforge.common.util.EnumHelper;
            import net.minecraftforge.fluids.Fluid;
            import SCPCraft.blocks.SCPBlock009;
            import SCPCraft.blocks.SCPBlock019;
            import SCPCraft.blocks.SCPBlock143Leaves;
            import SCPCraft.blocks.SCPBlock143Log;
            import SCPCraft.blocks.SCPBlock143Sapling;
            import SCPCraft.blocks.SCPBlock513;
            import SCPCraft.blocks.SCPBlockBasic;
            import SCPCraft.blocks.SCPBlockSmoker;
            import SCPCraft.blocks.SCPBlockTransparancy;
            import SCPCraft.common.CommonProxy;
            import SCPCraft.config.SCPConfig;
            import SCPCraft.config.SCPConfigHandler;
            import SCPCraft.entity.boss.SCPEntity682;
            import SCPCraft.entity.clockworkvirus.SCPEntity217Cow;
            import SCPCraft.entity.clockworkvirus.SCPEntity217Creeper;
            import SCPCraft.entity.clockworkvirus.SCPEntity217Pig;
            import SCPCraft.entity.clockworkvirus.SCPEntity217Spider;
            import SCPCraft.entity.clockworkvirus.SCPEntity217Testificate;
            import SCPCraft.entity.clockworkvirus.SCPEntity217Zombie;
            import SCPCraft.entity.monster.SCPEntity019n2;
            import SCPCraft.entity.monster.SCPEntity023;
            import SCPCraft.entity.monster.SCPEntity049;
            import SCPCraft.entity.monster.SCPEntity050AEJ;
            import SCPCraft.entity.monster.SCPEntity058;
            import SCPCraft.entity.monster.SCPEntity080;
            import SCPCraft.entity.monster.SCPEntity096Mad;
            import SCPCraft.entity.monster.SCPEntity1000;
            import SCPCraft.entity.monster.SCPEntity106;
            import SCPCraft.entity.monster.SCPEntity173;
            import SCPCraft.entity.monster.SCPEntity280;
            import SCPCraft.entity.monster.SCPEntity457;
            import SCPCraft.entity.monster.SCPEntity472;
            import SCPCraft.entity.monster.SCPEntity538;
            import SCPCraft.entity.monster.SCPEntity939;
            import SCPCraft.entity.monster.SCPEntity966;
            import SCPCraft.entity.monster.SCPEntityRat;
            import SCPCraft.entity.passive.SCPEntity053;
            import SCPCraft.entity.passive.SCPEntity096Cry;
            import SCPCraft.entity.passive.SCPEntity096Docile;
            import SCPCraft.entity.passive.SCPEntity111;
            import SCPCraft.entity.passive.SCPEntity131;
            import SCPCraft.entity.passive.SCPEntity372;
            import SCPCraft.entity.passive.SCPEntity513A;
            import SCPCraft.entity.passive.SCPEntity629;
            import SCPCraft.entity.passive.SCPEntity997;
            import SCPCraft.entity.passive.SCPEntity999;
            import SCPCraft.entity.passive.SCPEntityClassD027;
            import SCPCraft.entity.passive.SCPEntityClassDGuy;
            import SCPCraft.init.SCPBlocks;
            import SCPCraft.init.SCPItems;
            import SCPCraft.items.SCPItem063;
            import SCPCraft.items.SCPItem1023ARC;
            import SCPCraft.items.SCPItem143Axe;
            import SCPCraft.items.SCPItem143Pickaxe;
            import SCPCraft.items.SCPItem143Spade;
            import SCPCraft.items.SCPItem217Cow;
            import SCPCraft.items.SCPItem217Creeper;
            import SCPCraft.items.SCPItem217Pig;
            import SCPCraft.items.SCPItem217Spider;
            import SCPCraft.items.SCPItem217Testificate;
            import SCPCraft.items.SCPItem217Zombie;
            import SCPCraft.items.SCPItem458;
            import SCPCraft.items.SCPItem500;
            import SCPCraft.items.SCPItem50AEJ;
            import SCPCraft.items.SCPItem912Armor;
            import SCPCraft.items.SCPItemClassDArmor;
            import SCPCraft.items.SCPItemKeycard;
            import SCPCraft.items.SCPItemWrench;
            import SCPCraft.items.cups.CupApple;
            import SCPCraft.items.cups.CupBlood;
            import SCPCraft.items.cups.CupCactus;
            import SCPCraft.items.cups.CupCoal;
            import SCPCraft.items.cups.CupFeather;
            import SCPCraft.items.cups.CupGlass;
            import SCPCraft.items.cups.CupGlowstone;
            import SCPCraft.items.cups.CupGold;
            import SCPCraft.items.cups.CupGoldApple;
            import SCPCraft.items.cups.CupMoldyPumpkin;
            import SCPCraft.items.cups.CupMycelium;
            import SCPCraft.items.cups.CupNetherrack;
            import SCPCraft.items.cups.CupObsidian;
            import SCPCraft.items.cups.CupSoulSand;
            import SCPCraft.items.cups.CupSpiderEye;
            import SCPCraft.items.documents.SCPDocument019;
            import SCPCraft.items.documents.SCPDocument023;
            import SCPCraft.items.documents.SCPDocument027;
            import SCPCraft.items.documents.SCPDocument049;
            import SCPCraft.items.documents.SCPDocument053;
            import SCPCraft.items.documents.SCPDocument058;
            import SCPCraft.items.documents.SCPDocument080;
            import SCPCraft.items.documents.SCPDocument096;
            import SCPCraft.items.documents.SCPDocument1000;
            import SCPCraft.items.documents.SCPDocument106;
            import SCPCraft.items.documents.SCPDocument111;
            import SCPCraft.items.documents.SCPDocument131;
            import SCPCraft.items.documents.SCPDocument143;
            import SCPCraft.items.documents.SCPDocument173;
            import SCPCraft.items.documents.SCPDocument280;
            import SCPCraft.items.documents.SCPDocument372;
            import SCPCraft.items.documents.SCPDocument457;
            import SCPCraft.items.documents.SCPDocument472;
            import SCPCraft.items.documents.SCPDocument513;
            import SCPCraft.items.documents.SCPDocument538;
            import SCPCraft.items.documents.SCPDocument629;
            import SCPCraft.items.documents.SCPDocument966;
            import SCPCraft.items.documents.SCPDocument997;
            import SCPCraft.items.documents.SCPDocument999;
            import SCPCraft.items.records.SCPItem096Record;
            import SCPCraft.items.records.SCPItem106Record;
            import SCPCraft.items.records.SCPItem173Record;
            import SCPCraft.tileentity.SCPTileentity019;
            import SCPCraft.tileentity.SCPTileentity513;
            import SCPCraft.tileentity.SCPTileentitySmoker;
            import cpw.mods.fml.common.FMLCommonHandler;
            import cpw.mods.fml.common.Mod;
            import cpw.mods.fml.common.Mod.EventHandler;
            import cpw.mods.fml.common.Mod.Instance;
            import cpw.mods.fml.common.SidedProxy;
            import cpw.mods.fml.common.event.FMLInitializationEvent;
            import cpw.mods.fml.common.event.FMLPostInitializationEvent;
            import cpw.mods.fml.common.event.FMLPreInitializationEvent;
            import cpw.mods.fml.common.eventhandler.SubscribeEvent;
            import cpw.mods.fml.common.gameevent.PlayerEvent.PlayerLoggedInEvent;
            import cpw.mods.fml.common.network.NetworkRegistry;
            import cpw.mods.fml.common.registry.EntityRegistry;
            import cpw.mods.fml.common.registry.GameRegistry;
            import cpw.mods.fml.relauncher.Side;
            import cpw.mods.fml.relauncher.SideOnly;
            
            @Mod(modid = "SCP", name = "SCPCraft", version = "unspecified", guiFactory = "SCPCraft.client.gui.SCPGuiFactory")
            
            public class mod_SCP 
            {
            
            
            @SidedProxy(clientSide = "SCPCraft.client.ClientProxy", serverSide = "SCPCraft.common.CommonProxy")   
               public static CommonProxy proxy; 
               public static String configPath;
               
               @Instance("scpmod")
               public static mod_SCP instance;
               
               public static CreativeTabs tabSCPItems = new CreativeTabs("tabSCPItems")
               {
            	   @SideOnly(Side.CLIENT)
            	   public Item getTabIconItem()
            	   {
            		   return SCPItems.Circuit; 
            	   }
               };
               
               public static CreativeTabs tabSCPs = new CreativeTabs("tabSCPs")
               {
            	   @SideOnly(Side.CLIENT)
            	   public Item getTabIconItem()
            	   {
            		   return SCPItems.Document173; 
            	   }
               };
               
               public static CreativeTabs tabSCPBlocks = new CreativeTabs("tabSCPBlocks")
               {
            	   @SideOnly(Side.CLIENT)
            	   public Item getTabIconItem()
            	   {
            		   return Item.getItemFromBlock(SCPBlocks.Reinforced_Steel); 
            	   }
               };
               
               public static CreativeTabs tabSCPCups = new CreativeTabs("tabSCPCups")
               {
            	   @SideOnly(Side.CLIENT)
            	   public Item getTabIconItem()
            	   {
            		   return SCPItems.EmptyCup; 
            	   }
               };
               
               public static Item.ToolMaterial SCPMaterial1023;
               public static Item.ToolMaterial SCPMaterial143;
               public static Item.ToolMaterial SCPMaterial063;
               public static ItemArmor.ArmorMaterial ClassD;
               public static ItemArmor.ArmorMaterial SCP912;
               public static Item Circuit;
               public static Item SCP1023ARC;
               public static Item GasMask;
               public static Item ClassDChestplate;
               public static Item ClassDLegging;
               public static Item ClassDBoots;
               public static Item SCP912Helmet;
               public static Item SCP912Chestplate;
               public static Item SCP912Legging;
               public static Item SCP912Boots;
               public static Item SCP458;
               public static Item SCP500;
               public static Item Wrench;
               public static Item SCP050AEJ;
               public static Item SCP063;
               public static Item Pearl173;
               public static Item Pearl111;
               public static Item Pearl457;
               public static Item Pearl019;
               public static Item Pearl513;
               public static Item Pearl1000;
               public static Item Pearl049;
               public static Item Pearl131;
               public static Item Pearl096;
               public static Item Pearl629;
               public static Item Pearl999;
               public static Item Pearl106;
               public static Item Pearl538;
               public static Item Pearl080;
               public static Item Pearl280;
               public static Item Pearl143;
               public static Item Pearl058;
               public static Item Pearl966;
               public static Item Pearl053;
               public static Item Pearl027;
               public static Item Pearl997;
               public static Item Pearl472;
               public static Item Pearl372;
               public static Item Pearl023;
               public static Item Pearl939;
               public static Item Document173;
               public static Item Document111;
               public static Item Document457;
               public static Item Document019;
               public static Item Document513;
               public static Item Document1000;
               public static Item Document049;
               public static Item Document131;
               public static Item Document096;
               public static Item Document629;
               public static Item Document999;
               public static Item Document106;
               public static Item Document538;
               public static Item Document080;
               public static Item Document280;
               public static Item Document143;
               public static Item Document058;
               public static Item Document472;
               public static Item Document966;
               public static Item Document053;
               public static Item Document027;
               public static Item Document997;
               public static Item Document372;
               public static Item Document023;
               public static Item Document939;
               public static Item SCP217;
               public static Item SCP217Cow;
               public static Item SCP217Creeper;
               public static Item SCP217Pig;
               public static Item SCP217Spider;
               public static Item SCP217Testificate;
               public static Item SCP217Zombie;
               public static Item EmptyCup;
               public static Item MyceliumCup;
               public static Item NetherrackCup;
               public static Item CoalCup;
               public static Item GlowstoneCup;
               public static Item GoldCup;
               public static Item GoldAppleCup;
               public static Item CactusCup;
               public static Item SoulSandCup;
               public static Item ObsidianCup;
               public static Item FeatherCup;
               public static Item SpiderEyeCup;
               public static Item GlassCup;
               public static Item MoldyPumpkinCup;
               public static Item AppleCup;
               public static Item BloodCup;
               public static Item KeycardLv1;
               public static Item KeycardLv2;
               public static Item KeycardLv3;
               public static Item OmniKeycard;
               public static Item Record173;
               public static Item Record106;
               public static Item Record096;
               public static Item SCP143Sword;
               public static Item SCP143Pickaxe;
               public static Item SCP143Shovel;
               public static Item SCP143Axe;
               public static Item CorrodedIronDoor;
               public static Block Reinforced_Steel;
               public static Block Blood_Block;
               public static Block Corroded_Iron_Block;
               public static Block SCP019;
               public static Block SCP513;
               public static Block Granite; 
               public static Block Marble;
               public static Block Smoker;	
               public static Block Grate;
               public static Block SCP143Log;
               public static Block SCP143Leaves;	
               public static Block SCP143Sapling;
               public static Block SCP143Planks;
               public static Block SCP009;
               public static Block key_slot_1;
               public static Block key_slot_2;
               public static Block key_slot_3;
               public static Block key_slot_omni;
               static {
                   SCPItems.SCPMaterial1023 = EnumHelper.addToolMaterial("SCPMaterial1023", 0, 9999996, 20.0f, 9999996.0f, 100);
                   SCPItems.SCPMaterial143 = EnumHelper.addToolMaterial("SCPMaterial143", 1, 2500, 8.0f, 4.0f, 2);
                   SCPItems.SCPMaterial063 = EnumHelper.addToolMaterial("SCPMaterial063", 10, 100000000, 1000.0f, 0.0f, 0);
                   SCPItems.ClassD = EnumHelper.addArmorMaterial("ClassD", 25, new int[] { 2, 7, 5, 3 }, 9);
                   SCPItems.SCP912 = EnumHelper.addArmorMaterial("SCP912", 26, new int[] { 40, 90, 70, 50 }, 3500);
               }
               
               SCPWorldGeneration worldgeneration = new SCPWorldGeneration(); 
               
               @EventHandler	
               public void preInit(FMLPreInitializationEvent event)  
               {
            	      configPath = event.getModConfigurationDirectory() + "/scp/";
            	      SCPConfig.init(configPath);
            		  addSCP(SCPEntityClassDGuy.class, "Class-D Guy", 400,  16737792, 0);
            		  addSCP(SCPEntity173.class, "SCP-173", 401, 16708287, 2868736);
            		  addSCP(SCPEntity111.class, "SCP-111", 402, 52224, 7864137);
            		  addSCP(SCPEntity457.class, "SCP-457", 403, 16711680, 16737792);
            		  addSCP(SCPEntity019n2.class, "SCP-019-2", 404, 16767633, 16776444);
            		  addSCP(SCPEntity217Cow.class, "Cowborg", 405, 0, 10066329);
            		  addSCP(SCPEntity217Creeper.class, "CreeperDrone", 406, 0, 52224);
            		  addSCP(SCPEntity217Pig.class, "Pigbot", 407, 16751001, 10066329);
            		  addSCP(SCPEntity217Spider.class, "Spitron", 408, 0, 10066329);
            		  addSCP(SCPEntity217Testificate.class, "Testifinator", 409, 0, 10066329);
            		  addSCP(SCPEntity217Zombie.class, "Zomborg", 410, 0, 52224);
            		  addSCP(SCPEntity513A.class, "SCP-513-A", 411, 0, 16713989);
            		  addSCP(SCPEntity1000.class, "SCP-1000", 412, 5570560, 16767633);
            		  addSCP(SCPEntity049.class, "SCP-049", 413, 5570560, 16777215);
            		  addSCP(SCPEntity131.class, "SCP-131", 414, 16711680, 16776960);
            		  addSCPWithNoEgg(SCPEntity096Mad.class, "SCP-096 Mad", 415);
            		  addSCP(SCPEntity096Docile.class, "SCP-096 Docile", 416, 16762060, 10082815);
            		  addSCPWithNoEgg(SCPEntity096Cry.class, "SCP-096 Cry", 417);
            		  addSCP(SCPEntity629.class, "SCP-629", 418, 9132544, 9139456);
            		  addSCP(SCPEntity999.class, "SCP-999", 419, 16737792, 16742410);
            		  addSCP(SCPEntity106.class, "SCP-106", 420, 0, 4468511);
            		  addSCP(SCPEntity538.class, "SCP-538", 421, 0, 4803656);
            		  addSCP(SCPEntity080.class, "SCP-080", 422, 0, 5592662);
            		  addSCP(SCPEntity280.class, "SCP-280", 423, 0, 9342347);
            		  addSCP(SCPEntity058.class, "SCP-058", 424, 10027008, 3342336);
            		  addSCPWithNoEgg(SCPEntity050AEJ.class, "SCP-50-AE-J", 425);
            		  addSCP(SCPEntity966.class, "SCP-966", 426, 16767633, 16776444);
            		  addSCP(SCPEntity053.class, "SCP-053", 427, 16771862, 11078399);
            		  addSCP(SCPEntityRat.class, "Rat", 428, 0, 16767633);
            		  addSCPWithNoEgg(SCPEntityClassD027.class, "Class-D Infested with SCP-027", 429);
            		  addSCP(SCPEntity997.class, "SCP-997", 430, 9132544, 9139456);
            		  addSCP(SCPEntity472.class, "SCP-472", 431, 16711680, 8523267);
            		  addSCP(SCPEntity372.class, "SCP-372", 432, 52224, 52224);
            		  addSCP(SCPEntity023.class, "SCP-023", 433, 0, 0);
            		  addSCP(SCPEntity939.class, "SCP-939", 434, 16711680, 16777215);
            		  addSCP(SCPEntity682.class, "SCP-682", 500, 0, 0);
            		  GameRegistry.registerWorldGenerator(worldgeneration, 0); 
            		  
            		  ///Keycard
            		  KeycardLv1 = new SCPItemKeycard().setCreativeTab(mod_SCP.tabSCPItems).setUnlocalizedName("KeycardLv1").setTextureName("scp:keycard_1");
            		  KeycardLv2 = new SCPItemKeycard().setCreativeTab(mod_SCP.tabSCPItems).setUnlocalizedName("KeycardLv2").setTextureName("scp:keycard_2");
            		  KeycardLv3 = new SCPItemKeycard().setCreativeTab(mod_SCP.tabSCPItems).setUnlocalizedName("KeycardLv3").setTextureName("scp:keycard_3");
            		  OmniKeycard = new SCPItemKeycard().setCreativeTab(mod_SCP.tabSCPItems).setUnlocalizedName("OmniKeycard").setTextureName("scp:keycard_4");
            		  ///Normal Items
            		  Circuit = new Item().setCreativeTab(mod_SCP.tabSCPItems).setUnlocalizedName("Circuit").setTextureName("scp:circuit");
            		  Wrench = new SCPItemWrench().setCreativeTab(mod_SCP.tabSCPItems).setUnlocalizedName("Wrench").setTextureName("scp:wrench");
            		  GasMask = new SCPItemClassDArmor(ClassD, 0).setCreativeTab(mod_SCP.tabSCPItems).setTextureName("scp:gas_mask").setUnlocalizedName("GasMask");
            		  ClassDChestplate = new SCPItemClassDArmor(ClassD, 1).setCreativeTab(mod_SCP.tabSCPItems).setTextureName("scp:classd_shirt").setUnlocalizedName("ClassDChestplate");
            		  ClassDLegging = new SCPItemClassDArmor(ClassD, 2).setCreativeTab(mod_SCP.tabSCPItems).setTextureName("scp:classd_pants").setUnlocalizedName("ClassDLegging");
            		  ClassDBoots = new SCPItemClassDArmor(ClassD, 3).setCreativeTab(mod_SCP.tabSCPItems).setTextureName("scp:classd_boots").setUnlocalizedName("ClassDBoots");
            		  ///Document
            		  Document173 = new SCPDocument173(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
            		  Document111 = new SCPDocument111(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_safe");
            		  Document457 = new SCPDocument457(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_keter");
            		  Document019 = new SCPDocument019(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_keter");
            		  Document513 = new SCPDocument513(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
            		  Document1000 = new SCPDocument1000(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_keter");
            		  Document049 = new SCPDocument049(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
            		  Document131 = new SCPDocument131(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_safe");
            		  Document096 = new SCPDocument096(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
            		  Document629 = new SCPDocument629(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_safe");
            		  Document999 = new SCPDocument999(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_safe");
            		  Document106 = new SCPDocument106(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_keter");
            		  Document538 = new SCPDocument538(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
            		  Document080 = new SCPDocument080(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
            		  Document280 = new SCPDocument280(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_keter");
            		  Document058 = new SCPDocument058(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_keter");
            		  Document472 = new SCPDocument472(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
            		  Document053 = new SCPDocument053(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
            		  Document966 = new SCPDocument966(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
            		  Document027 = new SCPDocument027(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
            		  Document997 = new SCPDocument997(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_safe");
            		  Document372 = new SCPDocument372(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
            		  Document023 = new SCPDocument023(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
            		  Document143 = new SCPDocument143(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
            		  Document939 = new SCPDocument058(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_keter");
            		  ///Pearl
            		  Pearl173 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl173").setTextureName("scp:0173");
            		  Pearl111 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl111").setTextureName("scp:scp-111");
            		  Pearl457 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl457").setTextureName("scp:scp-457");
            		  Pearl019 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl019").setTextureName("scp:scp-019");
            		  Pearl513 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl513").setTextureName("scp:cowbell");
            		  Pearl1000 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl1000").setTextureName("scp:scp-1000");
            		  Pearl049 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl049").setTextureName("scp:scp-049");
            		  Pearl131 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl131").setTextureName("scp:0131");
            		  Pearl096 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl096").setTextureName("scp:scp-096");
            		  Pearl629 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl629").setTextureName("scp:scp-629");
            		  Pearl999 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl999").setTextureName("scp:scp-999");
            		  Pearl106 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl106").setTextureName("scp:scp-106");
            		  Pearl538 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl538").setTextureName("scp:scp-538");
            		  Pearl080 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl080").setTextureName("scp:scp-080");
            		  Pearl280 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl280").setTextureName("scp:scp-280");
            		  Pearl058 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl058").setTextureName("scp:scp-058");
            		  Pearl966 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl966").setTextureName("scp:scp-966");
            		  Pearl053 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl053").setTextureName("scp:scp-053");
            		  Pearl027 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl027").setTextureName("scp:scp-027");
            		  Pearl997 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl997").setTextureName("scp:scp-997");
            		  Pearl472 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl472").setTextureName("scp:scp-472");
            		  Pearl372 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl372").setTextureName("scp:scp-372");
            		  Pearl023 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl023").setTextureName("scp:0023");
            		  Pearl143 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl143").setTextureName("scp:scp-143");
            		  Pearl939 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl939").setTextureName("scp:scp-939");
            		  ///SCPs Items
            		  SCP458 = new SCPItem458(2, 0.3F, false).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP458").setTextureName("scp:scp-458");
            		  SCP912Helmet = new SCPItem912Armor(SCP912, 0).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:swat_helmet").setUnlocalizedName("SCP912Helmet");
            		  SCP912Chestplate = new SCPItem912Armor(SCP912, 1).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:swat_shirt").setUnlocalizedName("SCP912Chestplate");
            		  SCP912Legging = new SCPItem912Armor(SCP912, 2).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:swat_pants").setUnlocalizedName("SCP912Legging");
            		  SCP912Boots = new SCPItem912Armor(SCP912, 3).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:swat_shoes").setUnlocalizedName("SCP912Boots");
            		  SCP1023ARC = new SCPItem1023ARC(SCPItems.SCPMaterial1023).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:1023").setUnlocalizedName("SCP1023ARC"); 
            		  SCP500 = new SCPItem500(2, 0.3F, false).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP500").setTextureName("scp:scp-500");
            		  SCP050AEJ = new SCPItem50AEJ(2).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP050AEJ").setTextureName("scp:scp-50-ae-j");
            		  SCP063 = new SCPItem063(SCPItems.SCPMaterial063).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:scp-063").setUnlocalizedName("SCP063"); 
            		  ///Cups
            		  EmptyCup = new Item().setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("EmptyCup").setTextureName("scp:CupEmpty");
            		  MyceliumCup = new CupMycelium(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("MyceliumCup").setTextureName("scp:CupMycelium");
            		  NetherrackCup = new CupNetherrack(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("NetherrackCup").setTextureName("scp:CupNetherrack");
            		  CoalCup = new CupCoal(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("CoalCup").setTextureName("scp:CupCoal");
            		  GlowstoneCup = new CupGlowstone(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("GlowstoneCup").setTextureName("scp:CupGlowstone");
            		  GoldCup = new CupGold(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("GoldCup").setTextureName("scp:CupGold");
            		  GoldAppleCup = new CupGoldApple(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("GoldAppleCup").setTextureName("scp:CupAppleGold");
            		  CactusCup = new CupCactus(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("CactusCup").setTextureName("scp:CupCactus");
            		  SoulSandCup = new CupSoulSand(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("SoulSandCup").setTextureName("scp:CupSlowSand");
            		  ObsidianCup = new CupObsidian(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("ObsidianCup").setTextureName("scp:CupObsidian");
            		  FeatherCup = new CupFeather(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("FeatherCup").setTextureName("scp:CupFeather");
            		  SpiderEyeCup = new CupSpiderEye(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("SpiderEyeCup").setTextureName("scp:CupSpiderEye");
            		  GlassCup = new CupGlass(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("GlassCup").setTextureName("scp:CupGlass");
            		  MoldyPumpkinCup = new CupMoldyPumpkin(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("MoldyPumpkinCup").setTextureName("scp:CupPumpkin");
            		  AppleCup = new CupApple(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("AppleCup").setTextureName("scp:CupApple");
            		  BloodCup = new CupBlood(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("BloodCup").setTextureName("scp:CupBlood");
            		  ///SCP-217
            		  SCP217 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP217").setTextureName("scp:SCP217");
            		  SCP217Cow = new SCPItem217Cow(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP217Cow").setTextureName("scp:SCP217Cow");
            		  SCP217Creeper = new SCPItem217Creeper(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP217Creeper").setTextureName("scp:SCP217Creeper");
            		  SCP217Pig = new SCPItem217Pig(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP217Pig").setTextureName("scp:SCP217Pig");
            		  SCP217Spider = new SCPItem217Spider(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP217Spider").setTextureName("scp:SCP217Spider");
            		  SCP217Testificate = new SCPItem217Testificate(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP217Testificate").setTextureName("scp:SCP217Testificate");
            		  SCP217Zombie = new SCPItem217Zombie(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP217Zombie").setTextureName("scp:SCP217Zombie");
            		  ///Records
            		  Record173 = new SCPItem173Record("Record173").setUnlocalizedName("Record173"); 
            		  Record106 = new SCPItem106Record("Record106").setUnlocalizedName("Record106"); 
            		  Record096 = new SCPItem096Record("Record096").setUnlocalizedName("Record096"); 
            		  ///SCP-143
            		  SCP143Sword = new ItemSword(SCPItems.SCPMaterial143).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:scp143sword").setUnlocalizedName("SCP143Sword"); 
            		  SCP143Pickaxe = new SCPItem143Pickaxe(SCPItems.SCPMaterial143).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:scp143pickaxe").setUnlocalizedName("SCP143Pickaxe"); 
            		  SCP143Axe = new SCPItem143Axe(SCPItems.SCPMaterial143).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:scp143axe").setUnlocalizedName("SCP143Axe"); 
            		  SCP143Shovel = new SCPItem143Spade(SCPItems.SCPMaterial143).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:scp143spade").setUnlocalizedName("SCP143Shovel");
            		  
            		  Reinforced_Steel = new SCPBlockBasic(Material.iron).setBlockName("Reinforced_Steel").setCreativeTab(mod_SCP.tabSCPBlocks).setBlockTextureName("scp:locker").setHardness(20.0F).setResistance(6000.0F);
            		  Blood_Block = new SCPBlockBasic(Material.iron).setBlockName("Blood_Block").setCreativeTab(mod_SCP.tabSCPBlocks).setBlockTextureName("scp:blood_block").setHardness(5.0F).setResistance(10.0F);
            		  Corroded_Iron_Block = new SCPBlockBasic(Material.iron).setBlockName("Corroded_Iron_Block").setCreativeTab(mod_SCP.tabSCPBlocks).setBlockTextureName("scp:corroded_iron").setHardness(20.0F).setResistance(6000.0F);
            		  SCP019 = new SCPBlock019().setHardness(600000.0F).setResistance(600000.0F).setBlockName("SCP-019").setCreativeTab(mod_SCP.tabSCPItems).setBlockTextureName("scp:monster pot");
            		  SCP513 = new SCPBlock513().setHardness(600000.0F).setResistance(600000.0F).setBlockName("SCP-513").setCreativeTab(mod_SCP.tabSCPBlocks).setBlockTextureName("scp:machine0");
            		  Granite = new SCPBlockBasic(Material.iron).setBlockName("Granite").setCreativeTab(mod_SCP.tabSCPBlocks).setBlockTextureName("scp:granite").setHardness(5.0F).setResistance(10.0F);
            		  Marble = new SCPBlockBasic(Material.rock).setBlockName("Marble").setCreativeTab(mod_SCP.tabSCPBlocks).setBlockTextureName("scp:marble").setHardness(5.0F).setResistance(10.0F);
            		  Smoker = new SCPBlockSmoker().setBlockName("Smoker").setCreativeTab(mod_SCP.tabSCPBlocks).setHardness(5.0F).setResistance(10.0F);
            		  Grate = new SCPBlockTransparancy(Material.glass).setBlockName("Grate").setCreativeTab(mod_SCP.tabSCPBlocks).setBlockTextureName("scp:grate").setHardness(5.0F).setResistance(10.0F);
            		  SCP143Log = new SCPBlock143Log().setBlockTextureName("scp:scp143log").setBlockName("SCP143Log").setCreativeTab(mod_SCP.tabSCPBlocks);
            		  SCP143Leaves = new SCPBlock143Leaves().setBlockTextureName("scp:scp143leaves").setBlockName("SCP143Leaves").setCreativeTab(mod_SCP.tabSCPBlocks); 
            		  SCP143Sapling = new SCPBlock143Sapling().setBlockTextureName("scp:scp143sapling").setBlockName("SCP143Sapling").setCreativeTab(mod_SCP.tabSCPBlocks);
            		  SCP143Planks = new SCPBlockBasic(Material.wood).setBlockTextureName("scp:scp143plank").setBlockName("SCP143Planks").setCreativeTab(mod_SCP.tabSCPBlocks);
            		  SCP009 = new SCPBlock009(0, 0).setBlockTextureName("scp:scp009").setBlockName("SCP009").setCreativeTab(mod_SCP.tabSCPBlocks);
               }
               
               public static void register()
               {
            
               }
               
               @SubscribeEvent
               public void onPlayerJoin(PlayerLoggedInEvent event)
               {
                   EntityPlayer player = event.player;
                   player.addChatMessage(new ChatComponentText("Thanks for downloading SCPCraft! Hope you enjoy :)!"));
               }
               
               
               @EventHandler	
               public void init(FMLInitializationEvent event)  
               {
            	   FMLCommonHandler.instance().bus().register(new SCPConfigHandler());
            		  GameRegistry.registerItem(Circuit, "Circuit");
            		  GameRegistry.registerItem(GasMask, "GasMask");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.GasMask,  1), new Object[]{"111", "1X1", "XXX", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),});
            		  GameRegistry.registerItem(ClassDChestplate, "ClassDChestplate");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.ClassDChestplate,  1), new Object[]{"1X1", "111", "111", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),});
            		  GameRegistry.registerItem(ClassDLegging, "ClassDLegging");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.ClassDLegging,  1), new Object[]{"111", "1X1", "1X1", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),});
            		  GameRegistry.registerItem(ClassDBoots, "ClassDBoots");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.ClassDBoots,  1), new Object[]{"1X1", "1X1", "XXX", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),});
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.ClassDBoots,  1), new Object[]{"XXX", "1X1", "1X1", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),});
            		  GameRegistry.registerItem(Wrench, "Wrench");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Wrench,  1), new Object[]{"X1X", "11X", "XX1", Character.valueOf('1'), new ItemStack(Items.iron_ingot, 1),});
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Wrench,  1), new Object[]{"X1X", "X11", "1XX", Character.valueOf('1'), new ItemStack(Items.iron_ingot, 1),});
            		  ///Document
            		  GameRegistry.registerItem(Document173, "Document173");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document173,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl173, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document111, "Document111");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document111,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl111, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document457, "Document457");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document457,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl457, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document019, "Document019");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document019,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl019, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document513, "Document513");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document513,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl513, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document1000, "Document1000");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document1000,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl1000, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document049, "Document049");	
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document049,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl049, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document131, "Document131");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document131,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl131, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document096, "Document096");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document096,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl096, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document629, "Document629");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document629,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl629, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document999, "Document999");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document999,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl999, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document106, "Document106");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document106,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl106, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document538, "Document538");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document538,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl538, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document080, "Document080");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document080,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl080, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document280, "Document280");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document280,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl280, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document143, "Document143");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document143,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl143, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document058, "Document058");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document058,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl058, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document966, "Document966");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document966,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl966, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document053, "Document053");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document053,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl053, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document027, "Document027");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document027,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl027, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document997, "Document997");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document997,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl997, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document472, "Document472");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document472,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl472, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document372, "Document372");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document372,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl372, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document023, "Document023");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document023,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl023, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		  GameRegistry.registerItem(Document939, "Document939");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document939,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl939, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
            		 
            		  ///Pearl
            		  GameRegistry.registerItem(Pearl173, "Pearl173");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl173,  1),new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Blocks.stone, 1), Character.valueOf('1'),new ItemStack(Items.rotten_flesh, 1), Character.valueOf('2'), new ItemStack(Blocks.stone, 1), Character.valueOf('3'),new ItemStack(Items.rotten_flesh, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.rotten_flesh, 1), Character.valueOf('6'), new ItemStack(Blocks.stone, 1), Character.valueOf('7'),new ItemStack(Items.rotten_flesh, 1), Character.valueOf('8'), new ItemStack(Blocks.stone, 1),});
            		  GameRegistry.registerItem(Pearl111, "Pearl111");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl111,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.apple, 1),Character.valueOf('1'), new ItemStack(Blocks.dirt, 1), Character.valueOf('2'), new ItemStack(Items.apple, 1), Character.valueOf('3'),new ItemStack(Blocks.dirt, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Blocks.dirt, 1), Character.valueOf('6'), new ItemStack(Items.apple, 1), Character.valueOf('7'),new ItemStack(Blocks.dirt, 1), Character.valueOf('8'), new ItemStack(Items.apple, 1),});
            		  GameRegistry.registerItem(Pearl457, "Pearl457");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl457,  1),new Object[]{"012", "345", "678", Character.valueOf('0'),new ItemStack(Blocks.netherrack, 1), Character.valueOf('1'), new ItemStack(Items.flint_and_steel, 1), Character.valueOf('2'),new ItemStack(Blocks.netherrack, 1), Character.valueOf('3'), new ItemStack(Items.flint_and_steel, 1), Character.valueOf('4'),new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'), new ItemStack(Items.flint_and_steel, 1), Character.valueOf('6'),new ItemStack(Blocks.netherrack, 1), Character.valueOf('7'), new ItemStack(Items.flint_and_steel, 1), Character.valueOf('8'),new ItemStack(Blocks.netherrack, 1),});
            		  GameRegistry.registerItem(Pearl019, "Pearl019");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl019,  1),new Object[]{"012", "345", "678", Character.valueOf('0'),new ItemStack(Items.coal, 1), Character.valueOf('1'), new ItemStack(Blocks.clay, 1), Character.valueOf('2'),new ItemStack(Items.coal, 1), Character.valueOf('3'), new ItemStack(Blocks.clay, 1), Character.valueOf('4'),new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'), new ItemStack(Blocks.clay, 1), Character.valueOf('6'),new ItemStack(Items.coal, 1), Character.valueOf('7'), new ItemStack(Blocks.clay, 1), Character.valueOf('8'),new ItemStack(Items.coal, 1),});
            		  GameRegistry.registerItem(Pearl513, "Pearl513");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl513,  1),new Object[]{"X1X", "345", "678", Character.valueOf('1'), new ItemStack(Items.iron_ingot, 1), Character.valueOf('3'), new ItemStack(Items.iron_ingot, 1), Character.valueOf('4'),new ItemStack(Items.iron_ingot, 1), Character.valueOf('5'), new ItemStack(Items.iron_ingot, 1), Character.valueOf('6'),new ItemStack(Items.iron_ingot, 1), Character.valueOf('7'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('8'),new ItemStack(Items.iron_ingot, 1),});
            		  GameRegistry.registerItem(Pearl1000, "Pearl1000");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl1000,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.wheat_seeds, 1),Character.valueOf('1'), new ItemStack(Blocks.grass, 1), Character.valueOf('2'), new ItemStack(Items.wheat_seeds, 1), Character.valueOf('3'),new ItemStack(Blocks.grass, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Blocks.grass, 1), Character.valueOf('6'), new ItemStack(Items.wheat_seeds, 1), Character.valueOf('7'),new ItemStack(Blocks.grass, 1), Character.valueOf('8'), new ItemStack(Items.wheat_seeds, 1),});
            		  GameRegistry.registerItem(Pearl049, "Pearl049");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl049,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.spider_eye, 1),Character.valueOf('1'), new ItemStack(Items.apple, 1), Character.valueOf('2'), new ItemStack(Items.spider_eye, 1), Character.valueOf('3'),new ItemStack(Items.apple, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.apple, 1), Character.valueOf('6'), new ItemStack(Items.spider_eye, 1), Character.valueOf('7'),new ItemStack(Items.apple, 1), Character.valueOf('8'), new ItemStack(Items.spider_eye, 1),});
            		  GameRegistry.registerItem(Pearl131, "Pearl131");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl131,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.redstone, 1),Character.valueOf('1'), new ItemStack(Items.ender_eye, 1), Character.valueOf('2'), new ItemStack(Items.redstone, 1), Character.valueOf('3'),new ItemStack(Items.ender_eye, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.ender_eye, 1), Character.valueOf('6'), new ItemStack(Items.redstone, 1), Character.valueOf('7'),new ItemStack(Items.ender_eye, 1), Character.valueOf('8'), new ItemStack(Items.redstone, 1),});
            		  GameRegistry.registerItem(Pearl096, "Pearl096");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl096,  1),new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.gunpowder, 1), Character.valueOf('1'),new ItemStack(Items.ghast_tear, 1), Character.valueOf('2'), new ItemStack(Items.gunpowder, 1), Character.valueOf('3'),new ItemStack(Items.ghast_tear, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.ghast_tear, 1), Character.valueOf('6'), new ItemStack(Items.gunpowder, 1), Character.valueOf('7'),new ItemStack(Items.ghast_tear, 1), Character.valueOf('8'), new ItemStack(Items.gunpowder, 1),});  
            		  GameRegistry.registerItem(Pearl629, "Pearl629");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl629,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.gold_ingot, 1),Character.valueOf('1'), new ItemStack(Items.iron_ingot, 1), Character.valueOf('2'), new ItemStack(Items.gold_ingot, 1), Character.valueOf('3'),new ItemStack(Items.iron_ingot, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.iron_ingot, 1), Character.valueOf('6'), new ItemStack(Items.gold_ingot, 1), Character.valueOf('7'),new ItemStack(Items.iron_ingot, 1), Character.valueOf('8'), new ItemStack(Items.gold_ingot, 1),});  
            		  GameRegistry.registerItem(Pearl999, "Pearl999");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl999,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.blaze_powder, 1),Character.valueOf('1'), new ItemStack(Items.slime_ball, 1), Character.valueOf('2'), new ItemStack(Items.blaze_powder, 1), Character.valueOf('3'),new ItemStack(Items.slime_ball, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.slime_ball, 1), Character.valueOf('6'), new ItemStack(Items.blaze_powder, 1), Character.valueOf('7'),new ItemStack(Items.slime_ball, 1), Character.valueOf('8'), new ItemStack(Items.blaze_powder, 1),}); 
            		  GameRegistry.registerItem(Pearl106, "Pearl106");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl106,  1), new Object[]{"012", "345", "678", Character.valueOf('0'),new ItemStack(Blocks.mossy_cobblestone, 1), Character.valueOf('1'), new ItemStack(Blocks.obsidian, 1), Character.valueOf('2'),new ItemStack(Blocks.mossy_cobblestone, 1), Character.valueOf('3'), new ItemStack(Blocks.obsidian, 1), Character.valueOf('4'),new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'), new ItemStack(Blocks.obsidian, 1), Character.valueOf('6'),new ItemStack(Blocks.mossy_cobblestone, 1), Character.valueOf('7'), new ItemStack(Blocks.obsidian, 1), Character.valueOf('8'),new ItemStack(Blocks.mossy_cobblestone, 1),});  
            		  GameRegistry.registerItem(Pearl538, "Pearl538");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl538,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.string, 1),Character.valueOf('1'), new ItemStack(Items.spider_eye, 1), Character.valueOf('2'), new ItemStack(Items.string, 1), Character.valueOf('3'),new ItemStack(Items.spider_eye, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.spider_eye, 1), Character.valueOf('6'), new ItemStack(Items.string, 1), Character.valueOf('7'),new ItemStack(Items.spider_eye, 1), Character.valueOf('8'), new ItemStack(Items.string, 1),});
            		  GameRegistry.registerItem(Pearl080, "Pearl080");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl080,  1), new Object[]{"012", "345", "678", Character.valueOf('0'),new ItemStack(Items.coal, 1), Character.valueOf('1'), new ItemStack(Blocks.torch, 1), Character.valueOf('2'),new ItemStack(Items.coal, 1), Character.valueOf('3'), new ItemStack(Blocks.torch, 1), Character.valueOf('4'),new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'), new ItemStack(Blocks.torch, 1), Character.valueOf('6'),new ItemStack(Items.coal, 1), Character.valueOf('7'), new ItemStack(Blocks.torch, 1), Character.valueOf('8'),new ItemStack(Items.coal, 1),});
            		  GameRegistry.registerItem(Pearl280, "Pearl280");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl280,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Blocks.obsidian, 1),Character.valueOf('1'), new ItemStack(Blocks.end_stone, 1), Character.valueOf('2'), new ItemStack(Blocks.obsidian, 1), Character.valueOf('3'),new ItemStack(Blocks.end_stone, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Blocks.end_stone, 1), Character.valueOf('6'), new ItemStack(Blocks.obsidian, 1), Character.valueOf('7'),new ItemStack(Blocks.end_stone, 1), Character.valueOf('8'), new ItemStack(Blocks.obsidian, 1),});
            		  GameRegistry.registerItem(Pearl143, "Pearl143"); 
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl143,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Blocks.planks, 1),Character.valueOf('1'), new ItemStack(Blocks.sapling, 1), Character.valueOf('2'), new ItemStack(Blocks.planks, 1), Character.valueOf('3'),new ItemStack(Blocks.sapling, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Blocks.sapling, 1), Character.valueOf('6'), new ItemStack(Blocks.planks, 1), Character.valueOf('7'),new ItemStack(Blocks.sapling, 1), Character.valueOf('8'), new ItemStack(Blocks.planks, 1),});
            		  GameRegistry.registerItem(Pearl058, "Pearl058");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl058,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Blocks.redstone_block, 1),Character.valueOf('1'), new ItemStack(Items.spider_eye, 1), Character.valueOf('2'), new ItemStack(Blocks.redstone_block, 1), Character.valueOf('3'),new ItemStack(Items.spider_eye, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.spider_eye, 1), Character.valueOf('6'), new ItemStack(Blocks.redstone_block, 1), Character.valueOf('7'),new ItemStack(Items.spider_eye, 1), Character.valueOf('8'), new ItemStack(Blocks.redstone_block, 1),});
            		  GameRegistry.registerItem(Pearl966, "Pearl966"); 
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl966,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.redstone, 1),Character.valueOf('1'), new ItemStack(Items.bed, 1), Character.valueOf('2'), new ItemStack(Items.redstone, 1), Character.valueOf('3'),new ItemStack(Items.bed, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.bed, 1), Character.valueOf('6'), new ItemStack(Items.redstone, 1), Character.valueOf('7'),new ItemStack(Items.bed, 1), Character.valueOf('8'), new ItemStack(Items.redstone, 1),});
            		  GameRegistry.registerItem(Pearl053, "Pearl053"); 
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl053,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Blocks.yellow_flower, 1),Character.valueOf('1'), new ItemStack(Blocks.red_flower, 1), Character.valueOf('2'), new ItemStack(Blocks.yellow_flower, 1), Character.valueOf('3'),new ItemStack(Blocks.red_flower, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Blocks.red_flower, 1), Character.valueOf('6'), new ItemStack(Blocks.yellow_flower, 1), Character.valueOf('7'),new ItemStack(Blocks.red_flower, 1), Character.valueOf('8'), new ItemStack(Blocks.yellow_flower, 1),});
            		  GameRegistry.registerItem(Pearl027, "Pearl027"); 
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl027,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.coal, 1),Character.valueOf('1'), new ItemStack(Blocks.iron_bars, 1), Character.valueOf('2'), new ItemStack(Items.coal, 1), Character.valueOf('3'),new ItemStack(Blocks.iron_bars, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Blocks.iron_bars, 1), Character.valueOf('6'), new ItemStack(Items.coal, 1), Character.valueOf('7'),new ItemStack(Blocks.iron_bars, 1), Character.valueOf('8'), new ItemStack(Items.coal, 1),});
            		  GameRegistry.registerItem(Pearl997, "Pearl997"); 
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl997,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.brewing_stand, 1),Character.valueOf('1'), new ItemStack(Items.gold_ingot, 1), Character.valueOf('2'), new ItemStack(Items.brewing_stand, 1), Character.valueOf('3'),new ItemStack(Items.gold_ingot, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.gold_ingot, 1), Character.valueOf('6'), new ItemStack(Items.brewing_stand, 1), Character.valueOf('7'),new ItemStack(Items.gold_ingot, 1), Character.valueOf('8'), new ItemStack(Items.brewing_stand, 1),});
            		  GameRegistry.registerItem(Pearl472, "Pearl472"); 
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl472,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Blocks.redstone_block, 1),Character.valueOf('1'), new ItemStack(Items.redstone, 1), Character.valueOf('2'), new ItemStack(Blocks.redstone_block, 1), Character.valueOf('3'),new ItemStack(Items.redstone, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.redstone, 1), Character.valueOf('6'), new ItemStack(Blocks.redstone_block, 1), Character.valueOf('7'),new ItemStack(Items.redstone, 1), Character.valueOf('8'), new ItemStack(Blocks.redstone_block, 1),});
            		  GameRegistry.registerItem(Pearl372, "Pearl372"); 
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl372,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Blocks.leaves, 1),Character.valueOf('1'), new ItemStack(Blocks.vine, 1), Character.valueOf('2'), new ItemStack(Blocks.leaves, 1), Character.valueOf('3'),new ItemStack(Blocks.vine, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Blocks.vine, 1), Character.valueOf('6'), new ItemStack(Blocks.leaves, 1), Character.valueOf('7'),new ItemStack(Blocks.vine, 1), Character.valueOf('8'), new ItemStack(Blocks.leaves, 1),});
            		  GameRegistry.registerItem(Pearl023, "Pearl023"); 
            		  
            		  GameRegistry.registerItem(Pearl939, "Pearl939"); 
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl939,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.lava_bucket, 1),Character.valueOf('1'), new ItemStack(Blocks.noteblock, 1), Character.valueOf('2'), new ItemStack(Items.lava_bucket, 1), Character.valueOf('3'),new ItemStack(Blocks.noteblock, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Blocks.noteblock, 1), Character.valueOf('6'), new ItemStack(Items.lava_bucket, 1), Character.valueOf('7'),new ItemStack(Blocks.noteblock, 1), Character.valueOf('8'), new ItemStack(Items.lava_bucket, 1),});
            		 
            		  
            		  ///SCPs Items
            		  GameRegistry.registerItem(SCP458, "SCP458");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.SCP458,  1), new Object[]{"111", "111", "X2X", Character.valueOf('1'), new ItemStack(Items.golden_apple, 1),Character.valueOf('2'), new ItemStack(Items.diamond, 1),});
            		  GameRegistry.registerItem(SCP050AEJ, "SCP050AEJ");
            		  GameRegistry.registerItem(SCP500, "SCP500");
            		  GameRegistry.registerItem(SCP912Helmet, "SCP912Helmet");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.SCP912Helmet,  1), new Object[]{"111", "2X2", "XXX", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),Character.valueOf('2'), new ItemStack(Items.iron_ingot, 1),});
            		  GameRegistry.registerItem(SCP912Chestplate, "SCP912Chestplate");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.SCP912Chestplate,  1), new Object[]{"1X1", "222", "111", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),Character.valueOf('2'), new ItemStack(Items.iron_ingot, 1),});
            		  GameRegistry.registerItem(SCP912Legging, "SCP912Legging");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.SCP912Legging,  1), new Object[]{"111", "2X2", "1X1", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),Character.valueOf('2'), new ItemStack(Items.iron_ingot, 1),});
            		  GameRegistry.registerItem(SCP912Boots, "SCP912Boots");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.SCP912Boots,  1), new Object[]{"1X1", "2X2", "XXX", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),Character.valueOf('2'), new ItemStack(Items.iron_ingot, 1),});
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.SCP912Boots,  1), new Object[]{"XXX", "1X1", "2X2", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),Character.valueOf('2'), new ItemStack(Items.iron_ingot, 1),});
            		  GameRegistry.registerItem(SCP1023ARC, "SCP1023ARC");
            		  GameRegistry.registerItem(SCP143Sword, "SCP143Sword");
            		  GameRegistry.registerItem(SCP143Axe, "SCP143Axe");
            		  GameRegistry.registerItem(SCP143Pickaxe, "SCP143Pickaxe");
            		  GameRegistry.registerItem(SCP143Shovel, "SCP143Shovel");
            		  GameRegistry.registerItem(KeycardLv1, "KeycardLv1");
            		  GameRegistry.registerItem(KeycardLv2, "KeycardLv2");
            		  GameRegistry.registerItem(KeycardLv3, "KeycardLv3");
            		  GameRegistry.registerItem(OmniKeycard, "OmniKeycard");
            		  GameRegistry.registerItem(SCP063, "SCP063");
            		  GameRegistry.addRecipe(new ItemStack(SCPItems.SCP063,  1), new Object[]{"12X", "12X", "X2X", Character.valueOf('1'), new ItemStack(Items.emerald, 1),Character.valueOf('2'), new ItemStack(Blocks.obsidian, 1),});
            		  ///Cups
            		  GameRegistry.registerItem(EmptyCup, "EmptyCup");
            		  GameRegistry.registerItem(MyceliumCup, "MyceliumCup");
            		  GameRegistry.registerItem(NetherrackCup, "NetherrackCup");
            		  GameRegistry.registerItem(CoalCup, "CoalCup");
            		  GameRegistry.registerItem(GlowstoneCup, "GlowstoneCup");
            		  GameRegistry.registerItem(GoldCup, "GoldCup");
            		  GameRegistry.registerItem(GoldAppleCup, "GoldAppleCup");
            		  GameRegistry.registerItem(CactusCup, "CactusCup");
            		  GameRegistry.registerItem(SoulSandCup, "SoulSandCup");
            		  GameRegistry.registerItem(ObsidianCup, "ObsidianCup");
            		  GameRegistry.registerItem(FeatherCup, "FeatherCup");
            		  GameRegistry.registerItem(SpiderEyeCup, "SpiderEyeCup");
            		  GameRegistry.registerItem(GlassCup, "GlassCup");
            		  GameRegistry.registerItem(MoldyPumpkinCup, "MoldyPumpkinCup");
            		  GameRegistry.registerItem(AppleCup, "AppleCup");
            		  GameRegistry.registerItem(BloodCup, "BloodCup");
            		  ///SCP-217
            		  GameRegistry.registerItem(SCP217, "SCP217");
            		  GameRegistry.registerItem(SCP217Cow, "SCP217Cow");
            		  GameRegistry.registerItem(SCP217Creeper, "SCP217Creeper");
            		  GameRegistry.registerItem(SCP217Pig, "SCP217Pig");
            		  GameRegistry.registerItem(SCP217Spider, "SCP217Spider");
            		  GameRegistry.registerItem(SCP217Testificate, "SCP217Testificate");
            		  GameRegistry.registerItem(SCP217Zombie, "SCP217Zombie");
            		  ///Records
            		  GameRegistry.registerItem(Record173, "Record173");
            		  GameRegistry.registerItem(Record106, "Record106");
            		  GameRegistry.registerItem(Record096, "Record096");
            		  
            			GameRegistry.registerBlock(Reinforced_Steel, Reinforced_Steel.getUnlocalizedName().substring(5));  
            			GameRegistry.addRecipe(new ItemStack(SCPBlocks.Reinforced_Steel,  1),new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.iron_ingot, 1), Character.valueOf('3'), new ItemStack(Items.iron_ingot, 1), Character.valueOf('4'), new ItemStack(Blocks.iron_block, 1), Character.valueOf('5'),new ItemStack(Items.iron_ingot, 1), Character.valueOf('7'), new ItemStack(Items.iron_ingot, 1),});
            			GameRegistry.registerBlock(Blood_Block, Blood_Block.getUnlocalizedName().substring(5));
            			GameRegistry.registerBlock(Corroded_Iron_Block, Corroded_Iron_Block.getUnlocalizedName().substring(5));
            			GameRegistry.registerBlock(SCP019, SCP019.getUnlocalizedName().substring(5));  
            			GameRegistry.registerBlock(SCP513, SCP513.getUnlocalizedName().substring(5));  
            			GameRegistry.registerBlock(Granite, Granite.getUnlocalizedName().substring(5));  
            			GameRegistry.registerBlock(Marble, Marble.getUnlocalizedName().substring(5)); 
            			GameRegistry.registerBlock(Smoker, Smoker.getUnlocalizedName().substring(5)); 
            			GameRegistry.registerBlock(Grate, Grate.getUnlocalizedName().substring(5));
            			GameRegistry.addRecipe(new ItemStack(SCPBlocks.Grate,  1),new Object[]{"111", "111", "111", Character.valueOf('1'), new ItemStack(Blocks.iron_bars, 1),});
            			GameRegistry.registerBlock(SCP143Log, SCP143Log.getUnlocalizedName().substring(5)); 
            			GameRegistry.registerBlock(SCP143Leaves, SCP143Leaves.getUnlocalizedName().substring(5)); 
            			GameRegistry.registerBlock(SCP143Sapling, SCP143Sapling.getUnlocalizedName().substring(5));
            			GameRegistry.registerBlock(SCP143Planks, SCP143Planks.getUnlocalizedName().substring(5));
            			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"1XX", "XXX", "XXX", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
            			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"X1X", "XXX", "XXX", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
            			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"XX1", "XXX", "XXX", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
            			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"XXX", "1XX", "XXX", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
            			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"XXX", "X1X", "XXX", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
            			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"XXX", "XX1", "XXX", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
            			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"XXX", "XXX", "1XX", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
            			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"XXX", "XXX", "X1X", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
            			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"XXX", "XXX", "XX1", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
            			GameRegistry.registerBlock(SCP009, SCP009.getUnlocalizedName().substring(5));
            			
            			GameRegistry.registerTileEntity(SCPTileentity019.class, "scp:SCP019");
            			GameRegistry.registerTileEntity(SCPTileentity513.class, "scp:SCP513");
            			GameRegistry.registerTileEntity(SCPTileentitySmoker.class, "scp:Smoker");
               }
            	 public void addSCP(Class <? extends Entity> entityClass, String name, int id,int backgroundColor, int foregroundColor)
            	 {
            		int entiyID = EntityRegistry.findGlobalUniqueEntityId();
            		EntityRegistry.registerGlobalEntityID(entityClass, name, EntityRegistry.findGlobalUniqueEntityId(), backgroundColor, foregroundColor);
            		EntityRegistry.registerModEntity(entityClass, name, id, this, 500, 1, true);
            		proxy.registerRender();	
            	 }
            	 
            	 public void addSCPWithNoEgg(Class <? extends Entity> entityClass, String name, int id)
            	 {
            		int entiyID = EntityRegistry.findGlobalUniqueEntityId();
            		EntityRegistry.registerGlobalEntityID(entityClass, name, EntityRegistry.findGlobalUniqueEntityId());
            		EntityRegistry.registerModEntity(entityClass, name, id, this, 500, 1, true);
            		proxy.registerRender();	
            	 }
            
            	    
            	    public static void syncConfig(Configuration config)
            	    {
            	        if (config.hasChanged())
            	        {
            	            config.save();
            	        }
            	    }
               
               
               @EventHandler	
               public void postInit(FMLPostInitializationEvent event)  
               {
            	  
               }
            }
            

            Mon projet:
            https://www.minecraftforgefrance.fr/topic/5024/1-7-10-scpcraft-v2/3
            SCPCraft v2

            1 réponse Dernière réponse Répondre Citer 0
            • SpyManS Hors-ligne
              SpyMan
              dernière édition par SpyMan

              Tu ENREGSITRE TOUT LES ITEMS/BLOCKS ET apres tu creer tes recipes
              dsl maj

              GrandlovaniaG 1 réponse Dernière réponse Répondre Citer 0
              • GrandlovaniaG Hors-ligne
                Grandlovania @SpyMan
                dernière édition par

                @SpyMan le probleme ses que comment dire les code des recipes sont tous en dessous des truc auquels ils appartient sa va etre un enfer de tout changer de place 0_0

                Mon projet:
                https://www.minecraftforgefrance.fr/topic/5024/1-7-10-scpcraft-v2/3
                SCPCraft v2

                1 réponse Dernière réponse Répondre Citer 0
                • SpyManS Hors-ligne
                  SpyMan
                  dernière édition par

                  😄

                  GrandlovaniaG 1 réponse Dernière réponse Répondre Citer 0
                  • GrandlovaniaG Hors-ligne
                    Grandlovania @SpyMan
                    dernière édition par

                    @SpyMan et toi tu souris x)

                    Mon projet:
                    https://www.minecraftforgefrance.fr/topic/5024/1-7-10-scpcraft-v2/3
                    SCPCraft v2

                    1 réponse Dernière réponse Répondre Citer 0
                    • SpyManS Hors-ligne
                      SpyMan
                      dernière édition par

                      Je suis sadique x)

                      GrandlovaniaG 1 réponse Dernière réponse Répondre Citer 0
                      • GrandlovaniaG Hors-ligne
                        Grandlovania @SpyMan
                        dernière édition par

                        @SpyMan sa marche toujours pas 😕

                        Mon projet:
                        https://www.minecraftforgefrance.fr/topic/5024/1-7-10-scpcraft-v2/3
                        SCPCraft v2

                        1 réponse Dernière réponse Répondre Citer 0
                        • GrandlovaniaG Hors-ligne
                          Grandlovania
                          dernière édition par

                          OK SA MARCHE ENFIN 🙂

                          Mon projet:
                          https://www.minecraftforgefrance.fr/topic/5024/1-7-10-scpcraft-v2/3
                          SCPCraft v2

                          1 réponse Dernière réponse Répondre Citer 0
                          • 1
                          • 2
                          • 2 / 2
                          • Premier message
                            Dernier message
                          Design by Woryk
                          ContactMentions Légales

                          MINECRAFT FORGE FRANCE © 2024

                          Powered by NodeBB