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 @blixow14
      dernière édition par

      @lezinkdu07 en gros arrete de me parler du X je sais que se n’ai pas le rapport

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

      blixow14B 1 réponse Dernière réponse Répondre Citer 0
      • robin4002R Hors-ligne
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs
        dernière édition par

        Salut,
        Tes items ne sont probablement pas initialisé au moment où tu créées ta recette.

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

          @robin4002 comment faire? je les initialise ou?

          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
          • blixow14B Hors-ligne
            blixow14 @Grandlovania
            dernière édition par blixow14

            @Grandlovania Si le ‘X’ est en rapport car si tu ne définies pas à quoi correspond le ‘X’, le craft ne va pas marcher. Après pour les Items, cela dépend de comment tu as créé ton mod. Il faudrait que tu envoies la classe de tes items et aussi ta classe principale

            J'aime les pâtes

            1 réponse Dernière réponse Répondre Citer 0
            • robin4002R Hors-ligne
              robin4002 Moddeurs confirmés Rédacteurs Administrateurs
              dernière édition par

              à quel endroit se trouve ton code lié au recette et à quel endroit se trouve ton code lié au item (tu peux envoyer toute ta classe principale si c’est plus simple).

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

                @robin4002 ma classe item a les recette des item et ma classe blocks a les recette des blocks

                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

                  yo, Register d’abord items & blocks ensuite ajoute tes recipes, c’est dans cette ordre la quil faut proceder

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

                    @SpyMan alors d’accord mais je les enregistre ou? si vous avez besoin de mes class demander le

                    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

                      yo, tu l’es enregistre les items/blocks dans la class principale dans l’event preinit et tu enregistre les recipes dans l’event init

                      GrandlovaniaG 2 réponses Dernière réponse Répondre Citer 0
                      • 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